2.1 KiB
2.1 KiB
title, created, updated, type, tags, sources
| title | created | updated | type | tags | sources | |||
|---|---|---|---|---|---|---|---|---|
| Agent通信协议栈 | 2026-05-01 | 2026-05-01 | concept |
|
|
Agent通信协议栈 (Agent Communication Stack)
大规模 LLM Agent 网络的三层通信架构:传输层 → 结构层(Function Calling)→ 语义层。由 Song et al. (2026) 在 song-agent-network-taxonomy 论文中系统化。
三层结构
| 层 | 作用 | 通信形式 | 主要难点 |
|---|---|---|---|
| 传输层 (Transport) | 网络数据传输 | 二进制/文本消息 | 延迟、排序、可靠性 |
| 结构层 (Structural) | 跨 agent 结构化操作执行 | Schema-based 消息 | 兼容性、版本漂移、schema 演化 |
| 语义层 (Semantic) | 推理对齐、上下文传播、共享状态 | 自然语言 + 结构化证据 | 跨 agent 一致性和上下文一致性 |
各层详解
传输层
负责消息的实际传递。大规模系统中需处理:
- 可预测延迟
- 消息排序与可靠性
- 并发消息冲突
结构层 (Function Calling + Tool Calling)
Agent 通过 schema 定义发出结构化操作。核心机制:
{"name": "get_weather", "arguments": {"city": "Atlanta"}}
大规模网络中,每次调用都参与全局通信图,影响信息流动和长期稳定性。
语义层
最高层——确保 agent 的推理状态在分布式执行下保持一致。语义不一致是大规模系统的首要失败点——GenSim 实验表明即使传输和结构层正确,语义漂移在数千 agent 规模下仍导致任务级分歧。
大规模扩展难题
- 通信负载随 N 增长饱和消息队列
- 上下文漂移:不同 agent 维护不一致的事件摘要
- 排序与并发:异步消息重排序导致时序视图分歧
- 解释不匹配:异构模型间 schema 相同但语义不兼容
- 更新不稳定:并发更新放大微小不一致
- 安全与信任:通信通道倍增 → 攻击面扩大
相关概念
- agent-network-taxonomy — 完整分类法
- decentralized-agent-architecture — 去中心化架构
- song-agent-network-taxonomy — 父论文