1. これは何の話?
Googleは、同社のGeminiモデルや「Gemini Deep Research」のようなエージェントと対話するための新しい統一インターフェース「Interactions API」を発表しました。このAPIは、開発者が高度なエージェントアプリケーションを構築するのを支援するために設計されており、Google AI Studioを通じてパブリックベータ版として提供されます。AIエージェント開発を検討している開発者にとって注目すべき発表です。
2. 何がわかったか
Interactions APIは、モデルやエージェントとの複雑な対話を管理し、エージェントを構築するための一貫した方法を提供します。主な特徴として以下が挙げられます:
- サーバーサイド状態管理:履歴管理をサーバー側にオフロードし、クライアントコードを簡素化
- バックグラウンド実行:長時間の推論ループをクライアント接続なしでサーバー側で実行
- 構成可能なデータモデル:メッセージ、思考、ツール呼び出しなどを扱いやすいスキーマで管理
- リモートMCPツール対応:Model Context Protocol(MCP)サーバーを直接ツールとして呼び出し可能

3. 他とどう違うのか
従来の generateContent APIがステートレスなリクエスト・レスポンス型だったのに対し、Interactions APIはエージェント的なアプリケーションで必要となる複雑な対話パターン(思考、ツール呼び出し、状態管理など)をネイティブにサポートするよう設計されています。モデルだけでなく、組み込みエージェントや将来的にカスタムエージェントもこの単一APIで扱えます。
4. なぜこれが重要か
Interactions APIの登場は、開発者がより高度で自律的なAIエージェントを容易に構築・管理できるようになることを意味します。サーバーサイドでの状態管理やバックグラウンド実行は、長時間のタスクを実行するエージェントの開発を現実的なものにし、エージェント開発のハードルを大きく下げます。
5. 未来の展開・戦略性
Googleは、Interactions APIを通じてGeminiモデルだけでなく、Gemini Deep Researchのような組み込みエージェントへのアクセスを提供し、将来的には開発者が自身のエージェントを構築・接続できるエコシステムを目指しています。Agent Development Kit(ADK)やAgent2Agent(A2A)プロトコルも既に対応しており、Vertex AIへの展開も予定されています。
6. どう考え、どう動くか
Interactions APIは、AIエージェント開発の新たな可能性を開きます。
指針:
- Interactions APIのドキュメントを読み、
generateContentとの違いを理解する。 - Google AI Studioでベータ版を試し、エージェント構築の感触を掴む。
- サーバーサイド状態管理やバックグラウンド実行が活かせそうなユースケースを考える。
次の一歩:
- 今日やること:Google AI StudioでInteractions APIのベータアクセス方法を確認する。
- 今週やること:Interactions APIを使った簡単なエージェントのサンプルコードを探す。
7. 限界と未確定
- Interactions APIは現在パブリックベータであり、今後破壊的変更が入る可能性があります。
generateContentAPIも引き続き開発・維持されるため、用途に応じた使い分けが必要です。- Vertex AIへの統合は今後予定されています。
8. 用語ミニ解説
- エージェント(Agent):自律的にタスクを計画・実行できるAIシステム。
- MCP(Model Context Protocol):AIモデルがツールやデータソースと標準化された方法で連携するためのプロトコル。
9. 出典と日付
Google (公開日:2025-12-12/最終確認日:2025-12-12):https://blog.google/technology/developers/interactions-api/










