AI時短ラボ
検証· 約7分

Google「AI Agents Challenge」上位に共通した4つの設計──①自分のツール層をMCPサーバーとして他のエージェントにも開く②呼び出し連鎖でなくイベントバスで並列に反応③フォールバック先のFlashも同じ検証関数を通す④正規表現→10トークンの分類→本モデルの3層で4割超をモデル呼び出し前に処理。「名前つきプロンプトの連鎖」は多エージェントではない

Google Cloud AIのSergio Villani氏は2026年9月2日、Google for Startups AI Agents Challengeの上位提出に共通していた4つの設計を実コードから匿名で解説した。「マルチエージェント」を名乗る提出の多くは単一モデルにエージェント名を付けたプロンプトの連鎖だったという。①双方向MCP:DBを自前のMCPツール層経由で読み、同じ推論をMCPサーバーとして公開してIDEのエージェントから直接呼べるようにする(外に開くならアクセス制御が必須)。②イベント駆動の並列:直列の呼び出し連鎖を、エージェントごとのasyncio.Queueと型付きイベントの購読に置き換える。③同じ基準のフォールバック:Gemini 3.1 Proの503でGemini 3.6 Flashへ退避しても、どちらの応答も同じ検証関数を通す。④階層ルーティング:正規表現→温度0.1・約10トークンの意図分類→本モデル。最初の層で受信の40%超を処理。上位はADKとAgents CLIが多かった。

Google「AI Agents Challenge」上位に共通した4つの設計──①自分のツール層をMCPサーバーとして他のエージェントにも開く②呼び出し連鎖でなくイベントバスで並列に反応③フォールバック先のFlashも同じ検証関数を通す④正規表現→10トークンの分類→本モデルの3層で4割超をモデル呼び出し前に処理。「名前つきプロンプトの連鎖」は多エージェントではない
執筆・編集:
目次

2026年9月18日・日本時間時点の情報です。 Google Developersのブログ(9月2日)を読んだ。コンテストの審査側が「上位に共通していた設計」を実コードから抜き出した記事で、AIエージェントの作り方の「組んだ後にどう良くするか」にあたる。MCPの基本はMCPとはに。

3行まとめ

  1. 前提。 Google for Startups AI Agents Challengeには世界から数千の提出があり、3トラックで審査した。最も多かった主張は「マルチエージェント」だが、精査すると単一モデルがエージェント名つきのプロンプトを順に処理しているだけのものが相当数あった。上位はトラックを問わず同じ数個の設計判断を共有していた。
  2. 4つの設計。 ①双方向MCP:あるチームはテレメトリDBを自前のMCPツール層経由で読んだ(SQLの結果を丸ごと文脈に流すとトークン予算が飛ぶので、実行計画や特定のスタックトレースだけを引く)。その推論をMCPサーバーとして公開し、ターミナルやIDEのコーディングエージェントが「このジョブについて教えて」と直接呼べるようにした。チャットUIは「行き先」、MCPサーバーは「他のエージェントが乗る基盤」。外に開いた瞬間にアクセス制御が要る。②イベント駆動の並列:センサー監視→コンプライアンス→住人への通知→派遣、という直列連鎖はデモでは動くが、歩容の変化から転倒リスクを拾い、薬物相互作用DBと突き合わせ、間に合ううちに連絡する用途では崩れた。エージェントごとのasyncio.Queueと型付きイベント(歩行速度15%以上低下でCLINICAL.ANOMALY_DETECTED、確認後にCLINICAL.COMPLIANCE_REPORT_READY)の購読に置き換えると、互いに依存しないエージェントが同時に走り、遅延が足し算にならない。③同じ基準のフォールバック:臨床推論エージェントがGemini 3.1 Proの503に当たった際、Gemini 3.6 Flashへバックオフつきで退避。ただしどちらの応答も同じvalidate_clinical_response()(実在の臨床ガイドラインを引用しているか)を通してからしか出さない。検証を2か所に複製せず、1か所を構造的に通す。④階層ルーティング:費用を食っていたのは難しい質問でなく「注文はどこ」「予約を取り消して」だった。正規表現で0トークン→曖昧なら温度0.1・約10トークンの安いGemini呼び出しで意図分類→残りだけ本モデル。最初の層だけで受信の40%超を処理した(チーム自身の測定)。
  3. まとめ。 4つとも大きなチームや新しいモデルを要さず、組み合わせられる。1つのチームはルートエージェントが専門エージェントを並列に展開し、その推論層全体をMCPサーバーとして公開していた。上位はADKとAgents CLIで組んだものが多く、「フレームワークが並行性・フォールバック・ツールの他エージェントへの受け渡しを邪魔しない」からだと著者は書く。次回はこの4つを満たすシステムが基準になる。

