GitHub Copilot Completion vs Chat vs Agent Mode: Welchen Modus sollten Sie verwenden?
Von Mirko Peters ·
Erfahren Sie die Unterschiede zwischen den Modi Completion, Chat und Agent von GitHub Copilot. Finden Sie heraus, wann Sie welchen Modus einsetzen sollten, um Produktivität und Sicherheit im Code zu maximieren.
Automatisch mit KI aus dem Originalbeitrag übersetzt. Englisches Original lesen

Die richtige Interaktionsart in GitHub Copilot zu wählen, ist entscheidend, um die Produktivität zu steigern und ungewollte Änderungen an der Codebasis zu vermeiden. Dieser Leitfaden zeigt die Unterschiede zwischen den Modi Completion, Chat und Agent auf und hilft Entwicklerinnen, Entwicklern und IT-Profis, das passende Werkzeug für Autovervollständigung, Code-Erklärungen und mehrdateiige Automatisierungsaufgaben auszuwählen.
Das Wichtigste in Kürze
- Der Completion-Modus liefert zeilenweise Vorschläge als Ghost Text in Echtzeit, die das aktive Programmieren beschleunigen und den Entwicklungsfluss erhalten.
- Der Chat-Modus arbeitet im schreibgeschützten Ask-Modus, um Code zu erklären und Fragen sicher zu beantworten, oder im Edit-Modus für gezielte Änderungen an Dateien.
- Der Agent-Modus bearbeitet mehrere Dateien selbstständig, führt Befehle aus und ändert Projekte. Dies erfordert eine sorgfältige Prüfung durch Entwickler.
- Wer die Aufgabe dem passenden Interaktionsmodus zuordnet, verhindert, dass Einsteiger von großen Mengen ungewollter Änderungen überfordert werden.
- Ein sauberes Kontextmanagement beeinflusst die Qualität der Ergebnisse in allen drei Betriebsmodi direkt.
Die drei Kernmodi von GitHub Copilot verstehen
Wer mit GitHub Copilot beginnt, nimmt leicht an, dass es sich um ein einheitliches Werkzeug handelt, das auf Abruf einfach Code schreibt. Tatsächlich arbeitet der Assistent im Hintergrund jedoch in drei klar getrennten Betriebsmodi. Jeder Modus erfüllt einen spezifischen Zweck in Ihrem Entwicklungsprozess. Zu wissen, welchen Modus Sie in welcher Situation wählen sollten, verändert grundlegend, wie effizient Sie arbeiten können.
Einsteiger scheitern häufig nicht, weil die Technologie zu komplex wäre, sondern weil sie den falschen Modus für die jeweilige Aufgabe wählen – etwa einen autonomen Agenten für mehrere Dateien einsetzen, obwohl eine einfache Inline-Vervollständigung oder eine schreibgeschützte Erklärung genügt hätte. Um GitHub Copilot zu beherrschen, müssen Sie zunächst die konkrete Funktionsweise und die Einsatzgebiete von Completion, Chat und Agent verstehen.
Completion-Modus: Ihre Autovervollständigung in Echtzeit
Der Completion-Modus ist das, was die meisten Entwickler mit dem Begriff Copilot verbinden. Während Sie im Code-Editor tippen, erscheint vor dem Cursor blasser grauer Text, der vorschlägt, wie die aktuelle Zeile oder der aktuelle Funktionsblock zu Ende geführt werden kann. Programmierer sprechen hier oft von „Ghost Text“. Moderne Versionen gehen noch weiter und sagen Ihre nächste strukturelle Änderung voraus, nicht nur den nächsten Tastendruck.
Betrachten Sie den Completion-Modus als eine fortschrittliche Autovervollständigung mit Abschluss. Er ist der schnellste der drei Modi und jener, auf den Sie am häufigsten zurückgreifen werden, sobald Sie ungefähr wissen, was Sie schreiben möchten. Sie behalten dabei jederzeit die volle Kontrolle: Jeder Vorschlag ist nur ein Angebot. Nichts wird in Ihre Datei geschrieben, bis Sie die Tabulatortaste drücken, um ihn zu übernehmen, oder weiterschreiben, um ihn zu ignorieren.
Chat-Modus: Sichere Erklärungen und gezielte Änderungen
Die zweite zentrale Funktion von Copilot ist der Chat-Modus, in dem Sie Fragen in einfacher Sprache stellen und Antworten in einfacher Sprache erhalten. Innerhalb des Chats bestimmen zwei entscheidende Einstellungen, wie der Assistent mit Ihren Projektdateien interagiert: der Fragemodus (Ask mode) und der Bearbeitungsmodus (Edit mode).
Der Fragemodus (Ask mode) ist vollständig schreibgeschützt. Er erklärt Code, analysiert Fehler und beantwortet Fragen zur Struktur, ohne auch nur eine einzige Datei in Ihrem Repository anzufassen. Damit ist der Fragemodus der sicherste Einstieg für Einsteiger, die verstehen möchten, warum eine bestimmte Funktion fehlschlägt oder was ein Legacy-Skript leistet. Der Bearbeitungsmodus (Edit mode) hingegen ändert die Dateien, auf die Sie ihn richten, aktiv. Er eignet sich ideal, wenn Sie genau wissen, welche Änderung umgesetzt werden soll.
Agent-Modus: Die Schlüssel aus der Hand geben
Der Agent-Modus (Agent mode) ist die fortschrittlichste und leistungsstärkste Art, mit GitHub Copilot zu arbeiten. Anstatt eine Frage zu stellen oder eine einzelne Codezeile zu übernehmen, übergeben Sie dem Assistenten ein übergeordnetes Ziel. Copilot ermittelt dann, welche Dateien geöffnet werden müssen, führt die erforderlichen Änderungen durch, startet Terminalbefehle, um die eigene Arbeit zu überprüfen, und wiederholt diesen Vorgang, bis die Aufgabe abgeschlossen ist.
Der Agent-Modus wirkt beeindruckend, etwa wenn Sie ihn bitten, in einem kleinen Projekt durchgehend umfassendes Logging einzubauen. Gleichzeitig ist er auch der Modus, der am leichtesten falsch eingesetzt wird. Da er mehrere Dateien gleichzeitig ändern kann, kann ein vages Ziel einen umfangreichen Berg an Änderungen erzeugen, den Sie nicht gründlich prüfen. Den Agent-Modus wie einen jungen Teamkollegen zu behandeln, dessen Arbeit sorgfältig geprüft werden muss, ist entscheidend für die Codequalität.
Den passenden Modus für Ihren Workflow wählen
Wer weiß, wann welcher Modus der richtige ist, macht GitHub Copilot von einer verwirrenden Neuheit zu einem unverzichtbaren Produktivitätsbeschleuniger. Hier ist eine praxisnahe Faustregel für die tägliche Entwicklung:
- Verwenden Sie die Vervollständigung, wenn Sie mitten im Gedankengang sind, aktiv tippen und bei sich wiederholenden Codemustern den Schwung behalten möchten.
- Verwenden Sie den Chat (Ask mode), wenn Sie eine unbekannte Codebasis verstehen, einen Fehler debuggen oder eine Logik prüfen möchten, bevor Sie Dateien anfassen.
- Verwenden Sie den Chat (Edit mode), wenn Sie eine konkrete, lokal begrenzte Änderung direkt in einer bestimmten Datei umsetzen möchten.
- Verwenden Sie den Agent-Modus, wenn eine Aufgabe natürlicherweise mehrere Dateien umfasst und Sie bereit sind, einen größeren Stapel resultierender Änderungen gründlich zu prüfen.
Wenn Sie die Grenzen jedes Modus respektieren und ausreichend Kontext liefern, etwa indem Sie relevante Dateien geöffnet halten und aussagekräftige Kommentare schreiben, reduzieren Sie frustrierende, generische KI-Ausgaben deutlich und schöpfen das volle Potenzial Ihrer Cloud-Entwicklungsumgebung aus.
Fazit
Die Beherrschung von GitHub Copilot hängt weniger vom Verständnis von Machine-Learning-Algorithmen ab als von dem Wissen, welcher Interaktionsmodus in welcher Entwicklungsphase der richtige ist. Wenn Sie bewusst zwischen Vervollständigung, Chat und Agent-Modus wählen, beschleunigen Sie Ihren Workflow deutlich und behalten gleichzeitig die volle Kontrolle über Ihre Codebasis. Um mehr zu grundlegenden Konzepten und praktischen Strategien für moderne Cloud-Tools zu erfahren, hören Sie sich die vollständige Episode an und diskutieren Sie mit uns in den laufenden Diskussionen im gesamten Microsoft-Ökosystem.
Häufige Fragen
Was ist der wesentliche Unterschied zwischen dem Vervollständigungsmodus und dem Agent-Modus?
Der Vervollständigungsmodus bietet Echtzeit-Vorschläge Zeile für Zeile als Ghost Text, während Sie tippen, und lässt Sie jederzeit die Kontrolle behalten. Der Agent-Modus nimmt ein übergeordnetes Ziel entgegen und öffnet, bearbeitet und führt selbstständig Befehle über Ihr gesamtes Projekt aus. Danach müssen Sie den Stapel der Änderungen prüfen.
Ist der Fragemodus in GitHub Copilot für sensiblen Code sicher?
Ja, der Fragemodus ist strikt schreibgeschützt. Er analysiert Ihren Code und beantwortet Fragen, ohne Ihre Dateien zu verändern oder Daten zurück in Ihr Repository zu schreiben. Damit eignet er sich ideal, um die Logik vorhandenen Codes gefahrlos abzufragen.
Warum sollten Einsteiger mit dem Chat im Fragemodus statt im Agent-Modus beginnen?
Einsteiger formulieren im Agent-Modus oft vage Prompts, was zu umfangreichen Änderungen über mehrere Dateien führt, die schwer zu prüfen sind. Der Start mit dem schreibgeschützten Fragemodus hilft Nutzern zu lernen, wie die KI Kontext und Codebasen interpretiert, ohne das Risiko ungewollter Änderungen einzugehen.
Wie wirkt sich der Kontext auf die verschiedenen Interaktionsmodi von Copilot aus?
Alle Modi stützen sich stark auf die Dateien, die in Ihrem Editor gerade geöffnet sind, und auf den Code rund um Ihren Cursor. Präzise Kontextangaben – etwa der Verweis auf bestimmte Dateien oder erklärende Kommentare – sorgen dafür, dass Vervollständigungen und Chat-Antworten zu Ihrem konkreten Projekt passen, statt allgemeine Antworten zu liefern.