Gemini APIのマネージドエージェントが進化!非同期処理と外部連携で開発が加速

Gemini APIのマネージドエージェントがさらに強力に!
皆さん、Web制作やAI開発の現場でGemini APIを活用されていますか? 今回、Gemini APIのマネージドエージェントに、開発者のフィードバックとニーズに応える新機能が追加されました。これによって、信頼性の高い、本番環境対応のエージェント構築がさらに容易になります。具体的には、非同期処理、リモートMCPサーバーとの統合、カスタム関数呼び出し、そして認証情報の更新といった機能が強化されています。
マネージドエージェントは、Gemini Interactions APIを通じて、単一のエンドポイントを呼び出すだけで、Geminiが推論、コード実行、パッケージインストール、ファイル管理、Web情報取得といった処理を、隔離されたクラウドサンドボックス内で自動的に処理してくれます。AIコーディングエージェントとして活用したい場合は、npx skills add google-gemini/gemini-skills --skill gemini-interactions-apiを実行してInteractions APIスキルをインストールしてください。これらの新機能は、@google/genai JavaScript SDKで利用できます。PythonやcURLでの利用については、Antigravityエージェントのドキュメントを参照してください。
長時間のバックグラウンド実行で安定性アップ
HTTP接続を長時間維持するタスクは、非常に不安定になりがちです。しかし、新機能ではbackground: trueを渡すことで、インタラクションをサーバー上で非同期的に実行できるようになりました。APIはすぐにIDを返し、クライアントアプリケーションはそのIDを使ってステータスをポーリングしたり、進捗をストリーミングしたり、後で再接続したりできます。エージェントはリモートで処理を完了するため、クライアント側での接続維持の負担が軽減され、より堅牢なシステムを構築できます。詳細については、バックグラウンド実行ガイドをご確認ください。
リモートMCPサーバー連携でプライベートデータに安全アクセス
これまで、プライベートデータベースや内部APIにアクセスするためにカスタムプロキシミドルウェアを記述していた方もいるかもしれません。今回のアップデートにより、マネージドエージェントをリモートModel Context Protocol(MCP)サーバーに直接接続できるようになりました。これにより、リモートツールと組み込みのサンドボックス機能を組み合わせて利用できます。インタラクション時にmcp_serverツールをGoogle Searchやコード実行と並行して渡すことで、エージェントはセキュアなサンドボックスからエンドポイントと通信できます。外部ツールやAPIでエージェントを拡張する際には、ベストプラクティスに従ってください。
カスタム関数呼び出しと認証情報更新の柔軟性
組み込みのサンドボックスツールと並行して、カスタムツールをローカル実行のために追加することも可能です。APIはステップマッチングを使用し、組み込みツールはサーバー上で自動的に実行されますが、カスタム関数はインタラクションをrequires_actionに移行させ、クライアントがローカルのビジネスロジックを実行するように促します。
また、アクセスキーや短期間のAPIキーは期限切れになりますが、既存のenvironment_idに新しいnetwork情報を渡すことで、認証情報を更新したり、キーをローテーションしたりできるようになりました。これにより、エージェントの継続的な運用がスムーズになります。
さあ、新しいマネージドエージェントを試してみよう!
これらの新機能は、開発者がより信頼性が高く、柔軟なAIエージェントを構築するための強力なツールとなります。特に、長時間の非同期処理や企業内のデータ連携が必要なプロジェクトでは、その真価を発揮するでしょう。まずは、@google/genai JavaScript SDKを使って、これらの新機能を試してみてはいかがでしょうか。ドキュメントやガイドを参照しながら、あなたのプロジェクトに最適な使い方を見つけてください。Gemini APIの進化は止まりません。私たち開発者も、その波に乗って新しい価値を創造していきましょう!


