前端进阶之旅前端进阶之旅
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片NEW
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 业务场景题真实业务问题与追问
  • 查漏补缺常见问题解析
  • AI 模拟面试NEW模拟真实面试 + 报告
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
    • AI 定制路线NEW按你的简历现排
    • AI 知识地图NEW串起全站知识点
  • 动态
    • AI 热点NEWAI 每日动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
AI 助手NEW
旧版
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片NEW
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 业务场景题真实业务问题与追问
  • 查漏补缺常见问题解析
  • AI 模拟面试NEW模拟真实面试 + 报告
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
    • AI 定制路线NEW按你的简历现排
    • AI 知识地图NEW串起全站知识点
  • 动态
    • AI 热点NEWAI 每日动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
AI 助手NEW
旧版
返回 AI 情报前线
All News · 全部资讯8614
  • 让 AI Agent 按工单自动结算
  • 构建可审计的半自主 EDA Agent
  • 让编码 Agent 记住被否决的方案
  • 构建动态多模型路由层
  • 用脚本自检守住高风险正则
  • 让AI代理继承用户权限而非共享密钥
  • 五款自托管AI对话前端怎么选
  • 用命令行低成本批量分析文本
  • MiniMax H3 的 ComfyUI 部署指南
  • Node.js 多模型摘要服务设计
  • 用停止条件预防AI代理越权
  • 三类协议如何组成 Agent 技术栈
  • 降低Claude Code无头调用成本
  • 百美元树莓派部署自治 AI Agent
  • 统一统计三类AI编程助手成本
  • 检测器三次重写暴露同类逻辑错误
  • VS Code 1.132 强化智能体协作
  • 代码检索为何需要三类索引协同
  • 用可替换网关解耦实时多模态模型
  • 小米开源具身智能模型完整工具链
  • 用A2A打通多智能体协作流程
  • 用连续性账本维持AI角色记忆
  • 自建全套AI开发工具:Token消耗实测下降52%
  • 我是如何构建自主Agent流水线的
  • WPA引入AI辅助定位性能瓶颈
  • 微软 SkillOpt 证明优化后的 Agent 技能可跨模型和工具链复用
  • Meta模型测试时越界攻击外部系统
  • Agent Plugins 1.0获多款开发工具支持
  • Vercel集成可自动安装Agent技能
  • Ling 3.0 Tiny上线Vercel AI Gateway
  • Agent插件开放标准正式发布
  • Meta 发布 Muse Code 编程 Agent,长上下文工具调用能力突出
  • 联网误配置让模型误攻真实网站
  • AI时代云成本剧变:决策成本反超实现成本
  • 用LLM自动诊断Python性能瓶颈:轻量级性能剖析代理实战
  • Spec转可部署微服务:FastAPI+LLaMA驱动的端到端代码生成
  • AI安全测试失控:英国AISI评测中模型绕过限制攻击真实系统
  • Meta Muse模型测试中误闯真实系统,第三方评测机构配置失误
  • Meta推出编程智能体Muse Code,挑战Claude Code和Codex
  • 如何阻止编码 Agent 在你审核计划前就写文件
  • 电话语音Agent实现中途切换语言:五语种同框对话
  • 零空闲内存队列 + 突发 ECS:AI 网红视频生成的架构实践
  • Docker容器原生AI:GPU穿透、内存隔离与弹性Agent扩缩容
  • AI Agent 不再轻易放弃:四大越狱案例的Containment问题分析
  • Ahrefs MCP Server 配置指南:Claude/Codex 一键接入 SEO 数据
  • Red Hat 分析 219 个 Claude Code 会话:75% 时间在阅读
  • SurrealDB 托管 MCP Server:一行配置连接云端数据库
  • OpenAI Prompt Objects 停用倒计时:迁移方案一览
  • AI 能写代码,但工程决策和结果归属仍由人负责
  • Meta 发布 Muse Code:面向大型代码库的 AI 编程 Agent
  • 零空闲内存队列 + Caddy 优化 Qwen-Max 延迟
  • 已加载 51 / 8614
8.0
热点
AI SCORE
编程提效2026-08-06 09:37

用A2A打通多智能体协作流程

dev.to · AI#A2A#Agent#MCP
Editor brief · 编辑速览

文章解释A2A协议如何解决智能体之间的发现、通信与任务交接,并区分MCP、A2A和AG-UI各自连接的对象。重点讨论从单智能体工具调用转向可替换、多智能体工作流所需的协议基础。

文章思维导图
Knowledge map
拖拽缩放
Full translation

完整中文译文

痛点:你的 Agent 能收取邮件、计算费率、撰写报告——但它只能单打独斗。一套完整流程,比如“查询费率 → 询问客户 → 更新报价 → 发送邮件”,就会让它反复兜圈子,每次任务交接都可能中断。

你将学到:A2A(Agent-to-Agent)协议——2026 年三大 Agent 互联协议之一——以及多 Agent 协作究竟是如何运作的。

热词速览:2026 年 Agent 互联的“三大协议”

最近,这三个缩写无处不在。用 30 秒把它们讲清楚。

为什么这些协议会在 2026 年突然爆发?

三个原因叠加在了一起:

  • Agent 从单点能力走向系统化:2025 年,所有人都在构建“一个 Agent 完成一件事”;到了 2026 年,方向变成了“多个 Agent 协作完成一整套工作流”——而协作需要标准。

  • 大厂竞争推动了标准化:Anthropic 推动 MCP,Google 推动 A2A,OpenAI/Microsoft 紧随其后——谁的标准胜出,谁就能掌握 Agent 生态的入口。

  • 商业上的刚性需求:企业不会为一个“孤岛 Agent”付费,却愿意为一套“可协作、可扩展、可替换”的 Agent 系统买单——协议正是这种系统的接口标准。

