Skip to main content
Skip to content

Où utiliser GitHub Copilot

Choisissez où travailler avec GitHub Copilot, de la compréhension d’un problème à l’écriture, à la revue, aux tests et à la mise en production du code.

Utilisez GitHub Copilot dans les outils que vous utilisez déjà pour planifier, développer, examiner, tester et déployer des logiciels.

GitHub Copilot app est l’endroit idéal pour tout faire au sein d’un même flux de travail : gérer le travail piloté par les agents sur des tâches parallèles, coordonner le travail entre les référentiels et garder le navigateur, le terminal et le cycle de vie des pull requests connectés au même endroit.

Vous pouvez également poser des questions dans votre navigateur, obtenir des suggestions pendant que vous modifiez du code dans votre IDE, travailler depuis le terminal ou créer vos propres outils basés sur Copilot grâce au SDK.

Si vous ne savez pas où commencer, choisissez une surface basée sur le travail de codage que vous souhaitez effectuer maintenant. Les surfaces peuvent avoir des cas d’usage qui se chevauchent : certains prennent en charge des flux de travail à plusieurs étapes larges, tandis que d’autres se concentrent sur des tâches spécifiques.

Où vous pouvez utiliser Copilot

WhereUtilisez-le pourGet started
GitHub Copilot appGérez le travail des développeurs et des agents sur des tâches parallèles, plusieurs dépôts et l’ensemble du cycle de vie des pull requests, dans un espace de travail dédié.
Prise en main de l’application GitHub Copilot
GitHub Copilot CLITravailler avec Copilot depuis le terminal, y compris des flux de travail en ligne de commande reproductibles.
Commencer avec GitHub Copilot CLI
Votre IDE
(Visual Studio Code, , Visual Studio, JetBrains IDEsEclipse et XCode)
Obtenir des suggestions intégrées, discuter du code environnant et utiliser un agent capable de modifier des fichiers à votre place.Démarrage rapide pour l’utilisation de GitHub Copilot dans votre IDE
GitHub Copilot SDKCréation d’applications personnalisées qui utilisent les mêmes primitives que Copilot.
Build your first Copilot-powered app
Site web GitHubPoser des questions sur les référentiels, les problèmes et les demandes de tirage (pull request) ou l’affectation de travail à un agent.Démarrage rapide pour l’utilisation de GitHub Copilot sur GitHub.com
GitHub MobileConversation avec Copilot tout en dehors de votre environnement de développement principal.
Poser des questions à GitHub Copilot dans GitHub Mobile
GitHub DesktopObtenir de l’aide sur les messages de validation et les résumés.
Configuration de Copilot dans GitHub Desktop

Pour vérifier les Copilot fonctionnalités disponibles pour votre compte personnel, accédez à vos Copilot paramètres à l’adresse https://github.com/settings/copilot/features.

Pour comparer la prise en charge entre les IDE, consultez matrice de fonctionnalités Copilot.

Qu’est-ce qui me convient ?

Vous n’avez pas besoin d’utiliser chaque surface. Choisissez celui le plus proche du travail que vous effectuez maintenant.

Si vous ne savez pas où commencer, utilisez Copilot sur le site web GitHub. Il n’y a rien à installer et vous pouvez poser des questions sur un dépôt, un problème ou une demande de tirage (pull request) que vous avez déjà ouverte.