40%超はチーム自己申告の数字

  • ③は当サイトが追ってきたReflectAndRetryの考え方(失敗したら別経路で再試行)に「別経路でも同じ検証を通す」を足したもの。フォールバックが静かに品質を下げる、という指摘は他社のスタックでもそのまま使える
  • ④の「まず流量を見てからモデルを大きくするか決めろ」は、呼び出し回数の天井と併せて費用側の基本
  • 記事は匿名化されており、チーム名・製品名・数字の裏取りはできない。40%超は「by their own measurement」と明記されている
  • Gemini 3.1 Proと3.6 Flashの組み合わせは提出時点の構成で、現在は3.7/3.8 Flashが出ている

用語と数字は原文確認、コード未見

この記事の下調べで、筆者は9月18日にGoogle Developersのブログを取得し、4つのパターン名・イベント名・関数名・40%超・使われたモデル名がその原文にあることを確認した。提出コードは公開されておらず、筆者は見ていない。筆者はAI Agents Challengeに参加していない。

上位チーム名と正確な提出数は非公開

  • 各トラックの上位チーム名と提出物
  • 提出数の正確な値(「数千」)
  • ADK以外のフレームワークでの上位の割合

出典はChallenge解説の1記事のみ

関連記事

シェア: ポスト はてブ

出典・参照資料

AIニュースの解説を動画でも

YouTubeでは注目ニュースの背景を解説し、Xでは新着記事をお知らせしています。

コメント

まだコメントはありません。最初のコメントを書いてみませんか?

AIについて聞きたいことはありますか?

質問箱で無料で受け付けています。回答は公開され、他の方の参考にもなります。

質問箱を見る →

新しい記事をメールで受け取る

AIの新しい発表を、出典付きで整理して届けます。

関連記事

AIエージェントの作り方【2026年9月版】──ノーコード(Dify・Lindy)、SDK(Claude Agent SDK・OpenAI Agents SDK・Google ADK・LangGraph)、任せる型(OpenAI Agents API・Claude Managed Agents)の3段階と、最初の1本を動かすまでのコード、暴走と課金を止める4つの安全装置の記事画像
活用09.23読了18分

AIエージェントの作り方【2026年9月版】──ノーコード(Dify・Lindy)、SDK(Claude Agent SDK・OpenAI Agents SDK・Google ADK・LangGraph)、任せる型(OpenAI Agents API・Claude Managed Agents)の3段階と、最初の1本を動かすまでのコード、暴走と課金を止める4つの安全装置

出典 ─ OpenAI公式ドキュメント(Agents API/Agents SDK/Responses APIの比較・2026年9月18日取得)
MCP(Model Context Protocol)とは──AIとツールをつなぐ共通規格の記事画像
活用08.14読了18分

MCP(Model Context Protocol)とは──AIとツールをつなぐ共通規格

出典 ─ What is the Model Cont
壊れたツール呼び出しを、モデル自身に「もう一度考えさせて」直させる──GoogleのADKが標準搭載したReflectAndRetryModelPluginの記事画像
検証09.03読了13分

壊れたツール呼び出しを、モデル自身に「もう一度考えさせて」直させる──GoogleのADKが標準搭載したReflectAndRetryModelPlugin

