ACP(Agent Communication Protocol)
ACPIBM 的 Agent 协作协议
亦作、亦称:Agent Communication Protocol · IBM BeeAI ACP · Agent 通信协议
ACP(Agent Communication Protocol)是 IBM Research 2025 年发起的轻量级 Agent 通信协议,以 REST 与 SSE 为核心,强调无需 SDK、用 curl 即可调试。2025 年 8 月其设计思想并入 Google A2A 生态,成为企业多 Agent 互操作栈中的「极简实现」选项。
设计哲学
ACP 追求最少抽象:异步优先、离线能力发现、多模态消息。与 A2A 完整企业方案相比,更适合快速集成与边缘场景原型。
与 A2A 合并
2025 年 8 月 ACP 正式合并入 Linux Foundation 下的 A2A 项目,轻量 REST/SSE 模式成为 A2A 兼容实现之一,IBM BeeAI 等仍提供 ACP 风格客户端。
适用场景
适合需要快速验证 Agent 间消息、又不想引入重型 SDK 的团队。与 MCP(工具层)、A2A(Agent 层)配合构成完整协议栈。
常见误解
日常交流中容易听到的简化说法,未必准确,但能帮助理解误解从何而来。
- 「IBM 的 Agent 协作协议」
- 「企业级 Agent 流程集成标准」
相关术语
和本术语关联紧密的其他词条,便于串联理解。
🎯 考点练习
含该术语的高频面试题,含标准答案与追问。
- 中级概念查看详解 →
什么是 ACP 协议?它有哪两个不同含义?
ACP 缩写对应两个不同协议:①Agent Communication Protocol(IBM BeeAI 提出、后捐入 Linux 基金会,基于 REST 的 Agent↔Agent 跨框架通信,与 Google A2A 同类并趋于整合);②Agent Client Protocol(Zed 提出,标准化"代码编辑器/IDE↔编程 Agent"通信,类比 LSP/MCP,基于 JSON-RPC)。
- 中级概念查看详解 →
什么是 Agentic Engineering?它和 Vibe Coding 有什么区别?
Vibe Coding(Karpathy 2025)是凭感觉用自然语言让 AI 生成代码、快速试错,适合原型;Agentic Engineering 把 Agent 纳入系统化工程流程(需求-规划-生成-自动测试-迭代-评审),强调可控、可验证、可维护,生产系统应走后者。
- 初级概念高频查看详解 →
AI Agent 的基本架构由哪些核心组件构成?
面试里可以直接说:Agent 不是“会调工具的聊天机器人”,而是 LLM 加上规划、记忆、工具和控制循环,能持续观察、思考、行动并修正。
- 高级系统设计查看详解 →
Agent 接入多渠道(Telegram/飞书/钉钉/Web)时,Channel 抽象层如何设计?
Channel 抽象层用适配器模式把各平台的消息格式、富文本、鉴权、事件差异收敛成统一的 Message/User/Session 接口,receive 转标准消息、send 各自适配,并用特性开关处理能力差异。
延伸阅读
从知识库精选 2 篇文章,帮助深入理解该术语。
- 1
AI Agent 协议全景:MCP vs A2A vs ACP vs ANP 选型实战指南
2026 年 AI Agent 协议生态已形成四层架构:MCP 解决工具连接、A2A 解决 Agent 间协作、ACP 解决企业流程集成、ANP 解决网络层发现。本文从架构设计、协议报文、实战代码三个维度,手把手教你如何在生产环境中选型和组合使用这四大协议。
- 2
AI Agent 协议全景:从 MCP 到 X42 的 6 大协议栈深度解析
2026 年,AI Agent 生态已从单一工具调用演进为多层协议栈。MCP 解决工具接入、A2A 实现 Agent 协调、AG-UI/A2UI 处理界面流式与状态同步、AP2 统一管理 Agent 生命周期、X42 提供跨域信任治理。本文系统梳理 6 大协议的定位、技术细节、适用场景和组合使用模式,帮你构建生产级多 Agent 系统。
外部参考
维基百科:查看「ACP」词条本页内容为本站原创撰写;维基百科链接仅作延伸参考。
