Partager via


Utiliser la complétion du code dans SQL Server Management Studio (préversion)

Utilisez GitHub Copilot dans SQL Server Management Studio (SSMS) pour améliorer votre développement Transact-SQL (T-SQL) à l’aide de l’IA. GitHub Copilot vous aide à être plus productif et efficace lors de l’écriture de T-SQL.

Dans cet article, vous allez apprendre à utiliser GitHub Copilot Completions, qui vous offrent des saisies de code contextuelles, des suggestions et même des extraits de code entiers. Cette fonctionnalité permet de réduire le temps consacré aux tâches répétitives et réduit les erreurs.

Pour plus d’informations sur GitHub Copilot Chat, consultez Utiliser l’expérience GitHub Copilot Chat dans SQL Server Management Studio (préversion).

Fonctionnement des saisies semi-automatiques du code

Les complétions de code pour GitHub Copilot dans SSMS utilisent des modèles de machine learning avancés formés sur un vaste jeu de données de code public à partir de dépôts GitHub. Lorsque vous tapez du code, l’IA analyse le contexte et fournit des suggestions pertinentes en temps réel. Vous pouvez également recevoir des suggestions en écrivant un commentaire en langage naturel qui décrit ce que vous souhaitez que le code fasse.

Prerequisites

La complétion de code pour GitHub Copilot dans SSMS prend en charge le T-SQL.

  1. Installez SSMS 22.2 ou version ultérieure avec la charge de travail d’assistance IA.

  2. Connectez-vous à votre compte GitHub avec l’accès Copilot.

Utilisez GitHub Copilot gratuitement. Inscrivez-vous et utilisez l’IA pour coder plus rapidement et plus efficacement.

Utiliser GitHub Copilot pour les saisies et suggestions de code

Lorsque vous tapez des commentaires ou du T-SQL dans l’éditeur, GitHub Copilot fournit des suggestions et complétions de code prenant en charge le contexte.

  1. Ouvrez SSMS et connectez-vous à votre base de données dans l’éditeur de requête.

  2. Dans l’éditeur, entrez un commentaire pour afficher les suggestions de code inline à partir de GitHub Copilot :

     --list all tables in this database
    
  3. Sélectionnez Entrée pour afficher la suggestion.

  4. Pour accepter la suggestion, sélectionnez Tab. Pour rejeter la suggestion, sélectionnez Échap ou continuez à taper.

Raccourcis et paramètres

Plusieurs raccourcis clavier sont disponibles pour les achèvements :

  • Pour déclencher manuellement une saisie semi-automatique, utilisez Alt+ouAlt+.
  • Pour parcourir les achèvements disponibles, utilisez Alt+. pour passer à la suggestion suivante et à Alt+, pour passer à la suggestion précédente.
  • Pour accepter partiellement une suggestion de complétion mot par mot, utilisez Ctrl+flèche droite.
  • Pour accepter partiellement une ligne d'achèvement ligne par ligne, utilisez Ctrl+Flèche bas.

Vous pouvez personnaliser votre expérience d’achèvement en modifiant les paramètres sélectionnés.

Si les saisies semi-automatiques s’affichent trop rapidement et interrompent votre saisie, vous pouvez ajuster le délai d’affichage dans Outils>Options>Tous les paramètres>Éditeur de texte>Complétions de code>Préférences. Sélectionnez Afficher les saisies semi-automatiques de code uniquement après une pause dans la saisie pour arrêter l’affichage des saisies semi-automatiques pendant que vous tapez. Ce paramètre ajoute un délai de débounce, de sorte que les achèvements ne clignotent pas et disparaissent pendant que vous tapez.

Par défaut, chaque séquence de touches déclenche automatiquement les achèvements. Vous pouvez désactiver les complétions automatiques dans Outils>Options>Tous les paramètres>Éditeur de texte>Complétions de code>Général lorsque vous définissez l'appel de complétion du code sur Manuel. Après avoir apporté cette modification, vous pouvez déclencher manuellement des saisies semi-automatiques à l’aide du raccourci clavier Alt+,.

Modèle de complétion

Le modèle Copilot GPT-4.1 pour la complétion du code est actuellement le seul modèle disponible pour GitHub Copilot dans SSMS. Vous trouverez le paramètre dans Outils>Options>Tous les paramètres>Éditeur de texte>Complétions de code>Général>Modèle de complétion de Copilot.

Si vous êtes un utilisateur Copilot Business ou Enterprise, votre administrateur doit activer ce modèle pour votre organisation. Votre administrateur peut opter pour les fonctionnalités en préversion de l’éditeur dans les paramètres de stratégie Copilot sur GitHub.com. Si vous êtes un utilisateur Copilot Free, l’utilisation de ce modèle compte pour vos 2 000 achèvements mensuels gratuits.