GitHub Copilot Voice

Entdecken Sie GitHub Copilot Voice, jetzt Teil der VS Code Speech-Erweiterung. Schreiben, bearbeiten und navigieren Sie freihändig in Code mithilfe von Sprachbefehlen in natürlicher Sprache in Visual Studio Code.

Zur KI gehen
GitHub Copilot Voice cover

Über GitHub Copilot Voice

Von «Hey, GitHub!» zu einer leistungsstarken Sprachschnittstelle

GitHub Copilot Voice, ehemals bekannt als «Hey, GitHub!», ermöglichte es Entwicklern, per Sprachbefehl zu programmieren, ohne auf eine Tastatur angewiesen zu sein. Das Projekt hat sich nun zur VS Code Speech-Erweiterung weiterentwickelt und integriert die gleiche sprachgesteuerte Bedienung direkt in Visual Studio Code.

Freihändiges Programmieren ermöglichen

Copilot Voice wurde mit Blick auf Barrierefreiheit entwickelt und unterstützt Nutzer, die Schwierigkeiten beim Tippen haben oder einfach lieber sprechend programmieren. Es ermöglicht eine natürliche Interaktion mit der Entwicklungsumgebung und erlaubt so das Schreiben von Code durch lautes Beschreiben der eigenen Absicht.

So funktionierte GitHub Copilot Voice

Unterstützung für die Codierung natürlicher Sprache

Nutzer konnten ihre Programmierziele in einfacher Sprache formulieren — etwa «Bibliothek für Diagrammdarstellung importieren» oder «Liniendiagramm mit Alter vs. Fahrpreis erstellen» — und Copilot Voice interpretierte die Anfrage und generierte den entsprechenden Code. Es konnte sogar Anpassungen vornehmen, wie beispielsweise auf Befehl von einem Liniendiagramm zu einem Streudiagramm wechseln.

Echtzeitbearbeitung und Codegenerierung

Anstatt Code manuell einzugeben und zu bearbeiten, konnten Nutzer Copilot Voice bitten, «eine neue Zeile einzufügen», «Nullwerte zu entfernen» oder «Duplikate zu löschen» und erhielten intelligente Vorschläge. Dies beschleunigte und vereinfachte den Entwicklungsprozess, insbesondere bei wiederkehrenden oder schematischen Aufgaben.

Codenavigation und IDE-Steuerung

Freihändige Codebasisnavigation

Copilot Voice ermöglichte die vollständige Navigation innerhalb einer Codebasis mittels Befehlen wie «Gehe zu Methode X» oder «Gehe zu Zeile 34». Benutzer konnten zwischen Codeblöcken oder Methoden springen, ohne Maus oder Tastatur zu benutzen.

VS Code mit Sprachbefehlen steuern

Es ging nicht nur ums Programmieren — Benutzer konnten auch Visual Studio Code selbst steuern. Befehle wie «Zen-Modus umschalten» oder «Programm ausführen» gaben Entwicklern durch ihre intuitive Sprache die volle Kontrolle über ihre Umgebung.

Code erklären und das Verständnis verbessern

Sprachgesteuerte Code-Zusammenfassung

Eine der hilfreichsten Funktionen von Copilot Voice war die Möglichkeit, Code zu erklären. Bei Unsicherheiten bezüglich bestimmter Codezeilen konnten Nutzer Fragen stellen wie «Erkläre die Zeilen 3 bis 10» und erhielten eine prägnante Zusammenfassung der Funktion dieses Abschnitts. Dies half sowohl Lernenden als auch Fachleuten, komplexen Code leichter zu verstehen.

Reibungsverluste im Codierungsprozess reduzieren

Indem Copilot Voice es Entwicklern ermöglichte, zu sprechen statt zu tippen, beseitigte es Hürden im Codierungsprozess. Es unterstützte eine reibungslosere und schnellere Umsetzung von Ideen in Code — insbesondere für diejenigen, denen herkömmliche Eingabemethoden Schwierigkeiten bereiteten.

Übergang zur VS Code-Spracherweiterung

Von der technischen Vorschau zum Produktionswerkzeug

Am 3. April 2024 wurde die technische Vorschau von GitHub Copilot Voice abgeschlossen. Die Funktionalität wurde in die VS Code Speech-Erweiterung integriert, die nun allgemein verfügbar ist. Dies markiert den nächsten Schritt in der sprachgesteuerten Entwicklung von Visual Studio Code.

Kontinuierliche Innovation und Feedback

Die Weiterentwicklung zu VS Code Speech vereint alle bisherigen Erkenntnisse in einer robusten Erweiterung, die stetig wächst. Nutzer sind eingeladen, Feedback zu geben, um die Zukunft mitzugestalten und sicherzustellen, dass sprachgesteuertes Programmieren noch leistungsfähiger und zugänglicher wird.

Alternative Werkzeuge