出典 ─ google/adk-python v2.6
GoogleのADKには、エージェントの暴走を止める「500回」という既定の天井がある──ADK_MAX_LLM_CALLSで変更できる仕組みの記事画像
検証09.02読了14分

GoogleのADKには、エージェントの暴走を止める「500回」という既定の天井がある──ADK_MAX_LLM_CALLSで変更できる仕組み

出典 ─ google/adk-python v2.8
Google「ADK for Kotlin 1.0」が正式版──Python版・Java版のADK 1.0と同じ機能に加え、Android向けの端末内エージェント(LiteRT-LM・ML Kitベータ)、Firebase AI Logicのハイブリッド、RoomとAppSearchで状態の保存。@Toolと@Paramでスキーマを自動生成、SKILL.mdで手順を段階的に読むの記事画像
検証09.25読了6分

Google「ADK for Kotlin 1.0」が正式版──Python版・Java版のADK 1.0と同じ機能に加え、Android向けの端末内エージェント(LiteRT-LM・ML Kitベータ)、Firebase AI Logicのハイブリッド、RoomとAppSearchで状態の保存。@Toolと@Paramでスキーマを自動生成、SKILL.mdで手順を段階的に読む

出典 ─ Google for Developers(Guillaume Laforge・2026年9月9日・9月18日取得)
Google「ハーネス・エンジニアリングの解剖」──Terminal-BenchやDeepSWEの総合点が数ポイント動いても「なぜ」は分からない。「曖昧な指示で聞き返すか」「ビルドファイルを変えたら検証を回すか」を単体テストのように断言する「行動評価」を、Antigravity SDK+pytestで5秒以内に回す。評価は「ドッグフーディングで自分のコードベースを扱えるようになった後」からの記事画像
検証09.27読了7分

Google「ハーネス・エンジニアリングの解剖」──Terminal-BenchやDeepSWEの総合点が数ポイント動いても「なぜ」は分からない。「曖昧な指示で聞き返すか」「ビルドファイルを変えたら検証を回すか」を単体テストのように断言する「行動評価」を、Antigravity SDK+pytestで5秒以内に回す。評価は「ドッグフーディングで自分のコードベースを扱えるようになった後」から

出典 ─ Google Developers Blog(Taylor Mullen・Christian Gunderman・2026年9月9日・9月18日取得)
Google DeepMind「クライアントSDKの生成はオープンであるべき」──2026年5月、使っていたSDK生成ベンダーが買収され突然の終了。Interactions APIのGA直前に乗り換え、Speakeasyと組んでOpenAPI生成スイートをAGPLv3でオープンソース化。7言語のSDK・エージェント向けCLI・ドキュメントMCPサーバーを生成、6ターゲットを約1人で保守の記事画像
検証09.27読了6分

Google DeepMind「クライアントSDKの生成はオープンであるべき」──2026年5月、使っていたSDK生成ベンダーが買収され突然の終了。Interactions APIのGA直前に乗り換え、Speakeasyと組んでOpenAPI生成スイートをAGPLv3でオープンソース化。7言語のSDK・エージェント向けCLI・ドキュメントMCPサーバーを生成、6ターゲットを約1人で保守

出典 ─ Google Developers Blog(Amir Hardon・Philipp Schmid・2026年9月17日・9月18日取得)
Google Antigravity(アンチグラビティ)とは──無料で使えるGoogleのAIエージェント開発環境。Antigravity 2.0(単体アプリ)・CLI(agy)・IDE拡張の3つの入口、無料/AI Pro/AI Ultraで変わる上限、日本で使えるか、Claude Codeなど他社ツールからのログインが規約違反になる理由の記事画像
活用09.22読了12分

Google Antigravity(アンチグラビティ)とは──無料で使えるGoogleのAIエージェント開発環境。Antigravity 2.0(単体アプリ)・CLI(agy)・IDE拡張の3つの入口、無料/AI Pro/AI Ultraで変わる上限、日本で使えるか、Claude Codeなど他社ツールからのログインが規約違反になる理由

出典 ─ Google Antigravity - P