AI 知识库首页

多 Agent 通信与共享状态

记忆与多 Agent 系统专题:用 3 个核心问题讲清原理、取舍与落地。

一句话定位

状态、记忆生命周期、Checkpoint、通信、任务分配和冲突处理。 先确定状态归属和可验证接口,再决定是否拆 Agent;角色数量不是能力指标。

核心原理与问题解析

多 Agent 共享状态有哪些模式?

可用中心状态库、黑板、消息传递或事件流。中心库一致性好但耦合高,消息自治强但容易重复和乱序;选择取决于并发、审计和恢复。

继续想: 黑板模式适合什么?;如何防止覆盖?

黑板模式是什么?

多个 Agent 通过共享工作区读取问题、发布中间结果和领取任务,协调者或规则决定下一步。适合异步协作,但要解决并发、垃圾信息和权限。

继续想: 与群聊有何区别?;谁负责清理过期条目?

Agent 间消息应该包含什么?

包含任务 ID、发送者、目标、输入引用、结构化产物、状态、错误、预算和 trace context;避免复制全部聊天和敏感信息。

继续想: 消息 Schema 如何版本化?;大文件怎样传?

工程落地检查

  • 区分消息、状态、短期记忆和长期记忆
  • 记忆携带来源、时效、作用域和置信度
  • Handoff 明确输入输出与决策权
  • 共享最少上下文和最小权限
  • 统一终止、预算、冲突与人工升级规则

常见误区

  • 让多个 Agent 自由聊天却没有终止条件
  • 把摘要当唯一事实源
  • 子 Agent 无条件继承主 Agent 权限

对应面试题

M08 多 Agent 共享状态有哪些模式? · M10 黑板模式是什么? · M15 Agent 间消息应该包含什么?

延伸资料

Anthropic Multi-Agent Research System · LangGraph Memory