智能体通信协议 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社区

相关推荐
147API4 分钟前
学生模型和教师模型怎样做路由,阈值应该看哪些指标
网络·人工智能·深度学习·机器学习·智能路由器
Elastic 中国社区官方博客34 分钟前
隐藏在可观测性数据中的安全攻击
大数据·网络·安全·elasticsearch·搜索引擎·全文检索
见闻小天地1 小时前
空调机房冷冻泵与冷却泵是什么?选型要点与赛莱默方案解析
大数据·网络
云飞云共享云桌面1 小时前
钣金制造研发优化:不采购传统工作站,实现 SolidWorks 团队共用服务器开展三维建模
运维·服务器·网络·数据库·3d·制造
啊阿狸不会拉杆1 小时前
《计算机网络-自顶向下方法》7.2 无线链路和网络特征 读书笔记
网络·计算机网络
lightningyang1 小时前
密码技术应用实验—AES 对称加密与口令安全初体验
网络·安全·天枢一体化虚拟仿真平台·密码技术应用
xixiaoyunya1 小时前
只备份数据远远不够:服务器系统备份的完整方案与实践
服务器·网络·数据库
淡淡的香烟2 小时前
AndroidKMP之网络请求
android·网络
筝筝ba2 小时前
OpenBMC 自动化测试中的多进程陷阱:从 Execute Process 返回异常到 output.xml 损坏问题分析
xml·linux·运维·服务器·网络
可乐鸡翅yeah_2 小时前
M3U8测试流使用指南,流媒体开发自测与环境校验标准化方案
网络·ffmpeg·音视频·m3u8·m3u8在线·音视频在线播放