Entwicklungswerkzeuge
23.10.2024, 08:44 Uhr
Neue kontextuelle Werkzeuge für GitHub Copilot in Visual Studio
Mit den neuesten Funktionen von GitHub Copilot in Visual Studio 2022 können Entwickler kontextsensitive Fragen zu ihrem Code stellen und präzisere Antworten erhalten.
(Quelle: Visual Studio)
Microsoft hat neue kontextuelle Werkzeuge für GitHub Copilot in der neuesten Version von Visual Studio 2022 (17.11) eingeführt. Diese Funktionen ermöglichen es Entwicklern, entweder die gesamte Arbeitsumgebung oder spezifische Klassen und Funktionen als Kontext für den Chat mit GitHub Copilot bereitzustellen. Durch die Referenzierung des gesamten Codes, einschliesslich spezifischer Klassen und Funktionen, kann Copilot Chat verfeinerte und präzisere Ergebnisse liefern, die auf den spezifischen Code des Entwicklers zugeschnitten sind.
Eine der bedeutendsten neuen Funktionen ist der @workspace-Befehl. Mit diesem Befehl können Entwickler Fragen zu ihrem gesamten C++-Projekt stellen, und GitHub Copilot wird detaillierte Antworten liefern. Microsoft gibt als Beispiel für die Verwendung des @workspace-Befehls die Frage an, wo die Logik für die Operation für das Wenden eines Schiffs im Open-Source-Projekt Pioneer behandelt wird.
Während GitHub Copilot ohne diesen Befehl allgemeine Schritte zur Identifizierung der Wenden-Logik geben könnte, ermöglicht der @workspace-Befehl spezifische und umsetzbare Einblicke, indem er direkt auf relevante Codeabschnitte verweist.
Ein weiteres neu eingeführtes Feature ist die Möglichkeit, Referenzen zu Klassen und Funktionen im Copilot Chat zu verwenden. Dies ermöglicht es Copilot, relevante Codeabschnitte direkt abzurufen und somit präzisere Antworten auf gezielte Fragen zu liefern. Beispielsweise könnte ein Entwickler fragen: "Was sind häufige Probleme bei der Arbeit mit #StarSystem?" und Copilot würde dann basierend auf dieser spezifischen Klasse relevante Antworten geben. Die Nutzer müssen jedoch darauf achten, ein '#' vor den Namen der Klasse zu setzen, um die Funktion korrekt zu nutzen.
Um diese neuen Features nutzen zu können, müssen Entwickler die neueste Version von Visual Studio installieren und ein aktives GitHub-Copilot-Abonnement haben.