概要
Agent Platform では、さまざまなフレームワークで構築されたエージェントのデプロイがサポートされます。 まず、プラットフォームにデプロイできるエージェントを開発する必要があります。
エージェントを開発する最も簡単な方法は、Google が提供するフレームワーク固有のテンプレートのいずれかを使用することです。これらのテンプレートは、オブジェクトのシリアル化や、初期化コードと実行コードの分離など、エージェント開発の一般的な側面を処理します。次のフレームワークのテンプレートが用意されています。
| フレームワーク | 説明 |
|---|---|
| Agent Development Kit | AI アプリケーションを構築するデベロッパーや、堅牢なエージェントベースのソリューションを迅速にプロトタイピングしてデプロイする必要があるチーム向けに、Google の内部ベスト プラクティスに基づいて設計されています。 |
| Agent2Agent(プレビュー) | Agent2Agent(A2A)プロトコルは、AI エージェント間のシームレスな通信とコラボレーションを可能にするように設計されたオープン スタンダードです。 |
| LangChain | 事前定義された構成と抽象化により、基本的なユースケースですぐに使用できます。 |
| LangGraph | ワークフローを定義するためのグラフベースのアプローチ。高度な人間参加型機能と巻き戻し / 再生機能を備えています。 |
| AG2(旧 AutoGen) | AG2 は、LLM ワークフローを構築するための高レベルの抽象化として、マルチエージェント会話フレームワークを提供します。 |
| LlamaIndex(プレビュー) | LlamaIndex のクエリ パイプラインは、検索拡張生成(RAG)ワークフローを作成するための高レベル インターフェースを提供します。 |
ユースケースがフレームワーク固有のテンプレートのいずれにも適合しない場合は、独自のカスタム エージェントを開発できます。
Agent2Agent(A2A)プロトコル
マルチエージェント システムを構築する場合は、A2A プロトコルを確認することを強くおすすめします。A2A プロトコルは、基盤となるフレームワークに関係なく、AI エージェント間のシームレスな通信とコラボレーションを可能にするオープン スタンダードです。は、2025 年 6 月に A2A プロトコルを Linux Foundation に寄贈しました。 Google Cloud A2A SDK を使用したり、サンプルを試したりするには、GitHub リポジトリをご覧ください。