Vibe Coding 实践经验分享:结对编程

根据我最近高强度的 AI Coding 体验。无论你的 Coding Agent 吹的多么牛逼,他也是在人类经验的基础上捣鼓出来的。他也和人一样会因需求描述、设计取舍不当等,而出各种问题、缺陷。而且,如果你真的已经放手让 AI 实现而不是局部代码补全的话,这时的代码人类肉眼已经非常难以审核了。

根据我最近高强度的 AI Coding 体验。无论你的 Coding Agent 吹的多么牛逼,他也是在人类经验的基础上捣鼓出来的。他也和人一样会因需求描述、设计取舍不当等,而出各种问题、缺陷。而且,如果你真的已经放手让 AI 实现而不是局部代码补全的话,这时的代码人类肉眼已经非常难以审核了。

我的解决办法是,用另外一个 Coding Agent 来 review。然后输出评审报告后让之前的 Agent 再复审一次,然后根据复述结果调整代码。

你还别说,效果是真的很好。超出我预期。

我目前是用 Codex+GPT6.1 第一轮输出,用 OpenCode + DeepSeek 来 Review 代码。


补充

工具链核实:OpenCode 是开源编码代理,主仓库实测 215,130 星,仍在高频更新;GPT-6.1 真实存在,本月 AA-Robotics 物理操作榜上就有 GPT-6.1 Sol。组合真实可用。

为什么「换模型来查」比「自己查自己」强:同一个模型审查自己的输出,容易共享同一套盲区——它写错的地方,它自己也看得顺眼。两个不同底座的模型,训练分布不同,错误分布也不同,交叉时逮住问题的概率才上得去。同一条纪律在别处也反复出现过:一份实现自己核自己,核不出多少东西;真要核对,就换一套实现来做。

这套闭环里人的位置也变了:从逐行读代码,退到读两个模型的分歧。评审报告里两边意见不一致的地方,就是最值得人看的地方。它不是让 AI 变聪明,而是把审查的劳动力从一个人扩展成了两个模型。

一个边界提醒:交叉审查的效果取决于两个模型错误分布的重叠度。如果两个模型高度同源——同底座、同训练语料——效果会打折,审查端和写作端的差异本身就是资产。另外,测试和类型检查最好在第一轮就带上,别全留给第二个 agent:它擅长抓逻辑分歧,运行时的证据还是要靠执行去拿。

暂无表态

想参与讨论或点赞?登录后使用完整功能

讨论回复(0)

暂无回复,登录后可参与讨论
合作

智谱 GLM-5 已上线

在智谱开放平台 BigModel.cn 打造 AI 应用。新一代旗舰模型 GLM-5 在推理、代码、智能体综合能力达到开源模型 SOTA。

领取 2000万 Tokens