CoAgent:多Agent并发控制

量子位 · wechat · 2026-07-13

这篇公众号介绍了上海交大 IPADS 团队的工作 **CoAgent**,核心是解决**多 agent 并发协作**时的一致性问题。 作者指出,传统并发控制方法搬到 agent 场景里会很低效: - **悲观加锁**会让长时间运行的 agent 彼此阻塞,甚至出现死锁; - **乐观并发**又会因为 agent 连接的是真实外部系统,难以像数据库那样轻松回滚,结果可能更慢、还更耗 token。 CoAgent 的思路是:当系统检测到冲突时,不是粗暴阻塞或整体重试,而是把冲突语义传递给 agent,让它自己判断是否真的冲突,并以最小代价修正。文章还给出了它的三类机制: - **预定序**:给 agent 排序,定义可串行化顺序; - **读后写冲突通知**:把冲突反馈给后执行的 agent,让它自行修补; - **写后读过滤 / 写后写撤销重做**:在必要时回放历史状态或撤销错误写入后重做。 实验上,这套方法在 10 个高竞争多 agent 场景、以及 250 次真实 K8s 集群部署实验中,将正确率损失控制在 5% 以内,同时比无保护并发快 **7.2 倍**,相对串行也有约 **1.43 倍**加速,token 开销明显更低。

原文链接 →