
希希咖啡店是基于 Google ADK 框架构建的 A2A(Agent-to-Agent)协议多 Agent 协同案例模板。该模板展示了如何通过标准化的 A2A 协议,让通用智能体(寒小艾)与业务领域 Agent(希希咖啡店、送了么配送)实现无缝协同,并将业务后端服务通过 OpenAPI 快速集成。
适用场景:
核心功能:
使用框架: Google ADK(Agent Development Kit)
架构组件:
| 组件 | 部署方式 | 说明 |
|---|---|---|
| 前端 | 函数计算(自定义运行时) | 用户交互界面 |
| 寒小艾(主 Agent) | AgentRun 镜像部署 | 核心协调者,通用智能体 |
| 希希咖啡店 Agent | AgentRun 镜像部署 | 咖啡点单业务 Agent |
| 希希咖啡店后端 | 函数计算镜像部署 | 咖啡店业务逻辑,OpenAPI 接口 |
| 送了么 Agent | AgentRun 镜像部署 | 配送业务 Agent |
| 送了么后端 | 函数计算镜像部署 | 配送业务逻辑,OpenAPI 接口 |
技术要求:
在 AgentRun 控制台统一配置大语言模型,自动同步到所有 Agent:
在控制台将后端服务集成到 FunctionAI Toolset:
部署后端服务到函数计算
录入 OpenAPI 规范
在 AgentRun 控制台部署各个 Agent:
自动启用平台可观测能力:
场景一:咖啡咨询
用户:"你们有什么咖啡?" 寒小艾 → 希希咖啡店 Agent → 希希咖啡店后端(查询菜单) 返回:"我们有美式、拿铁、卡布奇诺..."
场景二:完整下单流程
用户:"帮我点一杯大杯拿铁,配送到中关村大厦" 寒小艾 → 希希咖啡店 Agent → 后端(创建订单) → 送了么 Agent → 后端(创建配送单) 返回:"订单已确认,预计 30 分钟送达,配送费 5 元"
步骤一:部署后端服务
步骤二:录入 OpenAPI
步骤三:部署 Agent
步骤四:部署前端
Q:如何更换大语言模型? A:在 AgentRun 控制台"模型管理"中切换,配置会自动同步到所有 Agent,无需重启服务。
Q:后端接口更新后如何处理? A:在 FunctionAI Toolset 中重新导入更新后的 OpenAPI 规范,Agent 会自动使用最新接口定义。
Q:如何排查 Agent 调用失败? A:进入"可观测"模块,通过链路追踪功能定位失败环节,查看具体 Agent 或后端服务的错误日志。
Q:函数计算的优势是什么? A:按量付费,无请求时零成本;毫秒级弹性伸缩,自动应对流量高峰;无需管理服务器。
Q:Token 消耗如何优化? A:通过可观测平台查看各 Agent 的 Token 使用情况,针对性优化 Prompt 或选择性价比更高的模型。
注意事项: