【智能体协议解析】一个完整的智能体互联协作流程

在了解了ACPs/AIP的系统架构后,今天我们一起来看一个完整的智能体互联协作流程。

【先看PPT再看文章】


下图以智能体1和智能体2进行点对点模式协作的完整流程为例进行说明。

一个完整的智能体互联协作流程,分为以下几个阶段:

【智能体可信注册】

① 智能体1向注册服务器提交注册请求,请求中携带自身能力描述文件及其他必要的审核信息;

② 注册服务器对注册请求中的信息进行审核,通过后为智能体1分配一个全局唯一的身份码;

③ 智能体1在获得身份码后,向凭证管理服务器发起身份凭证申请请求(这里以申请CA证书的流程为例),请求中携带身份码、自身能力描述文件及其他必要的审核信息;

④ 凭证管理服务器使用智能体1请求中的信息向注册服务器进行查询,以验证智能体1提供的信息真实性;

⑤ 凭证管理服务器对智能体1的信息验证通过后,向智能体1提供一个随机文件发起挑战(challenge)过程,挑战过程是为了验证智能体1对声称的入口URL具有完整的控制权,挑战通过后即向智能体1发放身份凭证(例如CA证书)。

(注:智能体2同样要通过以上①-⑤的过程进行可信注册,以获得一个全局唯一的身份码和对应的CA证书)

【智能体能力发现】

⑥ 用户向智能体1提交任务请求,智能体1进行任务分析和拆解,其中拆分出的一个子任务需要其他智能体协作完成;

⑦ 智能体1向发现服务器提交智能体能力发现请求,请求中携带子任务所需的协作智能体能力描述;

⑧ 发现服务器通过接口从注册服务器同步所有注册的智能体能力描述文件(注:这一步骤,不是由⑦触发进行的,而是定时同步);

⑨ 发现服务器通过智能体能力匹配算法,为智能体1查找到与子任务所需能力匹配的智能体2。

【智能体安全协作】

⑩ 智能体1根据发现服务器返回的智能体2能力描述文件,通过对应的访问入口URL,定位并向智能体2发出协作请求。为确保通信安全,智能体1和智能体2之间会基于双方的CA证书进行双向身份验证并构建mTLS(双向TLS)安全连接,并通过点对点交互模式进行协作完成任务;

⑪ 智能体1合并和整理子任务结果,将最终结果返回给用户。

以上是在ACPs/AIP体系架构下的一个完整智能体互联协作流程示例,其中涉及到的一些具体技术要点,刘老师会在后续文章中详细介绍。

点击关注,不迷路。


【往期回顾】

北邮ACPs协议和代码与智能体互联AIP标准的关系

AIP是MCP/A2A的替代品吗?

ACPs/AIP为什么还在用"落后"的"中心化"架构?

相关推荐
NAGNIP6 小时前
一文搞懂深度学习中的通用逼近定理!
人工智能·算法·面试
冬奇Lab8 小时前
一天一个开源项目(第36篇):EverMemOS - 跨 LLM 与平台的长时记忆 OS,让 Agent 会记忆更会推理
人工智能·开源·资讯
冬奇Lab8 小时前
OpenClaw 源码深度解析(一):Gateway——为什么需要一个"中枢"
人工智能·开源·源码阅读
AngelPP11 小时前
OpenClaw 架构深度解析:如何把 AI 助手搬到你的个人设备上
人工智能
宅小年11 小时前
Claude Code 换成了Kimi K2.5后,我再也回不去了
人工智能·ai编程·claude
九狼12 小时前
Flutter URL Scheme 跨平台跳转
人工智能·flutter·github
ZFSS12 小时前
Kimi Chat Completion API 申请及使用
前端·人工智能
warm3snow12 小时前
Claude Code 黑客马拉松:5 个获奖项目,没有一个是"纯码农"做的
ai·大模型·llm·agent·skill·mcp
天翼云开发者社区13 小时前
春节复工福利就位!天翼云息壤2500万Tokens免费送,全品类大模型一键畅玩!
人工智能·算力服务·息壤
知识浅谈13 小时前
教你如何用 Gemini 将课本图片一键转为精美 PPT
人工智能