In diesem Artikel erfahren Sie mehr über die KI-gestützten Entwicklungsfunktionen, die Sie in Visual Studio verwenden können, um Ihre Produktivität und Effizienz mit GitHub Copilot und IntelliCode zu steigern.
Wie hilft die KI-gestützte Entwicklung?
In der folgenden Tabelle werden die wichtigsten Methoden beschrieben, mit denen ein KI-Assistent Ihnen bei der Entwicklung in Visual Studio helfen kann:
Code schneller erstellen
Lassen Sie sich von der KI helfen:
Generieren von Code und ganzen Funktionsvorschlägen (z. B. dazu, wie Sie Code zum Ausführen einer Aufgabe schreiben, indem Sie Ihr Vorhaben in natürlicher Sprache beschreiben)
Treffen Sie basierend auf Ihren Programmiermustern (Vervollständigungen) Vorhersagen darüber, was Sie als Nächstes programmieren werden.
Codeurefactoring durch KI-gesteuerte kontextbezogene Empfehlungen
Code besser verstehen
Fragen Sie den KI-Assistenten nach:
Erklärungen von Codeabschnitten (z. B. wenn Sie versuchen, den Code einer anderen Person zu verstehen)
Antworten auf Ihre Programmierfragen
Schneller profilen und debuggen
Erhalten Sie Hilfe zur Profilerstellung und zum Debuggen Ihres Codes:
Optimieren der Leistung basierend auf KI-Vorschlägen
KI-identifizierte Fehler und Lösungen
GitHub Copilot und IntelliCode
GitHub Copilot und IntelliCode unterstützen Sie beim schnelleren und präziseren Schreiben von Code, und sie helfen Ihnen, ein tieferes Verständnis der Codebasis zu entwickeln, und bei anderen Entwicklungsaufgaben wie dem Schreiben von Komponententests, Debugging und der Profilerstellung.
GitHub Copilot-Vervollständigungen in Visual Studio ergänzen den Entwicklungsprozess um erweiterte KI-Unterstützung, indem ganze Zeilen oder Codeblöcke basierend auf dem von Ihnen bereitgestellten Kontext generiert werden. Es werden KI-Modelle genutzt, die mit Milliarden von Zeilen Open-Source-Code trainiert wurden, um Codevorschläge im AutoVervollständigen-Stil im Editor bereitzustellen, während in Echtzeit programmiert wird. So können Sie Code schneller schreiben und haben weniger Arbeit.
Sie können Vorschläge aus GitHub Copilot in der IDE abrufen. Dazu beginnen Sie einfach, den gewünschten Code zu schreiben. Alternativ können Sie auch eine Funktionssignatur oder einen Kommentar in natürlicher Sprache in Ihrer Codedatei schreiben und beschreiben, was der Code erledigen soll. Sie können den vorgeschlagenen Code übernehmen, indem Sie ihn akzeptieren.
Die folgende Abbildung zeigt die Codegenerierungsfunktionen von GitHub Copilot in Visual Studio. In diesem Beispiel fügen Sie einen Kommentar in natürlicher Sprache in der Codedatei hinzu, und GitHub Copilot generiert den Codevorschlag für Sie in grauem Text. Wenn Sie den Code übernehmen möchten, können Sie die TAB-Taste drücken, um ihn in Ihre Codedatei einzufügen:
GitHub Copilot Chat in Visual Studio ist eine vollständig integrierte KI-gesteuerte Chatumgebung von GitHub Copilot direkt in der Visual Studio-IDE. Sie ermöglicht Ihnen die Interaktion mit GitHub Copilot über eine Chatschnittstelle innerhalb der IDE. Wenn Sie Fragen bezüglich der Programmierung in natürlicher Sprache stellen, können Sie kontextspezifische Codevorschläge oder eine eingehende Analyse und Erläuterung der Funktionsweise eines Codeblocks erhalten, Komponententests generieren, Probleme finden und vorgeschlagene Korrekturen abrufen. Sie können damit Codeinformationen und Support erhalten, ohne die IDE verlassen zu müssen, um fundierte Entscheidungen zu treffen und besseren Code zu schreiben.
Die folgende Abbildung zeigt das Chatfenster und die Inlineansicht (interaktiver Code-Assistent Ask Copilot) von GitHub Copilot Chat in Visual Studio. In diesem Beispiel fordern Sie Copilot über Ask Copilot auf, eine Testfunktion mithilfe des Chatfensters oder des interaktiven Code-Assistenten zu generieren. Wenn Copilot Chat einen Codevorschlag anbietet, den Sie verwenden möchten, können Sie diesen akzeptieren, um den Code in Ihre Codedatei einzufügen.
IntelliCode verwendet den Kontext Ihres Codes in Kombination mit Mustern, die es aus Tausenden von öffentlichen Open-Source-Codes gelernt hat, um KI-gesteuerte Verbesserungen für IntelliSense mit Vorschlägen, kontextabhängigen Codevervollständigungen, ganzen Zeilenvervollständigungenund API-Verwendungsbeispielenbereitzustellen. Mithilfe künstlicher Intelligenz verwendet IntelliCode Ihren aktuellen Codekontext und Ihr aktuelles Muster, um Vorschläge dynamisch am Anfang der Vervollständigungsliste mit einem zugehörigen Sternsymbol anzuordnen und Ihnen dabei zu helfen, präzisen Code schneller zu schreiben.
Die folgende Abbildung zeigt IntelliCode-Vervollständigungen in Visual Studio:
Zeigen Sie Ihre Kenntnisse von grundlegenden KI-Konzepten im Zusammenhang mit der Entwicklung von Software und Diensten von Microsoft Azure zum Erstellen von KI-Lösungen.
Verwenden Sie GitHub Copilot-Fertigstellungen in Visual Studio, um KI-Unterstützung zum Generieren von Informationen zu Ihrem Code zu verwenden, einschließlich vorgeschlagener Bearbeitungen und neuer Codeausschnitte.
Erfahren Sie, wie Sie GitHub Copilot installieren, um GitHub Copilot Completions und Chat in Visual Studio zu erhalten. Verwenden Sie das Copilot-Badge in der IDE, um auf Optionen zuzugreifen, um Ihren Copilot-Zustand zu verwalten oder zu beheben.
Erfahren Sie mehr über den vollständig integrierten GitHub Copilot Chat in Visual Studio. Verwenden Sie die Chatschnittstelle, um Codierungsbezogene Fragen direkt in der IDE zu stellen.
Gewinnen Sie einen Überblick über IntelliCode für Visual Studio. Lernen Sie alles zu Previewfunktionen, unterstützten Sprachen, Voraussetzungen, der Problembehandlung und der Telemetrie.
Entdecken Sie neue Features in Visual Studio 2022, einschließlich Antworten auf Fragen und KI-Konsultationen, während Sie coden mit einem Abonnement für GitHub Copilot.
Entdecken Sie die neuesten Änderungen in der Visual Studio-Dokumentation, einschließlich aktualisierter Artikel zu den ersten Schritten, der IDE und der Bereitstellung.