VS Code Planungsmodus: Erst denken, dann programmieren
Die meisten Entwickler, die GitHub Copilot verwenden, kennen folgendes Szenario: Sie beschreiben eine Funktion, die KI beginnt sofort mit der Code-Generierung, und drei Dateien später stellen Sie fest, dass sie das falsche Problem löst. Sie stoppen, machen rückgängig und fangen von vorne an – nachdem Sie 20 Minuten an selbstsicheren, aber fehlgeleiteten Output verloren haben.
Die Lösung ist kein besserer Prompt. Es ist die Planung vor dem Programmieren.
Der VS Code Planungsmodus ist genau dafür konzipiert. Es handelt sich um einen dedizierten KI-Planungs-Workflow innerhalb von VS Code, der Denken und Handeln trennt – GitHub Copilot kann Ihre Codebasis analysieren, klärende Fragen stellen und einen strukturierten Implementierungsplan erstellen, bevor auch nur eine einzige Codezeile geändert wird.
Wichtigste Erkenntnisse
- Der VS Code Planungsmodus trennt Denken und Handeln, indem GitHub Copilot Ihre Codebasis analysiert und einen strukturierten Plan erstellt, bevor Code geschrieben wird.
- Der Plan-Agent liest Dateien, verfolgt Code-Pfade und stellt klärende Fragen – fehlerhafte Annahmen werden erkannt, bevor sie zu fehlerhaften Implementierungen werden.
- Verwenden Sie die Planung für mehrstufige oder übergreifende Aufgaben. Überspringen Sie sie bei einfachen Änderungen wie dem Umbenennen einer Variable oder der Korrektur eines Tippfehlers.
- Das Referenzieren spezifischer Dateien, das Einbeziehen von Testfällen und die Verwendung benutzerdefinierter Anweisungen verbessern die Planqualität erheblich.
Was der VS Code Planungsmodus tatsächlich leistet
Der Planungsmodus ist Teil des umfassenderen agentenbasierten Entwicklungsmodells von VS Code, bei dem verschiedene Agenten unterschiedliche Aufgaben übernehmen. Der Plan-Agent konzentriert sich ausschließlich auf Analyse und strukturierte Aufgabengliederung. Er kann Ihre Codebasis lesen, auf bestimmte Dateien und Symbole verweisen und mehrstufige Arbeiten organisieren – ohne etwas anzufassen.
Dies ist kein Brainstorming-Tool. Es ist ein strukturierter Pre-Implementierungs-Workflow, der einen konkreten Plan erstellt, den Sie überprüfen und genehmigen, bevor Sie ihn an einen Implementierungs-Agenten übergeben.
Aktuelle Verbesserungen im VS Code Copilot-Agentensystem haben die Planung leistungsfähiger gemacht: Agenten können den Planungskontext über mehrere Durchläufe hinweg aufrechterhalten, die Codebasis tiefgehender erkunden und eine nahtlose Übergabe von der Planung zur Implementierung innerhalb derselben Sitzung unterstützen.
Der VS Code KI-Planungs-Workflow in der Praxis
Der GitHub Copilot Planungsmodus-Workflow folgt einer klaren Abfolge:
1. Geben Sie eine übergeordnete Anfrage an Beschreiben Sie, was Sie erstellen möchten. Seien Sie spezifisch bezüglich Einschränkungen – Frameworks, Patterns, die Sie verwenden, Dateien, die nicht berührt werden sollen.
2. Lassen Sie die KI erkunden und Fragen stellen Der Plan-Agent liest relevante Dateien, verfolgt Code-Pfade und stellt klärende Fragen, bevor er sich auf einen Ansatz festlegt. Hier werden Annahmen frühzeitig erkannt.
3. Überprüfen Sie den generierten Plan Sie erhalten einen strukturierten, schrittweisen Implementierungsplan – welche Dateien sich ändern, in welcher Reihenfolge und warum. Überprüfen Sie ihn. Bearbeiten Sie ihn. Fügen Sie Einschränkungen hinzu, die die KI übersehen hat.
4. Übergabe an einen Implementierungs-Agenten Sobald der Plan genehmigt ist, wechseln Sie in den Agentenmodus und lassen Copilot ausführen. Da der Ansatz bereits vereinbart ist, ist die Ausführung schneller und vorhersehbarer.
Discover how at OpenReplay.com.
Wann Sie den Plan-Agenten verwenden sollten (und wann nicht)
Nicht jede Aufgabe benötigt einen Plan. Eine nützliche Regel: Wenn Sie die exakte Änderung in einem Satz beschreiben können, überspringen Sie die Planung. Wenn nicht, planen Sie zuerst.
| Aufgabe | Planung verwenden? |
|---|---|
| Tippfehler korrigieren oder Variable umbenennen | Nein |
| Neuen API-Endpunkt hinzufügen | Ja |
| Authentifizierung implementieren | Ja |
| Refactoring über mehrere Dateien | Ja |
| Abhängigkeit aktualisieren | Nein |
Bei großen Codebasen ist der Plan-Agent besonders wertvoll. VS Code kann Kontext über Dateien und Module in Ihrem Workspace hinweg sammeln, was ihn gut geeignet für übergreifende Änderungen macht, die andernfalls sorgfältige manuelle Koordination erfordern würden.
Mehr aus dem Planungs-Workflow herausholen
Einige Praktiken, die die Planqualität verbessern:
- Referenzieren Sie spezifische Dateien in Ihrem Prompt mit
#<file>oder#<symbol>, um die KI zu relevantem Kontext zu führen - Beziehen Sie erwartete Outputs oder Testfälle ein, damit der Plan anhand realer Kriterien überprüft werden kann, nicht anhand von Annahmen
- Verwenden Sie benutzerdefinierte Anweisungen, um der KI von Ihrer Architektur und Konventionen zu erzählen, die sie nicht aus dem Code ableiten kann
- Starten Sie eine neue Sitzung für nicht zusammenhängende Aufgaben – Kontextverschmutzung verschlechtert die Planqualität im Laufe der Zeit
Weitere Informationen zur Konfiguration des Copilot-Verhaltens und zu Anweisungen finden Sie in der offiziellen VS Code Copilot-Anpassungsdokumentation.
Fazit
Die Entwickler, die am meisten aus KI-gestützter Programmierung herausholen, sind nicht diejenigen mit den besten Prompts. Es sind diejenigen, die dem Drang widerstehen, die KI sofort loslaufen zu lassen.
Der VS Code Planungsmodus macht diese Disziplin praktikabel. Er bietet Ihnen einen strukturierten Kontrollpunkt zwischen Absicht und Ausführung – wo Sie die Kontrolle über den Ansatz behalten und die KI die Implementierung übernimmt.
Erst denken. Dann entwickeln.
Häufig gestellte Fragen (FAQs)
Der Planungsmodus ist Teil der Copilot Chat-Erfahrung von VS Code und erfordert Zugriff auf GitHub Copilot. Die Verfügbarkeit hängt von Ihrem Copilot-Plan und den in Ihrer Umgebung aktivierten Funktionen ab.
Ja. Der generierte Plan ist vollständig bearbeitbar. Sie können Schritte neu anordnen, unnötige Änderungen entfernen, Einschränkungen hinzufügen, die die KI übersehen hat, oder den Plan-Agenten bitten, bestimmte Abschnitte zu überarbeiten, bevor Sie zur Implementierung übergehen. Das Überprüfen und Anpassen des Plans ist ein zentraler Bestandteil des Workflows.
Der Planungsmodus funktioniert mit jeder Sprache, die GitHub Copilot unterstützt, was die meisten gängigen Sprachen abdeckt. Seine Effektivität hängt davon ab, wie viel relevanten Kontext der Plan-Agent aus Ihren Dateien und Ihrer Projektstruktur sammeln kann.
Copilot Chat antwortet konversationell und beginnt möglicherweise sofort mit der Code-Generierung. Der Planungsmodus verwendet einen dedizierten Plan-Agenten, der sich auf Analyse konzentriert, klärende Fragen stellt und einen strukturierten schrittweisen Implementierungsplan erstellt. Er trennt die Denkphase von der Programmierphase und reduziert so fehlgeleiteten Output.
Understand every bug
Uncover frustrations, understand bugs and fix slowdowns like never before with OpenReplay — the open-source session replay tool for developers. Self-host it in minutes, and have complete control over your customer data. Check our GitHub repo and join the thousands of developers in our community.