Was macht skills-build-applications-w-copilot-agent-mode?
Übung: Anwendungen mit dem GitHub Copilot Agentenmodus erstellen
Übersicht
Diese Übung führt dich in den leistungsstarken Agentenmodus von GitHub Copilot ein. Anders als der normale Chat-Modus kann der Agentenmodus selbstständig mehrere Dateien erstellen, Terminal-Befehle ausführen und deine gesamte Codebasis analysieren – alles basierend auf deiner natürlichen Sprachbeschreibung.
Voraussetzungen
- Ein GitHub-Konto mit aktivem GitHub Copilot-Abonnement
- VS Code mit der neuesten GitHub Copilot-Erweiterung
- (Optional) GitHub Codespaces für eine vorkonfigurierte Umgebung
So funktioniert's
- Öffne ein Projekt in VS Code oder starte einen Codespace.
- Aktiviere den Agentenmodus: Wähle in der Copilot-Chat-Schnittstelle die Option „Agent“ aus.
- Gib eine Aufgabe in natürlicher Sprache ein, z. B.:
"Erstelle eine Express.js API mit Endpunkten für CRUD-Operationen auf einer Benutzerdatenbank."
- Beobachte den Agenten: Copilot schreibt Code, erstellt Dateien und führt bei Bedarf sogar
npm installoder ähnliche Befehle aus. - Iteriere: Fordere Änderungen oder Erweiterungen an, z. B. das Hinzufügen von Tests oder die Validierung von Eingaben.
Beispielaufgaben für die Übung
| Aufgabe | Beschreibung |
|---|---|
| Einrichten einer REST-API | Erstelle eine einfache API mit Express.js oder FastAPI |
| Client-seitiger Datenabruf | Implementiere eine React-Komponente, die Daten aus der API abruft und anzeigt |
| Datenbankanbindung | Füge eine SQLite- oder PostgreSQL-Datenbank hinzu |
| Tests schreiben | Automatisiere Unittests mit Jest oder Pytest |
| Debuggen | Lasse den Agenten einen Fehler in deinem Code finden und beheben |
Wichtige Hinweise
- Überprüfe generierten Code immer – der Agent kann Fehler machen oder veraltete APIs verwenden.
- Sei konkret in deinen Anweisungen – je klarer die Beschreibung, desto besser das Ergebnis.
- Nutze den Agenten iterativ – baue Schritt für Schritt auf, anstatt alles auf einmal zu verlangen.
Weiterführende Ressourcen
Viel Erfolg beim Bauen deiner nächsten Anwendung mit KI-Unterstützung!