---
title: Agent通信协议栈
created: 2026-05-01
updated: 2026-05-01
type: concept
tags: [llm, architecture]
sources: [papers/song-agent-network-taxonomy.md]
---

# 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 定义发出结构化操作。核心机制：
```json
{"name": "get_weather", "arguments": {"city": "Atlanta"}}
```
大规模网络中，每次调用都参与全局通信图，影响信息流动和长期稳定性。

### 语义层
最高层——确保 agent 的推理状态在分布式执行下保持一致。**语义不一致是大规模系统的首要失败点**——GenSim 实验表明即使传输和结构层正确，语义漂移在数千 agent 规模下仍导致任务级分歧。

## 大规模扩展难题

1. 通信负载随 N 增长饱和消息队列
2. 上下文漂移：不同 agent 维护不一致的事件摘要
3. 排序与并发：异步消息重排序导致时序视图分歧
4. 解释不匹配：异构模型间 schema 相同但语义不兼容
5. 更新不稳定：并发更新放大微小不一致
6. 安全与信任：通信通道倍增 → 攻击面扩大

## 相关概念
- [[agent-network-taxonomy]] — 完整分类法
- [[decentralized-agent-architecture]] — 去中心化架构
- [[song-agent-network-taxonomy]] — 父论文
