注册代理

借助 Agent Registry,您可以注册 AI 智能体,以便开发者和编排器智能体在整个 AI 生态系统中发现并调用其功能。通过发布智能体的 A2A 技能,您可以帮助组织中的其他开发者和编排器智能体找到并重复使用您的工作成果。

智能体注册表与开源 Agent2Agent (A2A) 协议的 0.3 和 1.0 版本集成,使智能体能够在智能体卡片中声明其功能和身份。根据代理的运行位置,您可以使用自动注册或手动注册来注册代理。

自动注册

受支持的 Google Cloud 运行时会自动注册您的代理,并且内置的 Google 代理无需配置即可被检测到。在启用了 Agent Registry 的治理项目中,自动注册默认发生,或通过选择加入部署步骤发生。注册流程在项目级层运行,不会自动发现在其他Google Cloud 项目中部署的远程代理。

如需了解支持自动注册的 Google Cloud 运行时以及为自动注册的代理编制索引的元数据,请参阅对代理使用自动注册。

手动注册

Agent Registry 使用一个中央 Google Cloud 治理项目。术语“远程”是指托管在治理项目之外的单独Google Cloud 项目、本地环境或外部平台中的智能体,或在不支持自动发现的 Google Cloud 运行时上运行的智能体。您必须使用手动注册将远程代理添加到治理项目的注册表中。

如需手动注册智能体,请使用 Google Cloud 控制台、Google Cloud CLI、Terraform 或 Agent Registry API 创建一个 Service 资源,用于存储智能体的元数据,包括其端点网址和配置。创建 Service 资源后,Agent Registry 会自动创建一个只读 Agent 资源,您可以将其用于发现。

如需了解如何手动注册符合 A2A 标准的代理和标准 REST 代理,请参阅手动注册代理。

跨项目注册注意事项

如果您的组织使用 Agent Gateway 的集中式治理架构,例如示例部署模式中所述的多项目模式,则您可以在启用了 Agent Registry 的中央治理项目中以智能体到任意位置出站模式部署网关,同时在单独的Google Cloud 项目中部署智能体。

由于自动注册仅会发现启用了 Agent Registry 的治理项目中的资源,因此不会自动发现部署在其他 Google Cloud 项目中的远程代理。如需让中央网关找到并管理这些远程代理,您必须在中央治理项目的注册表中手动注册每个远程代理。如需相关说明,请参阅注册其他项目中的代理。

集成独立技能

借助 Agent Registry,您可以将代理的独立技能作为顶级资源进行管理和治理。独立技能在注册表中注册为 Skill 资源,以便管理员应用精细的访问权限政策,并使用技能修订版本管理版本记录。

在 Gemini Enterprise 中构建和管理智能体时,您可以引用这些已注册的独立技能,以扩展 Gemini Enterprise 智能体的功能。如需了解如何注册和管理独立技能,请参阅注册技能和管理技能。