エージェント ランタイム

Agent Runtime は、エージェント型アプリケーションのデプロイ、運用、スケーリングに使用できるフルマネージドのオピニオン ランタイムです。Agent Runtime は基盤となるインフラストラクチャを抽象化するため、オペレーションではなくエージェントのロジックに集中できます。

Agent Runtime では、次のことができます。

Agent Runtime で作成してデプロイする

Agent Runtime でエージェントを構築するワークフローは次のとおりです。

  1. 環境を設定する: Google プロジェクトを設定し、最新バージョンの Agent Platform SDK for Python をインストールします。
  2. エージェントを開発する: Agent Runtime にデプロイできるエージェントを開発します。
  3. エージェントをデプロイする: Agent Runtime マネージド ランタイムにエージェントをデプロイします。
  4. **エージェントを使用する**: API リクエストを送信してエージェントをクエリします。
  5. デプロイされた エージェントを管理する: Agent Runtime にデプロイしたエージェントを管理して 削除します。

サポートされているフレームワーク

次の表に、各種のエージェント フレームワークに対して Agent Runtime が提供するサポートレベルを示します。

サポートレベル エージェント フレームワーク
カスタム テンプレート: カスタム テンプレートを適応させて、 フレームワークから Agent Runtime へのデプロイをサポートできます。カスタム コンテナのデプロイについては、ランタイムの契約をご覧ください。 CrewAIカスタム フレームワーク
Agent Platform SDK の統合: Agent Runtime は、Agent Platform SDK とドキュメントでフレームワークごとにマネージド テンプレートを提供します。 LangChainLangGraphAG2LlamaIndex
完全な統合: 機能は、 フレームワーク、Agent Runtime、より広範な Google Cloud エコシステム全体で機能するように統合されています。 Agent Development Kit(ADK)

Agents CLI を使用して本番環境にデプロイする

Agents CLI は、Gemini Enterprise Agent Platform の統合 コマンドライン インターフェースとスキルセットです。 コーディング エージェントとデベロッパーに、エージェント開発ライフサイクル(スキャフォールディング、評価、デプロイ、公開、モニタリング)の予測可能なパスを提供します。 Agents CLI には次のものが含まれています。

  • 事前構築済みのエージェント テンプレート: ReAct、RAG、マルチエージェントなどのテンプレート。
  • インタラクティブなプレイグラウンド: エージェントをテストして操作します。
  • 自動化されたインフラストラクチャ: リソース管理の合理化のために Terraformを使用しています。
  • CI/CD パイプライン: Cloud Build を活用した自動デプロイ ワークフロー。
  • オブザーバビリティ: Cloud Trace と Cloud Logging の組み込みのサポート。

利用を開始するには、 クイックスタートをご覧ください。

ユースケース

エンドツーエンドの例を使用して Agent Runtime の詳細を確認するには、次のリソースをご覧ください。

クリックしてユースケースを開く

ユースケース 説明 リンク
公開 API に接続してエージェントを構築する 通貨を変換する。

通貨両替アプリに接続する関数を作成して、モデルが「今日のユーロとドルの為替レートは?」などのクエリに正確な回答を提供できるようにします。
Agent Platform SDK(Python)ノートブック - Agent Runtime を使用したエージェントの構築とデプロイの概要
コミュニティ ソーラー プロジェクトの設計。

設置場所の候補を特定し、関連する政府機関やサプライヤーを調べ、地域や建物の衛星画像と太陽光発電のポテンシャルを確認し、太陽光パネルを設置するのに最適な場所を見つけます。
Agent Platform SDK(Python)ノートブック - Agent Runtime を使用した Google Maps API エージェントの構築とデプロイ
データベースに接続してエージェントを構築する AlloyDB および Cloud SQL for PostgreSQL との統合。 ブログ投稿 - AlloyDB と Cloud SQL for PostgreSQL 向け Gemini Enterprise Agent Platform の LangChain の発表

Agent Platform SDK(Python)ノートブック - Cloud SQL for PostgreSQL を使用した RAG アプリケーションを Agent Runtime にデプロイする

Agent Platform SDK(Python)ノートブック - AlloyDB for PostgreSQL を使用した RAG アプリケーションを Agent Runtime にデプロイする
データベース内のデータにアクセスするツールを使用してエージェントを構築する。 Agent Platform SDK(Python)ノートブック - Agent Runtime とデータベース向け MCP ツールボックスを使用してエージェントをデプロイする
自然言語を使用して構造化データストアをクエリして理解する。 Agent Platform SDK(Python)ノートブック - Agent Runtime と エージェント検索 の RAG を使用して会話型検索エージェントを構築する
自然言語を使用してグラフ データベースをクエリして理解する ブログ投稿 - LangChain と Neo4j を備えた Agent Runtime を使用する GenAI GraphRAG と AI エージェント
自然言語を使用してベクトルストアをクエリして理解する ブログ投稿 - MongoDB Atlas と Agent Runtime を使用して GenAI RAG を簡素化する
Agent Development Kit を使用してエージェントを構築する Agent Development Kit を使用してエージェントを構築してデプロイする。 Agent Development Kit - Agent Runtime にデプロイする
OSS フレームワークを使用してエージェントを構築する OneTwo オープンソース フレームワークを使用してエージェントを構築してデプロイする。 ブログ投稿 - OneTwo と Agent Runtime: での高度な AI エージェントの開発 Google Cloud
LangGraph オープンソース フレームワークを使用してエージェントを構築してデプロイする。 Agent Platform SDK(Python)ノートブック - Agent Runtime を使用した LangGraph アプリケーションの構築とデプロイ
エージェントをデバッグして最適化する OpenTelemetry と Cloud Trace を使用してエージェントをビルドしてトレースする。 Agent Platform SDK(Python)ノートブック - エージェントのデバッグと最適化: Agent Runtime でのトレースのガイド
A2A プロトコルを使用してマルチエージェント システムを構築する(プレビュー) フレームワークに関係なく、他のエージェントと通信して連携する相互運用可能なエージェントを構築する。 詳細については、A2A プロトコルのドキュメントをご覧ください。

サポートされるリージョン

Agent Runtime でサポートされているリージョンの一覧については、 ロケーション をご覧ください。

Quota

Agent Runtime の割り当て情報については、割り当てとシステム 上限をご覧ください。

料金

Agent Runtime には無料枠があります。Agent Runtime の料金については、Gemini Enterprise Agent Platform の料金をご覧ください。

クライアント ベースの SDK への移行

Agent Platform SDK 内の agent_engines モジュールは、主に次の理由から、クライアント ベースの設計にリファクタリングされています。

  • Agent Development Kit(ADK)と Google Gen AI SDK の標準の型表現に合わせるため。これにより、さまざまな SDK で一貫性のある標準化された方法でデータ型が表現されるため、相互運用が簡単になり、変換のオーバーヘッドが軽減されます。
  • マルチプロジェクト マルチロケーションのアプリケーションで Google Cloud パラメータのスコープをクライアント レベルで設定するため。これにより、各クライアント インスタンスを特定のプロジェクトと位置情報の設定で構成することで、異なる Google Cloud プロジェクトや地理的位置にわたるリソースとのインタラクションをアプリケーションで管理できます。
  • Agent Runtime サービスの見つけやすさとまとまりを向上させるため。

次のステップ

ガイド

Agent Platform Runtime を使用するように環境を設定します。

リソース

Agent Platform の開発に関するサポートを利用します。