Planung im VS Code-Chat
Agenten im Visual Studio Code-Chat helfen Ihnen, komplexe Coding-Aufgaben autonom auszuführen. Der Planungsagent ermöglicht es Ihnen, detaillierte Implementierungspläne zu erstellen, bevor Sie mit der Implementierung beginnen, um sicherzustellen, dass alle Anforderungen erfüllt sind. Mit Aufgabenlisten kann der Agent sicherstellen, dass er sich auf die übergeordneten Ziele konzentriert und den Fortschritt effektiv verfolgt.
Die Verwendung von Plänen und Aufgabenlisten ermöglicht es Ihnen, die Details der Implementierung vor Beginn des Codings mit dem Agenten zu strukturieren und zu überprüfen, wodurch die Qualität und Zuverlässigkeit des generierten Codes verbessert wird. Der Plan und die Aufgaben bieten dem Agenten auch eine bessere Anleitung, um komplexere und längere Aufgaben systematisch zu bearbeiten.
Dieser Artikel erklärt, wie Sie Entwicklungsaufgaben im VS Code-Chat recherchieren und planen, einschließlich des Planungsagenten und der Aufgabenlisten.
Planungsagent für detaillierte Aufgabengeschäft
Der integrierte Planungsagent arbeitet mit Ihnen zusammen, um detaillierte Implementierungspläne zu erstellen, bevor er diese ausführt. Dies stellt sicher, dass alle Anforderungen berücksichtigt und behandelt werden, bevor Änderungen am Code vorgenommen werden. Der Planungsagent nimmt keine Codeänderungen vor, bis der Plan von Ihnen überprüft und genehmigt wurde. Nach der Genehmigung können Sie den Plan an den Standardagenten übergeben oder den Plan zur weiteren Verfeinerung, Überprüfung oder Teambesprechungen speichern.
Der Planungsagent ist darauf ausgelegt,
- die Aufgabe umfassend mit schreibgeschützten Tools und Codebasenanalysen zu recherchieren, um Anforderungen und Einschränkungen zu identifizieren
- die Aufgabe in überschaubare, umsetzbare Schritte zu unterteilen und offene Fragen zu unklaren Anforderungen aufzunehmen
- einen prägnanten Planentwurf basierend auf einem standardisierten Planformat zur Benutzerüberprüfung und Iteration vorzulegen
So planen Sie eine Aufgabe
-
Öffnen Sie die Chat-Ansicht, indem Sie ⌃⌘I (Windows, Linux Ctrl+Alt+I) drücken und wählen Sie im Dropdown-Menü der Agenten **Plan** aus.
-
Geben Sie eine allgemeine Aufgabe (Feature, Refactoring, Fehler usw.) ein und senden Sie sie ab.
Zum Beispiel
- "Ein Benutzernauthentifizierungssystem mit OAuth2 und JWT implementieren"
- "Unit-Tests für alle API-Endpunkte hinzufügen"
- "Speichern setzt die Formularfelder nach der Übermittlung nicht zurück"
-
Vorschau des vorgeschlagenen Planentwurfs anzeigen und Feedback zur Iteration geben.
Der Planungsagent liefert eine allgemeine Zusammenfassung und eine Aufschlüsselung der Schritte, einschließlich etwaiger offener Fragen zur Klärung.
TippBleiben Sie im Planmodus, um Ihren Plan vor der Implementierung zu verfeinern. Sie können mehrmals iterieren, um Anforderungen zu klären, den Umfang anzupassen oder offene Fragen zu beantworten. Dies gewährleistet eine solide Grundlage, bevor Änderungen am Code vorgenommen werden.
-
Wenn Sie fertig sind, verwenden Sie die Schaltflächen, um mit der Implementierung des Plans zu beginnen oder um den Plan zur weiteren Überprüfung im Editor zu öffnen.
Sie können wählen, ob Sie den Plan in derselben Chatsitzung implementieren oder eine Hintergrund- oder Cloud- Agentensitzung starten, um die Implementierung autonom im Hintergrund durchzuführen.
Beim Beginn der Implementierung des Plans können Sie weiterhin klärende Anweisungen geben, wie z. B. "Beginnen Sie mit der Benutzeroberfläche" oder "nur Schritt 1 und 2".
Fortschritt mit der Aufgabenliste verfolgen
Bei komplexen Aufgaben erstellt der Agent von VS Code eine Aufgabenliste zur Verfolgung des Fortschritts. Die Aufgabenliste unterteilt Ihre Anfrage in einzelne Aufgaben und aktualisiert sich automatisch, wenn die KI jeden Schritt abgeschlossen hat. Dies hilft Ihnen, den Fortschritt zu überwachen, und ermöglicht es dem Agenten, sich während langwieriger Aufgaben zu konzentrieren.
Sie können die Aufgabenliste mit natürlicher Sprache aktualisieren, z. B. "Schritt 1 überarbeiten, um X zu tun" oder "eine weitere Aufgabe hinzufügen". Wenn die Aufgaben des Agenten nicht wie erwartet sind, können Sie die Liste löschen. Andernfalls verwaltet der Agent die Updates automatisch basierend auf Ihrem Feedback und den Informationen, die er während der Bearbeitung der Anfrage sammelt.