Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
GitHub Copilot est un assistant IA dans SQL Server Management Studio (SSMS).
GitHub Copilot vous aide à écrire des Transact-SQL (T-SQL) plus rapidement et plus précisément en suggérant des requêtes, des modifications, des réponses et des tâches d’administrateur directement dans votre environnement SSMS.
Dans cet article, vous allez apprendre à utiliser GitHub Copilot et à tirer le meilleur parti de ses fonctionnalités dans SSMS.
Ouvrir GitHub Copilot
GitHub Copilot nécessite SQL Server Management Studio 22 ou une version ultérieure. Mettez à jour vers la dernière version de SSMS pour accéder aux dernières mises à jour et fonctionnalités.
Ouvrez SSMS et connectez-vous à un serveur ou une base de données dans la fenêtre de l’éditeur de requête.
Sélectionnez le badge GitHub Copilot dans le coin supérieur droit de SSMS, puis sélectionnez Ouvrir la fenêtre de conversation pour vous connecter.
Si GitHub Copilot n’est pas installé, sélectionnez Installer Copilot à partir du badge GitHub Copilot , ou ouvrez Visual Studio Installer et modifiez votre installation de SSMS pour ajouter la charge de travail d’assistance à l’IA . Pour plus d’informations, consultez Installer GitHub Copilot dans SQL Server Management Studio (préversion).
Dans la fenêtre Conversation, connectez-vous avec votre compte GitHub existant ou sélectionnez S’inscrire à Copilot Free. Suivez les invites de votre navigateur pour terminer le processus de connexion ou d’inscription.
Une fois le processus terminé, revenez à SSMS pour commencer à utiliser Copilot.
Utiliser GitHub Copilot
Une fois connecté, utilisez la fenêtre Conversation pour interagir avec votre base de données à l’aide du langage naturel. Vous pouvez poser des questions générales sur SQL, des questions spécifiques à une base de données ou obtenir de l’aide pour écrire ou modifier T-SQL.
Note
Les saisies semi-automatiques de code pour GitHub Copilot sont disponibles dans SSMS à partir de la version 22.2 et versions ultérieures.
Utilisez la fenêtre Conversation pour interagir avec votre base de données à l’aide du langage naturel. Vous pouvez poser des questions générales sur SQL, des questions spécifiques à une base de données ou obtenir de l’aide pour écrire ou modifier T-SQL.
Si vous n’êtes pas connecté à une base de données dans une fenêtre d’éditeur de requêtes, le contexte dans la fenêtre de chat est le Copilot par défaut. Il peut répondre à des questions SQL générales, mais sans connexion de l’éditeur de requête, il ne peut pas répondre à des questions spécifiques à la base de données.
Ouvrez une fenêtre d’éditeur de requête et connectez-vous à une base de données. Dans la fenêtre Conversation, la connexion de base de données dans la fenêtre d’éditeur active fournit un contexte pour l’invite. GitHub Copilot dans SSMS a connaissance du contexte (version SQL) et de la base de données (prenant en charge le schéma) à partir de la connexion de base de données, de sorte que les réponses sont adaptées à votre environnement. Lorsque vous naviguez entre les éditeurs de requête ouverts, le contexte dans la fenêtre Conversation change de manière appropriée.
Utilisez les complétions dans l’éditeur de requête. Lorsque vous écrivez T-SQL, Copilot fournit des suggestions directement dans l’éditeur. Copilot suggère à la fois le nouveau code (illustré sous forme de texte gris) et les modifications du code existant.
Personnaliser copilot Chat
Vous pouvez personnaliser Copilot pour votre flux de travail et vos besoins dans SSMS.
Gérer le contexte avec des références : utilisez le bouton + pour joindre davantage de contexte, tels que des fichiers
.sqlou.sqlplan.Accéder à différents modèles : utilisez le sélecteur de modèles dans la fenêtre d’invite pour sélectionner des modèles IA, ou apportez votre propre modèle à Copilot. Explorez différents modèles pour différents scénarios, que ce soit pour répondre à des questions rapides, rédiger de la documentation ou générer des modifications de code.
Pour passer en revue les fonctionnalités de Copilot à tout moment, sélectionnez GitHub Copilot Walkthrough à partir du badge GitHub Copilot dans le coin supérieur droit de SSMS.
Surveiller les requêtes de Copilot
Pour surveiller les requêtes que Copilot exécute dans SSMS, configurez une session d'Événements étendus et filtrez sur client_app_name.
Pour capturer des requêtes générées en fonction des invites entrées dans la fenêtre de conversation, utilisez Microsoft SQL Server Management Studio - GitHub Copilot pour le client_app_name.
Pour capturer les requêtes générées pour les complétions de code, utilisez Microsoft SQL Server Management Studio - Copilot Completionsclient_app_name.
Support
La prise en charge de GitHub Copilot Chat est fournie par GitHub.
Pour en savoir plus sur la sécurité, la confidentialité, la conformité et la transparence de Copilot, consultez le FAQ du Centre de gestion de la confidentialité GitHub Copilot et l’utilisation responsable des fonctionnalités de GitHub Copilot.