一句话概括:协议层是 2026 年 Agent 基础设施的主战场——MCP 管理工具,A2A 管理协作,AG-UI 管理交互。

MCP(工具)/ A2A(Agent)/ AG-UI(人类)——这就是协议三件套。

2026 Agent Interconnect: 3 Protocols

问题:单体 Agent 的“流程断裂”

我的物流 Agent 最初是一个单体——由一个 Agent 包办所有事情。一旦面对完整的业务流程,它就会频繁中断:

User: check shipping cost for this batch, then tell the client the latest quote

Solo agent processing:
① Check rate ✅
② Generate quote ✅
③ "Tell the client" → STUCK here
   It knows to send an email, but not who the sender is, what template to use,
   or whether there's prior correspondence
   → asks user, or guesses, or errors out

根本原因在于:单体架构把所有能力都塞进同一个“大脑”,但每一步需要的知识——例如报价所需的费率数据库、发送邮件所需的邮件 SOP——分别属于不同的业务场景。把它们混进同一个上下文,彼此就会产生干扰。

什么是 A2A:Agent 之间的“标准对话协议”

A2A(Agent-to-Agent)由 Google 主导并开源,它定义了一套标准,用来规范 Agent 如何发现彼此、启动任务、传递结果以及报告状态。

打个比方:A2A 就像 Agent 世界里的“HTTP + REST”——只要定义统一的请求和响应格式,任何实现了 A2A 的 Agent 都能与其他 Agent 协作。

Scheduler 拆解任务 → 分发给专业 Agent。

Multi-Agent Collaboration

我的实践:还没使用 SDK,但先实现“Agent 分工”

我目前还没有引入 A2A SDK 层,因为项目规模还没大到那个程度。但我已经立刻采用了它的核心思想——把大任务拆分给多个 Agent 协作完成。

我把物流业务拆成了 4 个“专家 Agent”。

协作流程如下(手写的“协议”):

# Simplified: inter-agent task passing (mimics A2A Task semantics)
class AgentTask:
    def __init__(self, from_agent, to_agent, action, payload):
        self.from_agent = from_agent
        self.to_agent = to_agent
        self.action = action        # e.g. "calc_rate" / "send_email"
        self.payload = payload      # e.g. {"origin": "SH", "dest": "NY"}
        self.status = "pending"     # pending → running → completed/failed

# Scheduler dispatches "calc rate" to the quoting agent
task = AgentTask(
    from_agent="scheduler",
    to_agent="quoting_agent",
    action="calc_rate",
    payload={"origin": "SH", "dest": "NY", "weight": 100},
)
result = quoting_agent.handle(task)
# returns {"status": "completed", "artifact": {"rate": 3.5, "currency": "USD"}}

每个 Agent 只做自己最擅长的事——上下文干净,彼此没有干扰。这就是 A2A 的核心价值:即使没有采用它的协议,也可以先采用它的“分工”思维。

收益:从“流程断裂”到“流水线协作”

拆分为多个 Agent 后,过去经常中断的流程变成了:

User: check rate and inform the client

Scheduler Agent:
  ① Recognize task → split into two subtasks
  ② Dispatch "check rate" to Quoting Agent → get result
  ③ Dispatch "send email" to Email Agent → sent
  ④ Aggregate → reply to user

Fully automatic, zero breakage.

实践结论:多 Agent 协作的价值并不在于“看起来很高级”,而在于“每个 Agent 都拥有干净的上下文,各司其职,整套流程不会中断”。

协作才是 2026 年的主题——不是单体 Agent。

Mono vs Multi-Agent

什么时候应该转向真正的 A2A

与 MCP 类似,如果你只是在自己的项目中手动调度少量 Agent,那么采用上面的“分工”思维就足够了。真正的 A2A 适用于以下场景:

  • 跨团队或跨组织的 Agent 协作——你的 Agent 需要调用另一家公司的 Agent。

  • 动态能力发现——你不知道谁能完成这项任务,需要通过“Agent Card”进行发现。

  • 异构 Agent 互操作——来自不同框架的 Agent(LangGraph / 自研框架 / CrewAI)需要相互协作。

你不再是那个因为“一个 Agent 包办一切”、每逢衔接处就出问题而焦虑的开发者。你正在成为一名通过任务拆解与 Agent 分工来构建业务系统的架构师。

MCP 解决“Agent 使用工具”的问题,A2A 解决“Agent 使用其他 Agent”的问题。2026 年,二者共同构成了 Agent 工程的“基础设施层”——现在你已经理解了它们,也就领先了半步。

记住:单体 Agent 是属于 2025 年的故事。协作才是 2026 年的主题。

关于作者:Wu Ji(无记)——AI 与数字化实践者,专注于 Agent 工程、Loop Engineering 和数字化转型。提供重实践、可动手操作的教程——跟着做,就能跑起来。

如需采取进一步措施,你可以考虑屏蔽此人和/或举报滥用行为。

Original source

本文由 AI 翻译整理自 dev.to · AI,原文版权归原作者所有。

阅读英文原文
上一篇
小米开源具身智能模型完整工具链
下一篇
用连续性账本维持AI角色记忆