通过 Google Cloud Marketplace 提供 AI 代理

AI 智能体是使用 AI 来实现目标并代表用户完成任务的软件系统。您可以使用 Google Cloud Marketplace 通过多种灵活的部署模式向客户提供 AI 代理。您可以基于任何框架构建代理,使用任何通信协议,在任何运行时(Google Cloud 或其他)上运行代理,并以各种形式和在各种平台上使用代理。

准备工作

  • 如果您不熟悉在 Cloud Marketplace 上提供软件的信息,请注册成为供应商
  • 如需获取 Producer Portal 的访问权限,请填写 Cloud Marketplace 团队提供的 Cloud Marketplace 项目信息表单

选择如何提供 AI 代理

您可以使用以下任何受支持的产品类型在 Cloud Marketplace 上发布和提供 AI 代理:

  • AI 智能体即服务 (A2A protocol):提供在Google Cloud上运行、与 Gemini Enterprise 集成并使用 A2A protocol 与其他 AI 智能体通信和协作的 AI 智能体。如需了解详情,请参阅下文中的使用 A2A protocol 提供 AI 智能体

  • 软件即服务 (SaaS):如果您的 AI 智能体使用其他协议(而非 A2A),您可以将其作为采用集成式结算技术的 SaaS 产品提供。SaaS 代理在 Google Cloud 或其他基础架构上运行,由 Google 收费。如需了解如何启用 SaaS AI 智能体,请参阅提供软件即服务 (SaaS) 产品

  • 适用于 GKE 和 GKE Enterprise 的 Kubernetes 应用:如果您将 AI 代理作为容器化应用提供,用户可以使用 GKE Enterprise 在自己的 Google Kubernetes Engine (GKE) 集群或自己的基础架构上部署和运行该应用。如需了解如何初始配置基于 Kubernetes 的 AI 智能体,请参阅提供 Kubernetes 应用

  • 专业服务:您可以提供与 AI 代理相关的专业服务,例如咨询、部署或以服务形式提供自定义 AI 代理。 如需了解如何为 AI 代理启用专业服务,请参阅提供专业服务

提供使用 A2A protocol 的 AI 智能体

如果您提供的 AI 智能体即服务使用 A2A protocol 并与 Gemini Enterprise 集成,请遵循以下具体要求和步骤。

Cloud Marketplace 中的 AI 代理使用 Agent2Agent (A2A) 协议与其他 AI 代理进行通信和协作。如需了解详情,请参阅 A2A 协议的文档。对于您通过 Cloud Marketplace 提供的每个 AI 代理,您都必须创建一个符合 A2A 代理卡片规范代理卡片。AI 代理的代理卡片定义了其在 Cloud Marketplace 上的展示方式,详细说明了其功能,并有助于其与其他 AI 代理进行协调。代理卡以 JSON 文件形式存储在 Cloud Storage 中。

创建 AI 代理的代理卡片后,请使用 Producer Portal 创建 AI 代理的 Cloud Marketplace 商品详情,并提交以供审核。发布 AI 智能体后,客户可以从 Cloud Marketplace 获取该智能体,并运行命令将其添加到 Gemini Enterprise。

A2A AI 智能体的要求

  1. 您通过 Cloud Marketplace 提供的所有产品都必须符合 Cloud Marketplace 商品详情要求。如果您提供 A2A AI 代理,则这些代理必须满足以下额外要求:
  2. 您的 A2A AI 智能体不得包含通过 Cloud Marketplace 结算的专业服务、硬件或其他非软件组件。
  3. 可随时投入使用,安全可靠,专为企业生态系统打造。
  4. 根据 Google 的 AI 原则进行开发和运营。
  5. 通过主要的 Google 平台(例如 Gemini Enterprise)被发现。
  6. 使用 Model Garden 中托管的 Google 基础模型或第三方模型作为默认配置。
  7. 通过 Agent2Agent (A2A) 协议支持多智能体互操作性。

A2A AI 代理的定价模式

您可以为 AI 智能体选择下列价格模式之一:

  • 免费:客户只需要为他们使用的 Google Cloud 资源付费。

  • 基于订阅的价格:客户每月支付固定费用来使用您的 AI 智能体。使用不足一个月的月份按比例计算费用。

  • 基于用量的价格:客户按您所选的度量方式(称为指标)向您支付 AI 智能体的费用。如果您选择基于用量的价格模式,则您的应用必须衡量用量信息并报告给 Google。

  • 混合价格:客户为使用您的 AI 代理支付基本订阅费,并根据其用量支付额外费用。

如需详细了解这些价格模式,请参阅 AI 代理的价格模式

A2A AI 代理的初始配置流程概览

通过 Cloud Marketplace 提供 A2A AI 智能体涉及以下步骤:

  1. 创建 AI 智能体及其智能体卡片。如需详细了解代理卡片,请参阅 A2A 文档中的代理卡片

  2. 在 Producer Portal 中添加 AI 智能体。 您可以使用 Producer Portal 完成将 AI 智能体加入 Cloud Marketplace 的流程。

  3. 在 Producer Portal 中添加 AI 智能体的智能体卡片

  4. 在 Producer Portal 中为 AI 代理的商品详情添加产品详情

  5. 在 Producer Portal 中为您的 AI 智能体添加价格信息。Google 最多可能需要 4 个工作日来审核 AI 代理的定价模式。在 Google 审核价格模型期间,您可以继续集成 AI 智能体。

  6. 将您的 AI 智能体与 Cloud Marketplace 集成。 在该集成过程中,要修改软件的前端和后端以执行以下操作:

    • 为用户创建账号。
    • 将这些账号与他们的 Google 账号相关联。
    • 提供一种供用户使用 Google 凭据登录的方式。
  7. 将 AI 智能体发布到 Cloud Marketplace。如需发布 AI 智能体,您需要提交 AI 智能体商品详情的各个部分以供审核。Cloud Marketplace 团队会审核每项提交内容,并协助您解决所有问题,然后才会审批提交内容。当您的所有提交内容都获得批准后,Google 运营团队会开始验证和测试。 验证完成后,系统会提供一个 gcloud 命令,用于公开您的商家信息。

后续步骤