开发代理

概览

如需使用 Vertex AI Agent Engine,您必须先开发一个可部署在 Vertex AI Agent Engine 上的代理。开发代理的最简单方法是使用我们提供的特定于框架的模板之一。特定于框架的模板会自动处理开发代理的一些常见方面,例如序列化对象,以及将初始化代理的代码与响应提示的代码分开。我们提供以下特定于框架的模板:

框架 说明
智能体开发套件(预览版) 根据 Google 内部最佳实践设计,适合构建 AI 应用的开发者或需要快速开发原型并部署基于代理的强大解决方案的团队。
LangChain 由于具有预定义的配置和抽象,因此更易于实现基本使用情形。
LangGraph 基于图的方法来定义工作流,具有先进的人机协同和回放/重放功能。
AG2(以前称为 AutoGen) AG2 提供多代理对话框架,作为构建 LLM 工作流的高级抽象。
LlamaIndex(预览版) LlamaIndex 的查询流水线提供了一个高级接口,用于创建检索增强生成 (RAG) 工作流。

如果您的用例与任何框架特定的模板都不符,您可以开发自己的自定义代理

Agent2Agent (A2A) 协议

如果您要构建多代理系统,我们强烈建议您查看 A2A 协议。A2A 协议是一种开放标准,可实现 AI 代理之间的无缝通信和协作,而无需考虑其底层框架。该项目于 2025 年 6 月由 Google Cloud 捐赠给 Linux 基金会。如需使用 A2A SDK 或试用示例,请查看 GitHub 代码库

后续步骤