5月マルレクへの招待
【 5月マルレクへの招待 】
5月のマルレクへのお誘いです。
5月のマルレくは、「ソフトウェア開発サイクルの変革とAI Agent の動向」というテーマで開催します。
AI技術の発展が、社会のあらゆる分野に深い影響を及ぼすだろうということは、さまざまな人がさまざまな形で語っています。
今回のセミナーは、「あらゆる分野」にではなく、僕を含むソフトウェア開発につらなる世界に、AIがどのような変化をもたらすのかを考えようとしたものです。
IT技術は、インターネットにしろスマートフォンにしろSNSにしろ、世界のあり方を大きく変えてきました。
IT技術者にとって、IT技術は、こうした変化の能動的な主体であり、それ以外の世界は変化を受ける受動的な客体であると考えても、大きな不都合はありませんでした。
ただ、AIという武器を得た新しいIT技術が、変えようとしている世界の一つに、他ならぬITの世界そのものが含まれていることには注意が必要です。
新しいIT技術が、変革の対象として選ぼうとしているのが、ソフトウェアの生産現場です。対象リストの中で、その優先順位はとても高いと僕は考えています。
【 セミナーの構成 】
セミナーは、次のような構成を考えています。
第一部: ソフトウェア開発でのAI利用の動向
第二部: ソフトウェア開発とAI Agent
第三部: ソフトウェア開発の課題と未来
【 第一部: ソフトウェア開発でのAI利用の動向 】
セミナーでは、まず、ソフトウェア開発でのAI利用の動向を確認したいと思います。
この分野へのIT技術者の関心は高く、さまざまなプロダクトが登場しています。そこでは、AI ベンダートップの楽観的な見通しと強気な発言が特徴的です。膨大な投資がなされています。
同時に、セキュリティに関心を持つ人の間では、かつてないほどの規模で AIに対する警戒心が広がっているように見えます。また「攻撃者としてのAI」からシステムを守る「防御者としてのAI」という議論も活発に展開されています。
【 第二部: ソフトウェア開発とAI Agent 】
これまで、AIの利用はコード補完のような特定のタスクに限定されていましたが、現在ではより広範なソフトウェア開発ライフサイクル(SDLC)全体に関与し、自律的にタスクを実行する「AIエージェント」へと進化しつつあります。
これらのAIエージェントは、単なるコード生成ツールを超え、設計、テスト、デバッグ、コードレビューといった複雑なエンジニアリングタスクを支援、あるいは自動化する可能性を秘めています。
この第二部では、ソフトウェア開発におけるAIエージェントの導入の現状を見ていきたいと思います。
【 コード開発パイプライン・サンプル 】
セミナーでは、ソフトウェア開発そのものにAI Agentがどのように利用されているのかを簡単なサンプル・コードを通じて紹介します。
なぜ、AIベンダーのトップがソフトウェア開発の自動化にあれほど楽観的な見通しを持つのか、当初僕は疑問を持っていたのですが、その理由が分かったような気がします。
AIに仕事を丸投げすれば、それらしく動くシステムを作ることは、簡単なのです。ただ、問題は、それから先にあるはずです。
【 第三部: ソフトウェア開発の課題と未来 】
セミナーの第三部では、こうしたAI Agent を利用したAI開発ツールが抱える問題を取り上げます。
一つには、現在の主要なAI開発ツールは、主にコード補完やチャット支援に重点を置いており、機能は限定的です。
大規模プロジェクトの複雑な構造やモジュール間の連携をAIに直接指示することは、まだできません。何よりも、人間が、機械にどういう形で、ソフトウェアの「仕様」を提示すべきか明確な指針が存在していません。
もう一つには、LLMは驚異的なコード生成能力を示す一方で、生成されたコードは、信頼性の問題をいくつか抱えています。
こうした中で、LLMのコード生成能力と形式手法の厳密性を統合するアプローチに注目が集まっています。こうした動きは、ソフトウェア開発の自動化において革新的な可能性を秘めていると、僕は考えています。
もう一つ、大事な問題があります。それは、こうした変化が進む中で、人間と機械との関係がどのように変化し、特に人間には、どのようなスキルが必要とされるかということです。
いくつかの方向は提案されているのですが、問題を難しくしているのは、機械が進化するスピードと人間が成長するスピードには、大きなギャップがあることだと思います。
−−−−-−−−-−−−−-−−−−−−−−-
セミナーへのお申し込みはこちらからお願いします。
https://sdlcagent.peatix.com/view
====================
blog page
https://maruyama097.blogspot.com/2025/05/5_01585134614.html
https://maruyama097.blogspot.com/2025/05/5_01585134614.html
マルレク「ソフトウェア開発サイクルの変革とAI Agent の動向 」まとめページ
https://www.marulabo.net/docs/sdlc/
マルレク「フトウェア開発サイクルの変革とAI Agent の動向 」のショートムービーの再生リスト
https://www.youtube.com/playlist?list=PLQIrJ0f9gMcNu1_67bfQT4URZLzb1k9Wh
ショートムービー「 5月マルレクへの招待 」のpdf
https://drive.google.com/file/d/1oOUZ5iMeN9xQEf5OJte1-ST-1ruHKxJW/view?usp=sharing
ショートムービー「 5月マルレクへの招待」
https://youtu.be/1VzRzhok-4U?list=PLQIrJ0f9gMcNu1_67bfQT4URZLzb1k9Wh
コメント
コメントを投稿