开发代理

概览

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

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

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

Agent2Agent (A2A) protocol

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

后续步骤