SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Developers Summit 2025 Summer セッションレポート

仕組みから読み解くLLMエージェントの勘所──生成・探索・最適化をつなぐ実務的開発プロセス

【17-B-1】仕組みから学ぶLLMエージェント開発の勘所──基礎理解と実践開発手法

 生成AIとエージェンティックAIの台頭により、LLM(大規模言語モデル)の活用は、多くのソフトウェア開発者にとって基盤スキルへと変わってきた。かつて効率的な開発にはOSやコンパイラといった基盤ソフトウェアに関する「仕組み」の理解が欠かせなかったように、LLMを基盤とする開発でも、モデルの構造や挙動を知ることが重要だ──そう語るのは、三菱電機株式会社の奥田勝己氏である。LLMエージェントの内部構造を紐解きながら、LLMアプリケーション開発の勘所と"仕組みを理解することの価値"を探る。

AIエージェント開発の潮流とバイブコーディング

 AIエージェントはソフトウェア技術者を置き換えるのか? 現在、この問いはもはや机上の空論ではなく、現実的な論点になっている。Salesforceによる採用停止のニュースや、Metaのマーク・ザッカーバーグ氏による「AIエージェントが中級技術者と同等のコーディング能力を持つようになる」という発言は、業界に少なからぬ衝撃を与えている。

 本セッションの登壇者である三菱電機株式会社・奥田勝己氏は、先端技術総合研究所においてプログラミング言語やコンパイラの研究に長く携わってきた。近年はLLMとプログラミング言語を組み合わせた研究に注力している。その経験に基づき、「AIが人間を代替するのか」について、現場の実務に根ざした冷静な視点を提示する。

三菱電機株式会社 先端技術総合研究所 先進基礎研究部 Senior Expert 奥田 勝己氏
三菱電機株式会社 先端技術総合研究所 先進基礎研究部 Senior Expert 奥田 勝己氏

 まず、AIエージェントとは何か。奥田氏はこれを「LLMとツールを組み合わせたもの」と定義する。ChatGPTやClaudeといったチャットボット単体とは異なり、Web検索、計算、ファイル操作などツールを介して自律的に外部環境とやり取りできる点に特徴がある。GitHub Copilot、Cursor、Clineのような開発支援ツールも、広義にはAIエージェントとみなせる。

 そして、この流れで登場した開発スタイルが「バイブコーディング(Vibe Coding)」だ。直訳すれば"雰囲気コーディング"で、エンジニアがほとんどコードを書かず、自然言語のプロンプトだけでソフトウェアを構築するアプローチのことを言う。

 ここで奥田氏はバイブコーディングのデモンストレーションとして、自作の簡易衛星シミュレーターを紹介した。「準天頂衛星のシミュレーターを作りたい」と指示すると、AIは即座に初期コードを生成し、動作する画面を構築。「表面をもっとリアルに」「軌道を物理法則に合わせて修正して」とフィードバックを与えると、描画や挙動の精度が段階的に向上していった。人間はコードを書かず、生成されたプロトタイプのレビューと指示に専念することになる。

AIが生成した描画や挙動は、複数回のフィードバックを通じて段階的に精度が高まっていく
AIが生成した描画や挙動は、複数回のフィードバックを通じて段階的に精度が高まっていく

 このプロセスはアジャイル開発との親和性が非常に高い。「1回のイテレーションで必ず動くソフトウェアを出力し、バックログ(プロンプト)を消化していく。このサイクルを高速に回せば、従来は数週間を要したスプリントを1人でも短期間で完了できる」と奥田氏は話す。

 この変化はスクラムマスターや開発メンバーといった役割の再定義を迫るだろう。しかし、それはただちにエンジニアの仕事が消えることを意味しないと奥田氏は話す。「AIは間違えることもあり、正しくても最善の答えとは限らないという前提に立ち、適切なフィードバックで修正を促すことが、これからの開発の肝になる」と強調した。

会員登録無料すると、続きをお読みいただけます

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます
  • ・翔泳社の本が買える!
    500円分のポイントをプレゼント

メールバックナンバー

次のページ
AIエージェントを支える内部構造──ReActとRAGの実装

この記事は参考になりましたか?

Developers Summit 2025 Summer セッションレポート連載記事一覧

もっと読む

この記事の著者

水無瀬 あずさ(ミナセ アズサ)

 現役エンジニア兼フリーランスライター。PHPで社内開発を行う傍ら、オウンドメディアコンテンツを執筆しています。得意ジャンルはIT・転職・教育。個人ゲーム開発に興味があり、最近になってUnity(C#)の勉強を始めました。おでんのコンニャクが主役のゲームを作るのが目標です。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

CodeZine編集部(コードジンヘンシュウブ)

CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

丸毛 透(マルモ トオル)

インタビュー(人物)、ポートレート、商品撮影、料理写真をWeb雑誌中心に活動。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/22744 2026/01/08 11:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング