《在 Gemini Enterprise 和 Google ... 笔记

《在 Gemini Enterprise 和 Google Cloud Marketplace 发布代理的开发人员指南》

软件格局正从软件即服务(SaaS)向智能体即服务(Agents-as-a-Service)转变,使 AI 智能体能够通过 A2A 等标准化协议实现互操作。开发人员现在可以通过 Google Cloud Marketplace 构建并商业化这些自主智能体,并将其与 Gemini Enterprise 应用集成。该过程涉及设计一种架构,以连接市场计费、安全机制以及 Gemini Enterprise 智能体平台。合作伙伴必须加入 Google Cloud 合作伙伴网络,并遵守特定的上架要求,包括明确定义智能体的使用场景,并符合 A2A 协议。关键要素是 A2A 智能体卡片(A2A Agent Card),这是一个 JSON 文件,详细描述了智能体的能力、认证方法和端点。智能体必须支持公共访问或通过 OAuth 2.0 进行身份验证和授权。技术要求包括遵循 A2A 协议文档,该文档还指导如何使用 A2UI 实现交互式用户界面。A2A 智能体卡片对于展示智能体元数据至关重要,使 Gemini Enterprise 应用能够定位端点、发现入口点并确定认证方法。系统支持动态客户端注册(DCR),以自动化 OAuth 客户端注册流程。发布智能体涉及在生产者门户中选择"AI 智能体即服务”,上传智能体卡片,定义可用性和定价,并配置后端采购。Google Cloud 随后在智能体上架至 Marketplace 之前对其进行验证。交易和注册生命周期包含由计费管理员、发现引擎管理员和最终用户分别管理的不同阶段。采购是一个异步后端流程,由客户的订阅或私有要约触发,并向合作伙伴发送通知。合作伙伴批准授权、记录交易并激活订阅。采购完成后,发现引擎管理员通过同步注册流程(包括 DCR 握手)将购买与他们的 Gemini Enterprise 环境关联。注册后,智能体即可被 Gemini Enterprise 应用中的最终用户发现,用户在经过适当的身份授权后可请求访问。这一综合流程确保了在企业环境中对第三方智能体的安全、合规且受管制的访问。
CdXz5zHNQW_JOjJCHgP4L.png