Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Fügen Sie Ihren Eingabeaufforderungen in GitHub Copilot in SQL Server Management Studio (SSMS) mehr Kontext hinzu, indem Sie zusätzlich zu ihren Kontextkenntnissen Verweise verwenden, um bessere Antworten zu erhalten.
Verwendung von Schrägstrichbefehlen zur Codeunterstützung
GitHub Copilot in SQL Server Management Studio (SSMS) bietet Unterstützung, die Ihnen hilft, die Absicht für allgemeine Datenbankentwicklungsaufgaben zu definieren. Diese Absicht kann die Produktivität beschleunigen, damit Sie Abfragen schneller verstehen und beheben können. Markieren Sie eine beliebige Abfrage im Editor, und verwenden Sie die Schrägstrichbefehle, um die Abfrage zu dokumentieren, zu erläutern, zu korrigieren oder zu optimieren. Die Slash-Kommandos sind sowohl im Chatfenster, als auch im Inlinechat verfügbar.
| Command | Usage |
|---|---|
/doc |
Fügen Sie Kommentare zu dem ausgewählten T-SQL-Code hinzu, damit die nächste Person, die Ihren Code untersucht, versteht, was Sie getan haben. |
/explain |
Erhalten Sie ausführliche Details zum ausgewählten T-SQL-Code. |
/fix |
Beheben Sie Fehler im T-SQL-Code, und geben Sie eine korrekte Version zurück, die überprüft werden soll, einschließlich einer Erläuterung des Problems und der Änderungen. |
/help |
Erhalten Sie Hilfe zur Verwendung von Copilot Chat. |
/optimize |
Identifizieren von Antimustern in der Abfrage und Vornehmen von Änderungen, die mit bewährten T-SQL-Methoden übereinstimmen |
Verweisen auf andere Dateien
Sie können Ihre T-SQL-bezogenen Fragen in natürlicher Sprache im Kontext des aktiven Editors in SSMS stellen und Antworten von GitHub Copilot Chat erhalten. Referenzen enthalten spezifische Informationen, die Copilot bei der Beantwortung Ihrer Frage berücksichtigen soll.
Wenn Sie andere im Editor geöffnete Dateien auswählen, können Sie möglicherweise bessere Fragen erstellen, ohne lange Informationen schreiben oder einfügen zu müssen. Durch die Angabe des Kontexts kann Copilot Ihnen auch relevantere Antworten bereitstellen.
Um auf eine Datei in GitHub Copilot Chat zu verweisen, fügen Sie am Anfang des Dateinamens ein #-Symbol hinzu. Wenn Sie z. B. eine Datei mit dem Namen GetSalesInfo.sqlhaben, verweisen Sie im Chat als #GetSalesInfo.sqldarauf.
Verwalten des Chatverlaufskontexts mit Threads
Während Sie mehrere Chataufforderungen in einer Chatsitzung senden, verwendet Copilot den Verlauf dieser Chataufforderungen und -antworten. Die vorherigen Eingabeaufforderungen und Antworten stellen Kontext zu Ihrer aktuellen Chataufforderung bereit. Dies bedeutet, dass Sie Nachverfolgungsfragen stellen oder Ihre vorherige Frage klären können, ohne den Kontext wiederholen zu müssen. Sie können z. B. "Wie kann ich den Kompatibilitätsmodus ändern?", "Was sind die Unterschiede zwischen Kompatibilitätsmodus 140 und 170?", "Was muss ich beim Ändern des Kompatibilitätsmodus berücksichtigen?", und vieles mehr.
Um mit einer neuen Chatsitzung zu beginnen und den aktuellen Kontext zu verwerfen, starten Sie einen neuen Thread in der Chatansicht. Neue Threads sind nützlich, wenn Sie zu einem anderen Thema wechseln und den vorherigen Kontext und verlauf vermeiden möchten. Verwenden Sie Threads, um Unterhaltungen auf die jeweilige Aufgabe zu konzentrieren und den Kontext klar zu halten, sodass die Antworten auf den relevanten Verlauf basieren.
Neuer Chatthread
Wählen Sie im Chatfenster " Neuen Thread erstellen" oder "STRG+N " aus, um einen neuen Thread zu starten.
Chatthread wechseln
Sie können zwischen mehreren fortlaufenden Threads umschalten, um den richtigen historischen Kontext für Ihre Frage bereitzustellen. Verwenden Sie
Beibehalten des Inlinechats
Um den Verlauf Ihres Inline-Chats beizubehalten, erweitern Sie ihn zum Chatfenster. Wählen Sie "Im Chatfenster anzeigen" aus, um einen Datensatz und einen Kontext der Unterhaltung beizubehalten, und fahren Sie im Chatfenster fort.
Bewährte Methoden
Copilot Chat verwendet den Chatverlauf, um Kontext zu Ihrer Anfrage zu erhalten. So geben Sie Copilot nur die relevante Geschichte:
- Verwenden Sie Threads, um eine neue Unterhaltung für eine neue Aufgabe zu beginnen.
- Löschen Sie Anforderungen, die nicht mehr relevant sind oder die Ihnen das gewünschte Ergebnis nicht gegeben haben.
Halten Sie die Chatunterhaltung geöffnet und iterieren Sie weiter, und fordern Sie Copilot erneut auf, die vorgeschlagene Lösung zu verbessern. Copilot kennt sowohl den Kontext des generierten Codes als auch Ihren aktuellen Unterhaltungsverlauf. Während Sie Fragen stellen, optimiert Copilot die Antwort nach Ihren Anforderungen weiter.