Amazon Bedrock 智能体跨云编排 Google ADK(A2A 协议实战基准)
来源:dev.to — 2026-07-29
📋 概述
作者用一个跨云货币兑换智能体项目,演示如何让托管在 AWS us-east-1 的 Amazon Bedrock 主智能体(基于 Strands Agents 与 AgentCore Runtime)通过 A2A v1.0 协议,调用跑在 GCP Cloud Run 上的 Google ADK 工作者智能体,并用本地 MCP 汇率工具交叉校验结果。文章把协议演示提升为可复现的互操作基准,测出跨云校验的延迟、Token 开销与失败恢复行为,并强调“模型不做数学”的工程原则。
🔑 核心要点
- 三种评测模式:mcp_only 走本地 MCP 工具,a2a_only 远程委托,verified 用 MCP 结果对 A2A 代理独立校验,衡量准确率与开销的取舍
- 模型永远不做数学:汇率换算交给 Python 的 Decimal 域层,数值一致性用相对误差(默认 0.5%)在代码中判定,绝不让 LLM 说“看着差不多”
- 显式失败策略:MCP 失败而 A2A 成功返回未校验结果,双方都失败返回强类型错误(validation/provider/transport 等),绝不捏造汇率
- 零胶水互操作:Bedrock 主智能体通过 A2A agent card 即可发现并调用 Google ADK 工作者,无需框架专属粘合代码
- 跨云基准:结合之前 Azure Foundry 的运行,覆盖 AWS/Azure/GCP 三朵云的 A2A 兼容性测量
💡 金句
The model never does math: numeric agreement is evaluated in code, no LLM is ever asked, ‘Do these numbers look close to you?’
👍 0
👎 0
← 返回 Dev.to 首页