總覽
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 的 Managed Agents API 總覽
瞭解 Agent Platform 的 Managed Agents API,這是一個以設定檔為導向的 REST 優先環境,可用於建構自主代理。