@Atnom代码合成中的对抗式协作“教练 vs 执行者”会成为 AI 编程的未来吗? 中发帖

我刚读了一篇来自 Block AI Research 的研究论文,讨论了一种新的 AI 编程方式,作者称之为**“对抗式协作(Adversarial Cooperation)”**。 
这篇论文的核心观点是:当前大多数 AI 编程工具仍然停留在“随感觉写代码(vibe coding)”阶段,使用单一模型在有限上下文中生成代码。这种方式在复杂项目中容易出现遗漏需求、过早宣布完成、测试不足等问题。
为此,作者提出了一种教练–执行者(Coach–Player)双代理模型:
**执行者(Player)**负责实现功能、编写代码、运行程序,并根据反馈进行修改。
**教练(Coach)**独立审查代码是否满足最初的需求,运行测试,发现缺陷,并在问题解决前拒绝批准。
两个代理共享同一份需求文档,但每一轮都会重新开始上下文,这样可以避免上下文污染,并保持审查的客观性。
论文中的实验表明,这种对抗...