
不知道大家有没有这种纠结时刻同一个编码需求到底交给哪个大模型更靠谱让A模型写逻辑清晰但是缺少边界判断换B模型来异常处理写得很周全代码却啰嗦冗余C模型写法简洁可坑藏在细节里。以前我们的操作流程堪称重复劳动地狱复制同样的需求切不同模型分别开会话跑一遍然后手动来回翻聊天窗口把三份答案摆在一起对比挑优点揉成最终版本。窗口切来切去、Prompt反复粘贴一不小心还漏改上下文对比一次方案半小时就搭进去了。对于天天玩Vibe Coding的人来说这种手动对比的活枯燥又折磨。现在VS Code Agents预览版推出了Synthesize功能专门根治这个痛点。开启方式也很简单找到配置项sessions.chat.compareAgents.enabled打开开关。这个配置默认是开启的非常方便不需要手动再去开启之后在Agents窗口的模型选择器里直接选中「Compare Models」的类似奖杯的图标。然后再列表里面可以选择多个模型接着输入同一个任务VS Code会并行调用你选定的多个模型同步产出各自的实现方案最后还能帮你汇总融合各家思路取长补短。它不是简单并排展示结果就完事核心亮点是“Synthesize合成”。每个模型各有擅长有的擅长写整洁规范的Go代码有的擅长排查BUG、补全测试用例有的写前端组件顺手。该功能可以把多份独立方案里靠谱的想法抽出来合并不用我们自己人肉抄思路。很多人会问这和自己开多个聊天页有什么本质区别区别在于上下文完全统一。所有模型拿到一模一样的项目文件、代码上下文、需求描述变量、依赖、业务约束完全一致对比结果不会因为粘贴漏字、环境不同出现偏差对比结论才具备参考意义。当然它目前还是Preview预览状态还有不少限制。并发调用会消耗更多的Copilot配额模型数量开多了响应速度会变慢暂时也不支持自定义权重筛选。它更适合方案选型、重构思路对比、排查疑难bug这类场景简单增删改查的小需求反而没必要兴师动众多模型比对。这个更新也看得出来VS Code的方向变化不再只把Agent当成“单模型写代码工具”而是变成一个AI编码的实验工作台。我们不再被动依赖某一个模型的发挥变成了可以同时海选多个AI方案的开发者。以后纠结选哪个模型写代码不用反复复制Prompt来回试交给Synthesize让它们同台PK我们坐收最优思路。