1764106146
2025-11-25 21:00:00
Google は次のサポートを追加しました 言語をエージェント開発キットに移動 (ADK) を使用すると、Go 開発者は言語の強力な同時実行性と型指定機能を活用した慣用的な方法でエージェントを構築および管理できます。
Go ADK は、開発者が専門エージェントが階層的に編成されたモジュール式マルチエージェント システムを構築できるオープンソース ツールキットです。また、デバッグ、バージョン管理、および柔軟な展開のサポートも提供します。
Agent Development Kit(ADK)は、Google Cloud のサービスと緊密に統合された高度な AI エージェントを構築する際の柔軟性を求める開発者向けに設計されています。
Googleは、ADKがサポートしていると述べています コードファースト エージェント開発。つまり、すべてのロジック、ツール、オーケストレーションがプログラミング言語を使用して定義されます。このアプローチは、柔軟性の向上、テスト容易性の向上、バージョン管理の容易さなど、開発者に明らかな利点をもたらします。 ADK には、 組み込みの開発UI エージェントのテスト、評価、デバッグ、デモンストレーションを簡素化するように設計されています。
Go ADK は、Java と Python もサポートする同じ広範なエコシステムの一部であり、OpenAI 仕様、事前構築ツール、カスタム関数が含まれています。 事前構築されたツール エージェントは、Gemini を使用した Web の検索、コードの実行、Google Cloud API との統合、多数のサードパーティ サービスへのアクセスなどのタスクを実行できるようになります。開発者は次のこともできます 独自のカスタムツールを構築する これにより、エージェントはデータベースへのクエリ、ドキュメントからの情報の取得などのアクションを実行できるようになります。
ADK は、エージェントの相互運用性と調整のための Agent2Agent プロトコル (A2A) のサポートも提供します。
A2A を使用すると、プライマリ エージェントは、ローカル サービスであってもリモート展開であっても、タスクをシームレスに調整して専門のサブエージェントに委任することができ、内部メモリや独自のロジックを公開する必要がなく、安全かつ不透明な対話を確保できます。
A2A サポートは、 独立した図書館 これは、さまざまな通信プロトコルやデータベース バックエンドをサポートするように拡張できます。
すぐに始めたい場合は、こちらをご覧ください GitHub 上の Google ADK サンプル リポジトリこれには、単純な会話型ボットから洗練されたマルチエージェント ワークフローまで、さまざまなユース ケースと複雑さのレベルにわたるサンプル エージェントが含まれています。お見逃しなく 公式ドキュメントこれは、ADK のすべての機能を広範囲にカバーしています。
#GoogleGo向けエージェント開発キットを発売