Wissen von A bis Z

AI Pair Programming

Beim AI Pair Programming hast du einen Navigator, der zwar manchmal halluziniert, aber dafür das gesamte Internet gelesen hat.

AI Pair Programming ist eine Erweiterung des klassischen Pair Programming, in der einer der beiden "Partner" eine KI ist – meist ein großes Sprachmodell, das in der IDE oder einer Kommandozeile mit dem Entwickler interagiert. Der Mensch bleibt verantwortlich, doch viele Detailfragen, Refactorings, Boilerplate und Reviews werden zusammen mit der KI bearbeitet.

In der Praxis ergibt sich daraus eine Mischform aus Driver-Navigator-Modell und Werkzeugnutzung: Mal schlägt das Modell Code vor, mal stellt der Entwickler Fragen oder lässt das Modell als Reviewer agieren. Tools wie GitHub Copilot, Cursor, Claude Code, Aider oder Continue setzen verschiedene Schwerpunkte – inline, im Chat oder als autonomer Agent.

Einsatzzweck ist die Beschleunigung, Qualitätsverbesserung und Wissensverteilung. Gerade unerfahrene Entwickler profitieren stark vom kontinuierlichen Feedback eines Modells, während erfahrene Entwickler vor allem repetitive Arbeit und Standardstrukturen schneller hinter sich bringen können.

Der Begriff hat sich seit 2021 mit der Veröffentlichung von GitHub Copilot rasch verbreitet und steht in direkter Linie zur Pair-Programming-Tradition aus eXtreme Programming. Studien zur Wirkung sind weiterhin in Bewegung; klar ist, dass AI Pair Programming weniger ein Werkzeug als eine neue Arbeitsweise prägt.

In der Praxis hat sich der Begriff "AI Pairing" oder auch "AI Co-Pilot Programming" eingebürgert. Bemerkenswert ist die wachsende Diskussion um "Vibe Coding" – einen Stil, in dem Entwickler primär Anweisungen geben und Ergebnisse beurteilen, ohne ständig auf Code-Ebene zu intervenieren – ein direkter Reflex auf die Möglichkeiten moderner AI-Pairing-Werkzeuge.

Zurück