GitHub Copilot voegt Rubber Duck toe als experimentele functie om codekwaliteit te verbeteren. Deze functie biedt een tweede perspectief op codereviews, waardoor fouten eerder zouden opgemerkt moeten worden.
GitHub Copilot heeft een nieuwe functie genaamd Rubber Duck geïntroduceerd in Copilot CLI. Die dient als een tweede perspectief biedt tijdens het coderen. Rubber Duck zou vooral van pas komen bij complexe problemen en moet zorgen voor een betere code door fouten sneller op te merken.
AI-modellen combineren
Rubber Duck in GitHub Copilot CLI is ontworpen om de prestaties te verbeteren door een tweede AI-model te gebruiken voor het beoordelen van de plannen en het werk van de agent. Volgens interne tests van Github scoort de combinatie van Claude Sonnet en Rubber Duck 74,7 procent beter dan Sonnet en Opus. Dat is vooral bij complexe taken die meerdere bestanden en lange bewerkingen nodig hebben.
Hoe werkt Rubber Duck?
Rubber Duck maakt gebruik van een model van een complementaire AI-familie. Bij gebruik van een Claude-model als orkestrator, wordt Rubber Duck aangedreven door GPT-5.4. Het doel van Rubber Duck is het zien van belangrijke punten zoals gemiste details en stukken code die in overweging genomen moeten worden. Copilot roept Rubber Duck automatisch in op bepaalde momenten. Denk aan een check na het opstellen van een plan, na complexe implementaties of bij het schrijven tests.
