GitHub is enhancing its AI coding assistant with a built-in second opinion. The latest experimental feature for GitHub Copilot CLI, dubbed 'Rubber Duck', leverages a different AI model family to scrutinize the primary agent's plans and outputs.
This approach aims to mitigate the inherent biases of a single model reviewing its own work. By introducing an independent reviewer, GitHub seeks to catch critical errors that might otherwise compound through the development process.
Catching Confident Mistakes
Traditional AI coding agents follow a linear process: assess, plan, implement, test, and iterate. However, foundational decisions made early on, particularly during the planning phase, can embed inefficiencies or errors. A model reviewing itself is still constrained by its own training data and blind spots.