Utilisez ces contextes de développement courants pour choisir une surface :

  • Coordonner le travail des agents : utilisez GitHub Copilot app lorsque vous souhaitez disposer d’un emplacement unique pour coordonner le travail des agents, gérer des flux de travail parallèles, travailler sur plusieurs référentiels et garder connectés le navigateur, le terminal et le cycle de vie des pull requests.
  • Commandes en cours d’exécution : utilisez GitHub Copilot CLI quand vous souhaitez travailler dans le terminal, exécuter des commandes de terminal complexes et exécuter des tâches en parallèle. Pour les tâches de l’agent qui exécutent des commandes, utilisez des environnements isolés dans le cloud ou en local pour déterminer où les commandes s’exécutent et à quoi elles peuvent accéder.
  • Écriture de code : utilisez GitHub Copilot votre IDE lorsque vous souhaitez écrire et affiner votre code de manière interactive.
  • Extension de vos propres outils : utilisez GitHub Copilot SDK quand vous créez une application ou un workflow interne qui appelle Copilot directement.
  • Préparer une modification : utilisez le site web GitHub lorsque le travail commence à partir d’un ticket, d’une pull request ou d’un dépôt inconnu.
  • Vérification du travail loin de votre bureau : utilisez GitHub Mobile quand vous devez poser une question rapide à partir d’un appareil mobile.

Vous pourrez passer à une autre surface plus tard, souvent sans tout recommencer. Par exemple, vous pouvez cerner un problème dans l’interface web, demander à un agent d’apporter une modification, examiner la pull request dans votre IDE, puis poursuivre ensuite depuis le terminal.

Fonctionnement des surfaces

Une partie du contexte, des autorisations et de la configuration peut être conservée d’une interface à l’autre. Les paramètres et le contexte qui s’appliquent dépendent de la fonctionnalité et de la Copilot surface que vous utilisez.

Lorsqu’ils sont pris en charge, votre plan, les instructions personnalisées, les compétences de l’agent et les serveurs MCP connectés s’appliquent aux emplacements où vous les utilisez Copilot. Vous pouvez donc les configurer une fois et les utiliser dans différentes parties de votre flux de travail.

Un seul morceau de travail peut se déplacer entre les surfaces. Par exemple, vous pouvez commencer par un ticket sur GitHub, l’affecter à Copilot cloud agent, suivre le travail dans le GitHub Copilot app, passer en revue la demande de fusion dans votre IDE et la fusionner dans l’interface web.

Vous pouvez également commencer à Copilot travailler sur une tâche dans votre terminal, puis continuer la même session dans votre navigateur ou sur votre appareil mobile.

Les surfaces partagent également la même base. Les Copilot expériences que vous utilisez sur plusieurs surfaces sont toutes alimentées par les mêmes primitives de kit de développement logiciel (SDK) et de plateforme. Vous pouvez utiliser ce même Kit de développement logiciel (SDK) pour créer Copilot vos propres applications, outils et flux de travail, afin que les intégrations personnalisées et les expériences internes Copilot fonctionnent toutes avec les mêmes fonctionnalités sous-jacentes.

Vos choix s’étendent sur le flux de travail, notamment :

  • Quel modèle : différents modèles correspondent à différents types de travail, et vous pouvez changer de modèle pour les conversations et les agents. Consultez « Modification du modèle IA pour GitHub Copilot Chat ».
  • Quels agents : Copilot les agents et les agents d’autres fournisseurs travaillent dans les mêmes référentiels, ouvrent des pull requests et font l’objet d’une révision. Copilot applique les mêmes protections, atténuations et limitations de sécurité aux agents tiers qu’à Copilot cloud agent. Consultez À propos de GitHub Copilot agent cloud et À propos des agents de codage tiers.
  • Ce que Copilot peut voir : les instructions personnalisées, les compétences de l’agent et les serveurs MCP relient Copilot à vos conventions et aux outils que votre équipe utilise. Consultez « À propos du Model Context Protocol (MCP) ».
  • Ce dont Copilot se souvient : pour les fonctionnalités prises en charge, Copilot Memory peut réutiliser les informations du dépôt et vos préférences lors de travaux ultérieurs. Consultez « À propos de la mémoire GitHub Copilot ».

Pour les organisations, les stratégies d’administrateur s’appliquent à la plupart des surfaces utilisées par les développeurs. Consultez « Administrer GitHub Copilot pour votre équipe ».

Étapes suivantes