M365Con 2027 – die kostenlose Online-Konferenz · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

GitHub Copilot Completion vs Chat vs Agent Mode: Welchen Modus sollten Sie verwenden?

Von ·

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

Cover: GitHub Copilot - Simply Explained

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

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:

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.

GitHub Copilot Automation Azure Functions

Verwandte Artikel

RSS