Skip to main content

Über GitHub Copilot Chat

Hier erfährst, wie du GitHub Copilot Chat verwenden kannst, um deine Programmierkenntnisse zu verbessern.

Übersicht

GitHub Copilot Chat ist die KI-gestützte Chatoberfläche für GitHub Copilot. Dort kannst du mit KI-Modellen interagieren, um Unterstützung beim Programmieren, Erklärungen und Vorschläge in einem Dialogformat zu erhalten.

Copilot-Chat kann dir bei zahlreichen Codieraufgaben helfen und etwa Codevorschläge anbieten, Beschreibungen der Funktionalität und des Zwecks eines Codeschnipsels in natürlicher Sprache bereitstellen, Komponententests für deinen Code generieren und Korrekturen für Fehler in deinem Code vorschlagen.

GitHub Copilot Chat ist in verschiedenen Umgebungen verfügbar:

  • GitHub (die Website)
  • Verschiedene IDEs wie Visual Studio Code, Xcode und JetBrains
  • GitHub Mobile
  • GitHub Copilot CLI

Verschiedene Umgebungen verfügen möglicherweise über unterschiedliche Features und Funktionen, doch die Kernfunktionen sind plattformübergreifend konsistent. Informationen zu den in den einzelnen Umgebungen verfügbaren Funktionen finden Sie in den GitHub Copilot Chat Anleitungen und im Lernprogramme für GitHub Copilot.

Einschränkungen

Copilot-Chat dient zur Unterstützung von Programmieraufgaben, aber du bist weiterhin für die Überprüfung des generierten Codes verantwortlich. Möglicherweise werden nicht immer richtige oder optimale Lösungen erstellt, und es kann manchmal Code generiert werden, der Sicherheitsrisiken oder andere Probleme enthält. Teste und überprüfe den Code immer, bevor du ihn in der Produktion verwendest.

Anpassen von Copilot-Chat-Antworten

GitHub Copilot in GitHub, Visual Studio Code und Visual Studio können Chatantworten bereitstellen, die auf die Funktionsweise Ihres Teams, die von Ihnen verwendeten Tools, die Besonderheiten Ihres Projekts oder Ihre persönlichen Vorlieben zugeschnitten sind, wenn Sie ausreichend Kontext zur Verfügung stellen. Anstatt Anweisungen in jedem Prompt zu wiederholen, kannst du Anweisungen für Copilot-Chat erstellen und speichern, um anzupassen, welche Antworten du erhältst.

Es gibt verschiedene Möglichkeiten, benutzerdefinierte Anweisungen für Copilot-Chat zu erstellen. Diese fallen in drei Hauptkategorien.

  •         **Persönliche Anweisungen**: Du kannst persönliche Anweisungen hinzufügen, sodass alle Chatantworten, die du als benutzende Person erhältst, an deine Präferenzen angepasst sind.
    
  •         **Repositoryanweisungen**: Du kannst Anweisungsdateien in einem Repository speichern, damit alle Prompts im Kontext des Repositorys automatisch die von dir definierten Anweisungen enthalten.
    
  •         **Organisationsanweisungen**: Wenn du ein Organisationsbesitzer bist, kannst du eine Datei mit benutzerdefinierten Anweisungen für eine Organisation erstellen, damit alle Prompts im Kontext eines Repositorys im Besitz der Organisation automatisch die von dir definierten Anweisungen enthalten.
    

Weitere Informationen finden Sie unter Hinzufügen von persönlichen benutzerdefinierten Anweisungen für GitHub Copilot, Hinzufügen von benutzerdefinierten Repositoryanweisungen für GitHub Copilot und Hinzufügen von benutzerdefinierten Anweisungen für die Organisation für GitHub Copilot.

KI-Modelle für Copilot-Chat

Du kannst das Modell ändern, das Copilot zum Generieren der Antworten auf Chatprompts verwendet. Je nach Art der Fragen, die du stellst, kannst du feststellen, dass verschiedene Modelle besser funktionieren oder nützlichere Antworten bereitstellen. Die Optionen schließen Premium-Modelle mit erweiterten Funktionen ein. Weitere Informationen findest du unter Ändern des KI-Modells für GitHub Copilot Chat.

Erweitern von Copilot-Chat

Copilot-Chat kann auf unterschiedliche Weise erweitert werden, um die Funktionalität zu verbessern und das Feature mit weiteren Tools und Dienste zu integrieren. Dies kann die Verwendung des Model Context Protocol (MCP) zur Bereitstellung kontextbezogener KI-Unterstützung oder das Verbinden von Drittanbietertools umfassen, um GitHub's KI-Funktionen zu nutzen.

Erweitern von Copilot-Chat mit MCP

Bei MCP handelt es sich um einen offenen Standard, der definiert, wie Anwendungen Kontext mit großen Sprachmodellen (LLMs) teilen. MCP bietet eine standardisierte Möglichkeit, KI-Modelle mit verschiedenen Datenquellen und Tools für eine effektivere Zusammenarbeit zu verknüpfen.

Du kannst MCP-Server so konfigurieren, dass sie Kontext für Copilot-Chat in verschiedenen IDEs wie Visual Studio Code und JetBrains-IDEs bereitstellen. Für Copilot-Chat in GitHub wird der MCP-Server von GitHub automatisch so konfiguriert, dass Copilot-Chat bei deiner Anforderung einen begrenzten Menge von Aufgaben ausführen kann, z. B. das Erstellen von Branches oder das Mergen von Pull Requests. Weitere Informationen finden Sie unter Erweitern von GitHub-Copilot Chat mit MCP-Servern (Model Context Protocol) und Verwenden des GitHub MCP-Servers in Ihrer IDE.

Weitere Informationen

  •           [AUTOTITLE](/copilot/how-tos/chat-with-copilot) Anleitungen
    
  •         [AUTOTITLE](/copilot/how-tos/use-copilot-agents/use-copilot-cli)
    
  •         [AUTOTITLE](/copilot/tutorials/copilot-chat-cookbook)