AIToday
大規模言語モデルAIコーディングITmedia AI+掲載日時: 2026年11月8日 10:01

GitHubがマルチエージェント設計2手法を公開

LINEで送る
GitHubがマルチエージェント設計2手法を公開

3つのポイント

  1. 何が起きたか

    GitHubは2026年2月24日、マルチエージェントシステムが失敗する要因を公開し、データ形式を統一する「型付きスキーマ」と許可操作を限定する「アクションスキーマ」の2設計手法を示した。

  2. なぜ重要か

    複数エージェントはチャットではなく分散システムのように動くため、各ステップの入出力や制約を明示しなければ安定稼働は難しく、この2手法がその具体的な指針となる。

わからないところ、AIに聞けます

質問と回答はこのページに公開されます。

こういう要約が、毎朝あなたのメールに届きます。

背景と解説

マルチエージェントシステムは、単一のAIエージェントに多くの役割を担わせるのではなく、パーサや批評家、ディスパッチャーといった特定の役割を各エージェントに割り当てることで、マイクロサービスアーキテクチャのAI版のようなモジュール化された構成を目指す。Googleは2025年12月16日に8つの基本設計パターンを公式ブログで解説し、シーケンシャルパイプラインやコーディネーター/ディスパッチャー、並行分岐/集約、階層的分解、生成者と批評家、反復的改良、ヒューマンインザループ、複合パターンを示した。さらに2026年9月2日にはスタートアップ向けコンテスト「Google for Startups AI Agents Challenge」の上位作品に共通する4つの設計パターンを公開し、双方向のMCP活用やイベント駆動の並行処理、フォールバック時の検証共通化、段階的なモデル振り分けといった実践例を紹介している。SiemensとGoogle Cloudが2026年6月17日に発表した「Knowledge Fabric」では、数億行規模のレガシーコードをナレッジグラフで整理し、「象を切り分ける」パターンで検索やユーザーストーリー作成、アーキテクチャ影響分析、タスク分解、コーディングの5種類の専門エージェントに分担させ、ヒューマンインザループを介在させて本番パイロットでコーディング工数を削減した。こうした各社の知見に共通するのは、エージェントをチャットフローではなく分散システムとして扱い、境界での検証と制約を設計に組み込む姿勢である。

よくある質問
型付きスキーマとは何ですか?
エージェント間で受け渡すデータの形式や型を明確に定義する仕組みで、不正な形式のメッセージを早い段階で排除し、後続のエージェントが内容を推測する必要をなくす。
アクションスキーマはなぜ必要ですか?
大規模言語モデルは暗黙の意図ではなく明示的な指示にのみ従うため、許可する操作の正確なセットをあらかじめ定義することで、エージェントごとの判断のばらつきを抑えられる。
マルチエージェントの信頼性を高める基本原則は?
GitHubは失敗を前提に設計すること、全てのエージェント境界で検証すること、エージェントを追加する前にアクションを制約することなど6つの実践を挙げている。
ITmedia AI+元記事を読む
LINEで送る

あなたの仕事に関係するAIニュースを、毎朝お届けします。

業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。

登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →

AIに質問

この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。

質問と回答はこのページに公開されます。

このようなAIの動きを、御社の業界・競合に合わせて毎日届ける法人プランもあります → 詳しく見る

関連記事

次の記事へDeutsche Bank、停止令はAI案件打ち切りに