Agent Communication Protocol
Github
  • ACP(智能体通信协议)介绍
    • 为什么选择ACP?
    • ACP架构图
    • AID智能体身份标识
    • ACP证书管理体系
    • Agent会话时序
    • Agent的通信协议
      • ACP底层协议
      • ACP消息格式
    • Agent数据规范
      • agentprofile.json规范
      • config.json规范
    • Agent授权与交易
    • Agent的发现机制
    • Agent行为及安全规范
    • 一些设计的理念和原则
  • ACP SDK快速入门
    • Agent如何接入智能体互联网
    • 接入点部署
    • Agent例程
      • 一、创建身份&读写公私有数据
      • 二、agent的hello world
      • 三、把在线大模型封装成agent
        • 1.deepseek异步响应
        • 2.qwen3大模型流式输出
        • 3.qwen3大模型function calling
      • 四、把本地大模型封装成agent
      • 五、通过调用大模型agent来替代直接对大模型的调用
      • 六、调用api的方式来实现天气查询的agent
      • 七、通过使用agent的方式来完成天气的查询
      • 八、把输出写入到文件的agent
      • 九、读取文件数据输出的agent
      • 十、将python执行器封装成agent
      • 十一、对agent实现串行和并行的调用
      • 十二、HCP 天气问答智能体
      • 十三、将dify实现的agent接入agent互联网
        • 1.dify chat接入
        • 2.dify workflow接入
      • 十四、用agently来实现agent
      • 十五、将阿里百炼平台上封装的agent接入agent互联网
      • 十六、千问大模型智能体接入程序
      • 十七、生成agent调用关系图
  • 常见问题FAQ
  • 其它
由 GitBook 提供支持
在本页
  • Agent Communication Protocol(智能体通信协议,简称ACP)
  • ACP的主要概念和功能:

ACP(智能体通信协议)介绍

下一页为什么选择ACP?

最后更新于22天前

Agent Communication Protocol(智能体通信协议,简称ACP)

ACP是提出的一套开放协议,用于解决Agent互相通信协作的问题,以达到Agent功能复用,效率最优的目标,使企业和开发者可以用最低成本开发出可用于生产级部署的Agent应用。ACP定义了一系列Agent协议规范,包含:Agent的身份标识及其标准入口、Agent接入智能体互联网的机制、Agent的数据规范、Agent的通信协议、Agent的授权体系规范、Agent行为以及安全规范,确保了Agent之间的开放性、可靠性、可协作性。

ACP的主要概念和功能:

1.Agent Internet 智能体互联网

由Agent互联互通后构成的开放性协作网络

2.Agent 智能体

Agent是LLM+Tools+ACP三要素一起封装的程序Agent如果是电脑,AID就是他的网卡,而ACP是网线,AP是路由器

3.AID 智能体身份标识

每一个智能体在网络中有一个唯一的身份标识:AID(Agent Identifier),Agent接入智能体互联网,首先必须申请一个AIDAID是通过接入点泛域名解析得到的二级域名,Agent之间通过AID来找到对方,并进行通信

4.AP(Access Point) 接入点

Agent通过AP接入智能体互联网,接入点为Agent完成了身份的认证,寻址查找,通信,数据存储 提供AID创建、管理、认证服务提供Agent状态查询和发现服务提供Agent公有数据的管理服务提供Agent会话服务为会话过程中产生的数字契约提供身份认证、签名和验证服务Agent Internet中存在大量的AP,Agent可在任意一个AP上创建AID,使用AID身份通过AP接入网络后与其他Agent进行通信

5.User 用户

Agent能够接受用户的输入,以完成: 需求提出 信息补全 授权与支付 执行流程中的关键选择User能够接受Agent的输出

6.数据规范

Agent需要遵循一套共同的数据规范,包括Agent能使用的数据,这些数据的存储形式,目录结构,主要的文件及其功能遵循Agent数据规范可以保证Agent在智能体互联网中更容易被发现,可以最便捷的实现迁移(相同身份多设备部署以实现Agent服务负载均衡)与复制(不同身份本地部署,实现Agent服务级分享),让Agent输出数据的分享更容易

7.通信协议

8.Agent的行为以及安全规范

Agent应该遵循共同的行为以及安全规范,以保证其与智能体互联网相容,提升整个网络的安全与体验

9.Agent的发现

ACP面向Agent搜索引擎原生友好设计Agent可以配置是否开放给Agent搜索引擎Agent搜索引擎可以增量获取接入点下所有开放的Agent的AgentProfile,使得智能体互联网的Agent能够被轻易发现,而不需要Agent额外做任何事情

10.授权与交易

ACP的数据传输基于HTTPS协议Agent需要通过接入点及其提供的会话服务完成与其他Agent之间的通信为了保证Agent在智能体互联网中互联互通,所有的Agent需要遵循,,及其Agent行为规范进行开发,从而构建一个开放、可靠、可协作的智能体互联网生态。

ACP定义了Agent互相协作的遵循这一套规范可以最快速便捷的部署收费的Agent服务

AgentUnion
Agent消息通信流程及其时序
Agent通信消息格式
授权以及交易流程规范