GitHub Copilot est un assistant IA qui vous aide à écrire, comprendre et expédier des logiciels. Il suggère du code à mesure que vous tapez, répond aux questions relatives à une base de code, examine vos modifications et fonctionne sur les tâches que vous lui affectez.
Étant donné que Copilot est intégré à GitHub, il fonctionne dans le flux de travail de développement que vous utilisez déjà :
- Votre code et son historique.
- Les issues et les pull requests que vous utilisez déjà pour suivre le travail.
- Automatisations que vous exécutez dans votre référentiel.
Une modification peut commencer sous la forme d’un ticket, être prise en charge par un agent, revenir sous la forme d’une pull request, faire l’objet d’une revue de qualité et de sécurité, puis être fusionnée.
Vous et Copilot travaillez dessus au même endroit, avec le même contexte, au lieu de déplacer du code dans des outils distincts et de revenir à nouveau.
Comment fonctionne Copilot
Les fonctionnalités de Copilot et les fonctions associées se répartissent en quatre catégories :
Assistée. Copilot répond pendant que vous travaillez, en suggérant du code, en répondant à vos questions ou en expliquant le code. Vous passez en revue et appliquez chaque suggestion.
Agentique. Vous décrivez un objectif et Copilot pouvez effectuer plusieurs étapes. Il recherche un référentiel, propose un plan, modifie des fichiers, passe en revue les demandes de tirage, exécute des outils et prépare des tâches pour votre révision. Vous restez responsable de l’examen et de l’approbation.
Personnalisations. Vous personnalisez les réponses de Copilot avec des instructions, des prompts réutilisables, le contexte du dépôt, des outils externes, des capacités d’agent et des agents personnalisés. Lorsque Copilot comprend la structure, les conventions et les outils de votre projet, il peut fournir de meilleures réponses.
Agents, modèles et outils d’IA externes. Les agents de programmation, les modèles et les outils, y compris les serveurs MCP d’autres fournisseurs, fonctionnent aux côtés de Copilot. Les agents de codage tiers fonctionnent de manière asynchrone sur les tâches de développement et peuvent apporter des modifications et ouvrir ou mettre à jour des demandes de tirage pour votre révision. Elles sont soumises aux mêmes protections de sécurité, atténuations et limitations que Copilot.
Ce que vous pouvez faire avec Copilot
Copilot vous aide tout au long du cycle de vie du développement logiciel. Par exemple:
- Comprendre le code en posant des questions sur les fichiers, les dépôts et les concepts de développement.
- Planifiez et exécutez des tâches avec un agent capable d’analyser un dépôt, d’apporter des modifications et de préparer une pull request pour votre validation.
- Personnalisez les réponses avec des instructions, des invites réutilisables, un contexte de dépôt, des outils et des agents spécialisés.
- Écrivez du code avec des suggestions intégrées et des instructions en langage naturel.
- Créez des applications à partir de descriptions en langage naturel.
- Modifiez le code en demandant Copilot de modifier, refactoriser ou corriger le code.
- Passez en revue le code et les pull requests, y compris les résumés et les suggestions d’amélioration potentielles.
Les fonctionnalités disponibles dépendent de votre plan de Copilot, du client que vous utilisez et des stratégies de votre organisation.
Obtenez l'accès
Vous pouvez commencer à utiliser Copilot de plusieurs façons, en fonction de votre rôle et de vos besoins.
Individus
- Essayez Copilot gratuitement. Permet Copilot Free d’explorer les principales fonctionnalités sans plan payant requis.
- Abonnez-vous à un plan payant. Effectuez une mise à niveau vers un plan payant pour l’accès aux fonctionnalités Premium, l’accès accru aux modèles et une allocation mensuelle plus élevée de AI credits. Consultez Démarrage avec un plan GitHub Copilot pour plus d'informations.
- Bénéficiez d’un accès gratuit si vous êtes éligible. Les étudiants, les enseignants et les responsables de open source peuvent bénéficier d’un accès aux fonctionnalités Premium sans coût. Consultez Accéder GitHub Copilot gratuitement en tant qu’étudiant et Accéder Copilot Pro gratuitement en tant qu’enseignant ou responsable de open source.
Membres d’une organisation
- Demandez l'autorisation à votre organisation. Si votre organisation ou votre entreprise a un forfait GitHub Copilot, rendez-vous sur https://github.com/settings/copilot et demandez l’accès en sélectionnant « Obtenir Copilot via une organisation ».
Propriétaires d’organisations et d’entreprises
Les propriétaires d’organisations sur GitHub Free ou GitHub Team peuvent acheter Copilot Business pour leur organisation. Abonnez-vous à Copilot Business.
Si votre organisation appartient à une entreprise disposant d’un Copilot abonnement, vous pouvez demander au propriétaire de votre entreprise de l’activer Copilot pour votre organisation. Accédez à https://github.com/settings/copilot et demandez l'accès dans « Obtenez Copilot depuis une organisation ».
Les propriétaires d’entreprise peuvent configurer Copilot Business ou Copilot Enterprise pour leur entreprise.
-
Si vous souhaitez payer par carte de crédit ou PayPal, abonnez-vous ici.
Remarque
Si vous êtes actuellement dans une version d’évaluation de GitHub Enterprise Cloud, vous devez effectuer une conversion en entreprise payante avant de pouvoir acheter GitHub Copilot.
-
Pour les autres modes de paiement, contactez GitHubl’équipe des ventes.
Contrôle des organisations et des entreprises
Si vous utilisez Copilot via une organisation ou une entreprise, les administrateurs décident de la manière dont il peut être utilisé. Ils contrôlent les membres qui ont accès, définissent des stratégies pour lesquelles les fonctionnalités sont disponibles, excluent les fichiers qui Copilot ne doivent pas voir et passent en revue les données d’utilisation et les journaux d’audit pour comprendre comment ils sont utilisés.
Ces paramètres aident les administrateurs à gérer Copilot les environnements et fonctionnalités disponibles pour leur organisation ou leur entreprise. Certains paramètres et contrôles dépendent du Copilot plan et du client où Copilot il est utilisé. Consultez « Administrer GitHub Copilot pour votre équipe ».
Étapes suivantes
- Commencez à utiliser Copilot. Consultez « Configuration de GitHub Copilot ».
- Consultez les fonctionnalités Copilot auxquelles vous avez accès en accédant aux paramètres Copilot à l’adresse https://github.com/settings/copilot/features.