Vue d’ensemble
GitHub Copilot Chat est l'interface de chat alimentée par l'IA pour GitHub Copilot. Il vous permet d'interagir avec des modèles d'IA pour obtenir de l'aide en matière de codage, des explications et des suggestions sous forme de conversation.
Copilot Chat peut vous aider dans diverses tâches liées au codage, comme vous proposer des suggestions de code, fournir des descriptions en langage naturel de la fonctionnalité et de l'objectif d'un morceau de code, générer des tests unitaires pour votre code et proposer des corrections pour les bogues dans votre code.
GitHub Copilot Chat est disponible dans divers environnements :
- GitHub (le site web).
- Une gamme d'IDE tels que Visual Studio Code, Xcode et JetBrains IDE.
- GitHub Mobile.
Différents environnements peuvent avoir différentes fonctionnalités et fonctionnalités, mais les fonctionnalités principales restent cohérentes entre les plateformes. Pour explorer les fonctionnalités disponibles dans chaque environnement, consultez les guides pratiques Copilot Chat et S’inscrire à GitHub Copilot.
Limites
Copilot Chat est conçu pour vous aider dans vos tâches de codage, mais vous restez responsable de la révision et de la validation du code qu'il génère. Il peut ne pas toujours produire de solutions correctes ou optimales, et il peut parfois générer du code qui contient des vulnérabilités de sécurité ou d’autres problèmes. Testez et examinez toujours le code avant de l’utiliser en production.
Personnalisation des réponses Copilot Chat
GitHub Copilot dans GitHub, Visual Studio Code et Visual Studio peuvent fournir des réponses de chat adaptées à la façon dont votre équipe travaille, aux outils que vous utilisez, aux spécificités de votre projet ou à vos préférences personnelles, si vous leur fournissez suffisamment de contexte pour le faire. Au lieu de répéter les instructions dans chaque invite, vous pouvez créer et enregistrer des instructions pour Copilot Chat afin de personnaliser les réponses que vous recevez.
Il existe deux types d'instructions personnalisées que vous pouvez ajouter pour Copilot Chat :
- Instructions du référentiel : vous pouvez créer un fichier d’instructions personnalisé pour un référentiel afin que tous les prompts demandés dans le contexte du référentiel incluent automatiquement les instructions que vous avez définies
- Instructions personnelles : vous pouvez ajouter des instructions personnelles afin que toutes les réponses de conversation que vous recevez en tant qu’utilisateur soient adaptées à vos préférences
Pour plus d’informations, consultez « Ajout d’instructions personnalisées du référentiel pour GitHub Copilot » et « Ajout d’instructions personnalisées pour GitHub Copilot ».
Modèles IA pour Copilot Chat
Vous pouvez modifier le grand modèle de langage utilisé par Copilot pour générer des réponses aux invites de conversation, y compris des modèles haut de gamme dotés de fonctionnalités avancées. Vous constaterez que certains modèles fonctionnent mieux ou fournissent des réponses plus utiles, selon le type de questions que vous posez. Pour plus d’informations, consultez Modification du modèle IA pour Copilot Chat.
Extension de Copilot Chat dans GitHub
Extensions GitHub Copilot intègre la puissance des outils externes dans Copilot Chat, ce qui vous permet de réduire le changement de contexte et de recevoir des réponses avec un contexte spécifique au domaine. Vous pouvez installer Extensions Copilot à partir de GitHub Marketplace ou générer des extensions privées au sein de votre organisation, puis taper @
dans une fenêtre de conversation pour afficher la liste de vos extensions disponibles. Pour utiliser une extension, sélectionnez l’extension dans la liste ou tapez le nom complet du slug, puis tapez votre invite.
Pour en savoir plus, consultez Utilisation d’extensions pour intégrer des outils externes à Copilot Chat.