MCP 解决“Agent 如何连接工具和数据”,而 ACP 解决“Agent 与 Agent 如何沟通和协作”。
ACP 是什么?
- ACP 是一个开放标准,让不同厂商、不同框架开发出来的 AI Agent 可以互相通信。它最初由 IBM BeeAI 社区推动,后来逐渐发展为开放协议。
它的目标是解决目前 AI Agent 生态的问题:
- LangChain Agent
- CrewAI Agent
- AutoGen Agent
这些 Agent 往往各自为政,很难直接合作。
ACP 定义了一套标准 REST API 和消息格式,让它们能够:
- 发送任务
- 返回结果
- 流式传输数据
- 共享状态
- 长时间异步执行任务
- 发现其他 Agent 能力
ACP 项目已经宣布并入 Linux Foundation 推动的 A2A (Agent2Agent) 标准体系,ACP 团队正在逐步把协议能力迁移到 A2A,因此很多新项目现在更关注 A2A 而不是单独的 ACP。
ACP 是什么?
它的目标是解决目前 AI Agent 生态的问题:
这些 Agent 往往各自为政,很难直接合作。
ACP 定义了一套标准 REST API 和消息格式,让它们能够:
ACP 项目已经宣布并入 Linux Foundation 推动的 A2A (Agent2Agent) 标准体系,ACP 团队正在逐步把协议能力迁移到 A2A,因此很多新项目现在更关注 A2A 而不是单独的 ACP。