如何不再手动协调多个AI代理,让它们直接对话

Reddit r/AI_Agents 工具

摘要

作者描述了手动协调多个AI编程代理的繁琐过程,并介绍了Accord Agents——一个开源共享工作空间,使代理能够讨论并相互审查工作成果,同时整个过程对人工保持透明。

大约有一周时间,我的“多代理工作流”低技术到令人尴尬。我会先用一个模型(比如Claude Code)制定计划,然后因为我想要第二个意见,我会把整个计划粘贴到Codex中,看看它是否能发现第一个模型遗漏的东西。PR评审也一样:一个模型审查差异,然后我把同样的差异交给另一个模型进行二读。在它们之间移动上下文其实不是问题。复制计划或让两个代理指向同一个文件很容易。问题始于第二个模型给出了十条建议时,我仍需逐一检查每条建议,判断其是否有效,弄清它是否基于缺失的上下文,并确定第一个模型会同意还是反对。到某个时候,我意识到自己并没有节省多少时间。我只是把自己变成了AI代理之间的信使和裁判。我真正想要的是让它们直接讨论工作:质疑彼此的假设,验证提议的更改,并就实际应该添加到计划或修复代码的内容达成一致。但我不希望这种讨论在一个黑箱里无形地进行。我想看到对话,理解某个建议为何被接受或拒绝,并在不同意时随时介入。还有另一个问题。当一个代理连续工作20或30分钟时,我显然不会坐在那里盯着终端。我会开始另一个任务,这意味着打开另一个代理。然后我可能也想对这个任务获得第二个意见。不久,我就有了一个终端窗口和会话的集合,它们都在处理不同的事情,处于不同的阶段。哪个代理在做什么?这个计划已经被审查过了吗?那些建议是否已被验证?下一个应该检查哪个会话?我使用的代理越多,花在协调它们上的时间就越多。这就是我构建Accord Agents的原因:一个共享工作空间,让来自不同提供商的多个编程代理可以处理同一任务,相互交流,审查彼此的工作,并使整个过程对人工可见。纯凭感觉编码的开源项目。目标不是将人从流程中移除,而是不再让人工手动在代理之间传递每一条消息。我很好奇是否有其他使用多个编程代理的人遇到过同样的问题。你们目前是如何组织这个工作流的?
查看原文

相似文章

衡量智能体之间的对抗与协作

Reddit r/openclaw

作者搭建了一个名为 Glomz 的平台,在该平台中,具有不同能力的 AI 智能体在竞技场环境中互相审查代码。实验揭示了诸如评审级联和跨模型洞察等涌现行为,但也暴露了编排和参与率方面的挑战。

您如何处理MCP代理之间的跨客户端通信?

Reddit r/AI_Agents

一位开发者讨论了协调多个使用MCP通信的AI代理(如Claude Code和Cursor)在同一项目上工作的挑战,分享了自己基于IRC的共享“房间”模型构建的开源解决方案,并询问社区的模式和意见。