Skip to main content

À propos de GitHub Copilot Chat

Découvrez comment utiliser Conversation GitHub Copilot pour améliorer votre expérience de codage.

Vue d’ensemble

Conversation GitHub Copilot 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.

Discussion avec Copilot 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.

Conversation GitHub Copilot est disponible dans divers environnements :

  • GitHub (le site web)
  • Une gamme d’IDE tels que Visual Studio Code, Xcode et les IDE JetBrains
  • GitHub Mobile
  • GitHub Copilot CLI

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 Conversation GitHub Copilot et Tutoriels pour GitHub Copilot.

Limites

Discussion avec Copilot 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 Discussion avec Copilot

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 Discussion avec Copilot afin de personnaliser les réponses que vous recevez.

Il existe plusieurs façons de créer des instructions personnalisées pour Discussion avec Copilot. Celles-ci se regroupent en trois grandes catégories :

  •         **Instructions personnelles** : vous pouvez ajouter des instructions personnelles afin que toutes les réponses de la conversation que vous recevez, en tant qu’utilisateur, soient adaptées à vos préférences.
    
  •         **Instructions de référentiel** : vous pouvez stocker des fichiers d’instructions dans un référentiel, de sorte que tous les prompts posés dans le contexte du référentiel incluent automatiquement les instructions que vous avez définies.
    
  •         **Instructions d’organisation** : si vous êtes propriétaire d’une organisation, vous pouvez créer un fichier d’instructions personnalisé pour l’organisation, afin que tous les prompts posés dans le contexte de n’importe quel référentiel appartenant à l’organisation incluent automatiquement les instructions que vous avez définies.
    

Pour plus d’informations, consultez Ajout d’instructions personnalisées pour GitHub Copilot, Ajout d’instructions personnalisées du dépôt pour GitHub Copilot et Ajouter des instructions personnalisées pour GitHub Copilot.

Modèles IA pour Discussion avec Copilot

Vous pouvez modifier le modèle Copilot utilisé pour générer des réponses aux prompts de conversation. Vous constaterez que certains modèles fonctionnent mieux ou fournissent des réponses plus utiles, selon le type de questions que vous posez. Les options comprennent des modèles premium dotés de fonctionnalités avancées. Consultez Changer le modèle d'IA pour GitHub Copilot Chat.

Extension de Discussion avec Copilot

Discussion avec Copilot peut être étendu de différentes manières afin d’améliorer ses fonctionnalités et de l’intégrer à d’autres outils et services. Cela peut inclure l’utilisation du protocole MCP (Model Context Protocol) pour fournir une assistance IA contextuelle, ou la connexion d’outils tiers afin de tirer parti des capacités IA de GitHub.

Extension de Discussion avec Copilot avec MCP

Le protocole MCP est une norme ouverte qui définit la façon dont les applications partagent le contexte avec de grands modèles de langage (LLM). MCP fournit un moyen standardisé de connecter des modèles IA à différentes sources de données et outils, leur permettant ainsi de travailler ensemble plus efficacement.

Vous pouvez configurer les serveurs MCP pour fournir un contexte à Discussion avec Copilot dans divers IDE, tels que Visual Studio Code et les IDE JetBrains. Pour Copilot Chat dans GitHub, le serveur MCP GitHub est automatiquement configuré, ce qui permet à Discussion avec Copilot d’effectuer un ensemble limité de tâches, à votre demande, telles que la création de branches ou la fusion de demandes de tirage. Pour plus d’informations, consultez « Extension de GitHub Copilot Chat avec des serveurs MCP (Model Context Protocol) » et « Utilisation du serveur MCP GitHub ».

Pour aller plus loin

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