建立虛擬服務專員

總覽

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

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

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

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

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

如果您的用途與其中一個架構專屬範本不符,可以開發自己的自訂代理程式。

Agent2Agent (A2A) 通訊協定

如果您要建構多代理系統,強烈建議您參閱 A2A 通訊協定。A2A 通訊協定是一項開放標準,可讓 AI 代理順暢通訊及協作,無論基礎架構為何,都能輕鬆整合。並於 2025 年 6 月捐贈給 Google Cloud Linux 基金會。 如要使用 A2A SDK 或試用範例,請查看 GitHub 存放區。

為平台建構

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

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

後續步驟

指南

使用 Agent Platform Runtime 建立自訂代理。

總覽

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

指南

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

指南

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

資源

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