智能体通信协议 ANP

本文主体是常高伟老师在datawhale的宣讲。

辅以一些本人的看法,希望各位大佬一起交流指正。

老师认为的 Agentic Web 核心趋势:未来是Agent之间的连接

  1. Agent将取代现有软件
    1. 个人助手将取代人们访问互联网的行为
    2. Agent 将取代企业的软件服务
    3. 个人助手将直接与 Agent 建立连接
  2. Agent必须实现互联互通
    1. AI必须能够获取完整的上下文信息
    2. AI应能调用全部工具能力
    3. Agent之间的连接性将占据更高比重
  3. Agent通过协议实现交互
    1. 协议Protocol是 AI 与互联网交互的最高效的方式
    2. Computer Use Agent 仅是过渡形式
    3. 未来将形成标准化的Agent通信协议

协议是智能体交互最高效的方式

Agentic Web是否需要新的HTTP

HTTP更像是一个与业务无关的通用传输协议,智能体协议需要和业务深度耦合,比如怎么用协议预定酒店、购买商品等,应该增加一个业务层

智能体协议需要解决的三大挑战

  1. 打破数据孤岛,实现智能体互联互通(上下文共通等
  2. AI原声设计,协议要专为Agent打造
  3. 建立行业共识、标准化

MCP是什么

MCP模型上下文协议是一个开放协议,旨在实现大模型应用与外部数据源和工具之间的无缝衔接

核心概念

  • Root: 让服务器安全访问客户端的文件
  • Sampling: MCP server 使用 client 的 AI 能力
  • Prompt: 服务器向客户端公开提示模版,与资源工具配合使用
  • Resource: 服务器向客户端公开资源
  • Tools: 服务器公开可以由大模型调用的工具

核心流程

初始化:能力协商和协议版本

操作:正常协议通信

关闭:优雅地终止连接

"API 可以看作不标准的协议"

身份

基于 OAuth 2.1 授权,安全性更高

支持客户端动态注册

OAuth: 中心化的认证协议(需要有一个中心账号

A2A - Agent to Agent

A2A是用的带外的身份认证(例如OpenAPI),协议本身不提供身份方案

ANP为了支持未来在互联网中认证,所以不能用中心化的方式,而是用DID

Agent Network Protocol

  • 任意两个智能体都能互联互通
  • 便于AI访问的数据网络

分层

身份加密层、元协议层、应用层

身份认证

基于 W3C DID 设计了分布式的身份认证方案

类似于 email 业务

智能体描述

对外展示我这个智能体能干嘛

基于语义网 相关技术如 JSON-LD , schema.org

智能体发现

基于DNS域名的智能体发现(路径

交互流程

MCP与ANP区别

MCP是用于构建智能体,方便LLM调用func

ANP是方便智能体之间构建连接

身份认证

信息组织

MCP的信息获取方式本质是一个远程调用,用RPC的方式拿到工具列表

ANP使用 Linked-Data 技术,将智能体对外公开信息与接口,用URL链接称一个便于AI访问的数据网络,复用现有的web基础设施,包括搜索引擎、DNS、CDN等

整体对比

A2A 适合企业内部智能体之间的复杂协作

MCP 模型与工具、资源的连接

ANP 智能体在互联网中交互

智能体支付协议 AP2 谷歌

凭证:电子小票

场景

智能购物:监测、可接受价格区间

核心原则

  • 设计中的用户控制与隐私
  • 可开放性
  • 交易责任

核心技术 - 可验证凭证 VCs

VC的哈希链(~区块链)

构建智能体原子网络

(tip:这位老师从酒店这个小场景进行切入,不断深入想

ANP社区

相关推荐
知乎的哥廷根数学学派2 小时前
基于数据驱动的自适应正交小波基优化算法(Python)
开发语言·网络·人工智能·pytorch·python·深度学习·算法
非凡ghost2 小时前
Wireshark中文版(网络抓包工具)
网络·windows·学习·测试工具·wireshark·软件需求
科技块儿3 小时前
使用强大的离线IP地址定位库IP数据云获取数据信息
网络·tcp/ip·php
上海云盾-高防顾问4 小时前
筑牢网络防线:境外恶意网址与IP防范指南
服务器·网络·安全
上海云盾-小余4 小时前
业务逻辑攻击是什么,如何有效进行防护
网络·安全
suzhou_speeder4 小时前
PoE 延长器:突破 PoE 距离限制,优化网络灵活部署方案
运维·网络·poe·poe交换机·poe延长器
wuk9985 小时前
基于C#与三菱PLC通过TCPIP实现MC协议通信示例
java·网络·c#
运维有小邓@5 小时前
Log360 的可扩展架构实践:常见场景
运维·网络·架构
热心市民R先生5 小时前
IGH EtherCAT 主站核心文件体系全解析:构成、区别与运维实践
运维·服务器·网络
weixin_456904276 小时前
在 .NET Framework 4.0 中实现方法超时控制
网络·.net