你的AI程序员正在互相打架。
这不是比喻。arXiv上的一项新研究(AgenticFlict,编号2604.03551)给出了一个让工程团队头疼的数字:AI生成的代码合并请求,正在制造一类全新的冲突——平均冲突率高达20%。
打开网易新闻 查看精彩图片
这个数字意味着什么?传统开发里,两个人改同一行代码才会冲突。但现在,AI代理(agent)彼此不知道对方在做什么。它们没有"意图"的概念。A代理在重构用户认证模块,B代理同时在优化登录流程的缓存策略,两者在代码层面毫无交集,却在逻辑层面撞得粉碎。
现有的工具完全没解决这个问题。Git的工作区隔离是空间层面的——你们别碰同一行代码就行。但多代理协作需要的是时间层面的协调:你现在在干什么?你的改动会影响我接下来的方向吗?
研究提出的关键洞察是"意图声明"(intent declaration)。不是等代码提交后才发现撞车,而是在代理开始编码前,就实时比对"代码交集"。kawacode.ai是目前唯一在做这件事的工具——它会在代理工作时问一句:"你在做什么?"然后让其他代理看见。
这背后的需求很真实。当团队从"一个人+Copilot"变成"五个代理并行开发",协调成本不是线性增长,而是指数爆炸。20%的冲突率,翻译成人话就是:每五个PR就有一个需要人工介入解决。认知负荷和总成本都高得惊人。
问题摆在这儿了。谁在解决多代理协调的问题?研究团队在评论区开了征集——如果你在做类似的方向,可以去丢个链接。
热门跟贴