GitHub的新AI助手帮助程序员在错误发生前及时发现
GitHub捕捉编码错误的全新巧妙方式
微软旗下GitHub本周发布了一项令人兴奋的更新,可能改变开发者与AI助手协作的方式。他们新的Rubber Duck功能——目前处于实验阶段——就像多了一双实时审查代码的眼睛。

为何重要
每个程序员都经历过这种沮丧:你写下了看似完美的代码,几小时后却发现一个早期的小错误演变成了大问题。传统的自我审查常常会遗漏这些问题,因为我们困在自己的思维模式中。这就是Rubber Duck的用武之地。
"这就像有个同事不断问'为什么你要这样做?'"GitHub的公告解释道。该系统将Claude模型与GPT-5.4配对,提供他们所谓的"跨模型视角"——实质上是为你的工作获取多个AI意见。
性能表现
测试结果说明一切。在使用SWE-Bench Pro基准的测试中:
- 74.7%的性能差距被弥补 当Claude Sonnet 4.6与Rubber Duck结合使用时
- 3.8%更高的得分 在复杂任务上相比单独使用AI工作
- 捕捉那些常常被忽略的棘手问题,如架构缺陷和文件冲突
灵活的审查选项
开发者可以通过三种方式使用Rubber Duck:
- 自动检查 在关键时刻(规划阶段、复杂实现)
- 按需审查 当你遇到难题时
- 手动请求 任何时候想要第二意见时 系统不仅标记问题——还会解释为何修改可能有帮助,将每次审查变成一堂迷你课程。
如何开始
想试试吗?只需安装GitHub Copilot CLI并运行/experimental。该功能仍在测试中,但早期使用者已经称其为"改变游戏规则"的功能,能在那些糟糕时刻发生前及时捕捉到问题。
关键点:
- 🤖 AI组合拳:结合Claude和GPT模型实现更智能的代码审查
- 🎯 74.7%更高准确率:几乎弥补了模型版本间的性能差距
- 🛠️ 按你的方式工作:选择自动检查或根据需要请求审查



