智能体通信协议:MCP、A2A、ANP
智能体协议:MCP、A2A、ANPAI共进社2025-04https://agent-network-protocol.com/智能体互联网的黎明之前AI共进社什么是协议AI共进社AI或智能体为什么需要协议AI或智能体与数字世界交互的几种方式APIComputer UseBrowser UseProtocol效率高缺乏标准API少供给最多成本高体验差无法访问APP安全性问题AI原生连接方式标准化改造成本高AI共进社MCP是什么模型上下文协议(MCP) 是一个开放协议,旨在实现大型语言模型(LLM)应用与外部数据源和工具之间的无缝集成。无论你是在构建一个 AI 驱动的集成开发环境(IDE)、增强聊天界面,还是创建自定义的 AI 工作流,MCP 都提供了一种标准化的方式,用于将 LLM 与所需的上下文进行连接。AI共进社MCP技术的意义标准化集成接口增强模型功能AI原生连接AI共进社智能体互联网的黎明之前MCP足够好用,但是它不是智能体互联网的HTTPAI共进社智能体互联网趋势一•个人助手将取代人们访问互联网的行为•Agent 将取代企业的软件服务•个人助手将直接与 Agent 建立连接Agent 将取代现有软件个人助手同样属于 Agent 的一种AI共进社智能体互联网趋势二•AI 必须能够获取完整的上下文信息•AI 应能调用全部工具能力•Agent 之间的连接性将占据更高比重Agent 必须实现互联互通当前互联网中存在的数据孤岛阻碍了AI潜力的全面释放AI共进社•Protocol 是AI 与互联网交互的最高效方式•Computer Use Agent仅为过渡形态•未来将形成标准化的 Agent 通信协议Agent 通过协议实现交互通过协议直接处理底层数据是 AI 与互联网交互的最佳方式智能体互联网趋势三AI共进社智能体相关协议:百家争鸣组织解决问题技术路线发展阶段MCP(Model Context Protocol)Anthropic模型如何连接到工具与资源RPC、OAuth行业事实标准ANP(Agent Network Protocol)ANP开源技术社区智能体之间如何连接与协作语义网、DID项目落地中Agora Protocol牛津大学、Camel.ai元协议:智能体之间协议协商元协议、自然语言协商概念验证Agent ProtocolAI Engineer Foundation 控制台如何控制智能体(启动、停止)RESTful API更新较少A2AGoogle智能体之间的通信与协作,包括局域网广域网RPC、Oauth刚发布AI共进社智能体相关协议:百家争鸣组织解决问题技术路线发展阶段agents.jsonWildcard AI网站对智能体的声明(接口、认证、权限)/.well-known草案阶段AITP(Agent Interaction & Transaction Protocol)NEAR 基金会智能体通信与价值交换区块链、HTTP演示,推广中ACP(Agent Connect Protocol)思科、LangChain、Galileo局域网的多智能体协作OpenAPI、JSON推广中ACP(Agent Communication Protocol) Linux Foundation AI & Data、IBM局域网的多智能体协作OpenAPI设计中LMOS(Language Model Operating System)Eclipse 社区、德国电信 智能体互联网、物联网WOT、DID孵化期AI共进社Agent Network Protocol(ANP)ANP的愿景定义是Agent 之间的连接方式,为数十亿智能体构建一个开放、安全、高效的协作网络成为智能体互联网时代的HTTP目标愿景Github地址:https://github.com/agent-network-protocol/AgentNetworkProtocolAI共进社Agent Network Protocol(ANP)•全球首个面向智能体设计的通信协议•在智能体通信领域处于领先地位•让任意两个智能体都能够互联互通•构建便于AI访问的数据网络•让智能体能够自主组织、自主协商整体介绍:https://mp.weixin.qq.com/s/t10AZkKQv8toyJu00JN4ywAI共进社ANP分层架构身份与加密通信层元协议层应用协议层AI共进社ANP解决了什么问题智能体身份智能体描述智能体发现详细规范:https://github.com/agent-network-protocol/AgentNetworkProtocol基于W3C DID,设计了一个去中心化(非区块链)的身份认证方案:智能体可以用自己的身份ID,和任意其他平台、组织的智能体进行身份认证、通信、协作。类似email业务。基于语义网相关技术如JSON-LD、schema.org,让智能体能够对外公开其基本信息、能力、接口等,并且将这些信息链接成一个便于AI读取、便于AI理解的数据网络。采用和Web站点类似的发现技术,基于DNS,搜索引擎就能够发现全网所有的智能体,以及他们外的公开信息,便于智能体被访问、调用。AI共进社ANP能做什么整体介绍:https://mp.weixin.qq.com/s/t10AZkKQv8toyJu00JN4yw以订酒店为例,假设个人助手和酒店属于不同的不平台。ANP能够让个人助手查询酒店的房间信息并且预订房间,酒店智能体也可以将优惠信息发送给个人助手。在这个过程中,个人助手不要在酒店智能体注册账号,可以直接用自己的账号查询、下单。ANP让任意两个智能体都能够互联互通AI共进社ANP交互流程特点:•基于Web:构建服务于其他智能体的WebAgent•分布式身份:用自己的ID与其他智能体交互•数据权限:可以要求所有的数据均登录访问AI共进社案例:开源Manus接入ANP基于owl开源项目地址:https://github.com/agent-network-protocol/owl_anp基于OpenManus开源项目地址:https://github.com/agent-network-protocol/OpenManus-ANP我们基于开源Manus项目owl和OpenManus,集成了ANP协议,能够让开源Manus通过ANP SDK与支持ANP协议的智能体交互,完成酒店查询预订等。目前我们开发了支持ANP的酒店、景点智能体,以及一些公共查询智能体,比如天气。其他智能体正在支持中,未来社区会有越来越多支持ANP的智能体出现。AI共进社MCP与ANP的区别MCP与ANP的区别:https://mp.weixin.qq.com/s/nF_s4qua4bFZFsayckhC1gMCP是模型的USB-CANP是智能体的emailMCP擅长的是让模型用标准的方式,连接到外部的工具与资源。但是用于智能体通信则有很多问题需要解决。ANP擅长的是智能体的连接与通信,解决了智能体身份、描述、发现的问题。不擅长工具型的连接。MCP用于构建智能体智能体使用ANP进行协作AI共进社MCP用于智能体面临的问题以个人生活场景为例,MCP用于个人
智能体通信协议:MCP、A2A、ANP,点击即可下载。报告格式为PDF,大小4.89M,页数33页,欢迎下载。