建立虛擬服務專員

總覽

Agent Platform 支援部署以各種框架建構的代理。如要開始使用,請先開發可部署至平台的代理。

您也可以使用 Google 預先建構的代理,例如用於自主程式碼安全性的 CodeMender,以及用於多步驟研究合成的 Gemini Deep Research 代理,或從 Agent Garden 中的預先建構範例開始。

開發人員可透過 Agents API,根據設定建構及部署代理。這些代理會在安全的 Linux 沙箱中執行,並運用 Antigravity 控管機制,提供工具和技能。如要進一步瞭解代管代理,請參閱「Agent Platform 中的 Managed Agents API」。

如要開發代理,最簡單的方法是使用我們提供的框架專屬範本。這些範本會處理代理開發的常見層面,例如序列化物件,以及將初始化程式碼與執行程式碼分開。我們提供下列架構的範本:

架構 說明
Agent Development Kit (ADK) 這項解決方案是根據 Google 內部最佳做法設計,適合需要建構 AI 應用程式的開發人員,或需要快速建立原型並部署強大代理型解決方案的團隊。
Agent2Agent (預先發布版) Agent2Agent (A2A) 通訊協定是一項開放標準,旨在讓 AI 代理順暢通訊及協作。
LangChain 由於具備預先定義的設定和抽象概念,因此更容易實作基本用途。
LangGraph 以圖表定義工作流程,並提供進階的人工介入迴路和倒轉/重播功能。
AG2 (原名 AutoGen) AG2 提供多代理對話框架,做為建構 LLM 工作流程的高階抽象化。
LlamaIndex (預先發布版) LlamaIndex 的查詢管道提供高階介面,可用於建立檢索增強生成 (RAG) 工作流程。

如果您的用途不符合任何框架專屬範本,可以自行開發自訂代理。

Agent2Agent (A2A) 通訊協定

如果您要建構多代理系統,強烈建議您參閱 A2A 通訊協定。A2A 通訊協定是一項開放標準,可讓 AI 代理之間順暢通訊及協作,不受基礎框架限制。 Google Cloud 於 2025 年 6 月將其捐贈給 Linux Foundation。如要使用 A2A SDK 或試用範例,請前往 GitHub 存放區。

為平台建構

建立要在 Agent Platform 執行的代理時,請注意,代理是在代管環境中執行。為確保相容性,請遵循下列模式:

  • 物件序列化:平台會序列化代理物件,以便部署。請確保代理狀態和工具可序列化 (例如,避免在代理狀態中保留開啟的檔案控制代碼或網路通訊端)。
  • 生命週期分離:將代理的初始化邏輯 (載入模型、設定工具) 與執行邏輯 (處理查詢) 分開。提供的範本會自動處理這項作業。

後續步驟

指南

使用 Agent Platform 執行階段建立自訂代理。

總覽

瞭解 Agent Platform 的 Managed Agents API,這是一個以設定檔為導向的 REST 優先環境,可用於建構自主代理。

指南

瞭解如何根據開發需求,在 Agent Platform Runtime 部署代理。

指南

建立及部署基本代理,並使用 Gen AI Evaluation Service 評估代理

資源

尋找 Google Agent Platform 的資源和支援。