Consulter les fonctionnalités de GitHub Copilot
GitHub Copilot offre une liste croissante de fonctionnalités pour les individus et les organisations.
Fonctionnalités de GitHub Copilot
GitHub Copilot offre une gamme de fonctionnalités pour améliorer l’expérience de codage, dont certaines peuvent être en préversion publique. Les fonctionnalités disponibles dépendent de votre plan et que vous utilisiez Copilot en tant qu’individu ou par le biais d’une organisation.
Les fonctionnalités GitHub Copilot suivantes sont publiées et prises en charge en tant que fonctionnalités de disponibilité générale :
Complétion de code
Suggestions de style d’autocomplétion de Copilot dans les IDE pris en charge (Visual Studio Code, Visual Studio, JetBrains IDEs, Azure Data Studio, Xcode, Vim/Neovim et Eclipse).
Si vous utilisez Visual Studio Code, vous pouvez également utiliser les suggestions de modification suivantes qui prédiront l’emplacement de votre prochaine modification et proposeront une complétion.
Discussion avec Copilot
Interface de conversation qui vous permet de poser des questions relatives au codage et de mettre à jour des fichiers. GitHub Copilot Chat est disponible sur le site web GitHub, dans GitHub Mobile, dans les ID pris en charge (Visual Studio Code, Visual Studio, JetBrains IDEs, IDE Eclipse et Xcode) et dans le terminal Windows. Les utilisateurs peuvent également utiliser des compétences GitHub à partir de Copilot Chat (Les compétences GitHub ne sont pas incluses dans le plan Gratuit De GitHub Copilot).
Copilot Edits
Copilot Edits est disponible dans Visual Studio Code et JetBrains IDEs. Utilisez Copilot Edits pour apporter des modifications à plusieurs fichiers directement à partir d’une invite de conversation Copilot unique. Copilot Edits a les modes suivants :
Mode Édition : utilisez le mode d’édition lorsque vous souhaitez un contrôle plus précis sur les modifications proposées par Copilot. En mode édition, vous choisissez les fichiers auxquels Copilot peut apporter des modifications, fournissez un contexte à Copilot avec chaque itération et décidez s’il faut accepter les modifications suggérées après chaque tour.
Mode agent : utilisez le mode agent lorsque vous avez une tâche spécifique à l’esprit et souhaitez permettre à Copilot de modifier votre code de manière autonome. En mode agent, Copilot détermine les fichiers auxquels apporter des modifications, propose des modifications de code et des commandes de terminal pour terminer la tâche, et itère pour corriger les problèmes jusqu’à ce que la tâche d’origine soit terminée. Le mode Agent est disponible uniquement dans Visual Studio Code.
Révision du code GitHub Copilot
Suggestions de révision de code générées par l’IA pour vous aider à écrire un meilleur code.
Copilot dans l’interface de ligne de commande
Interface de type conversation dans le terminal, où vous pouvez poser des questions sur la ligne de commande. Vous pouvez demander à Copilot de fournir des suggestions de commandes ou des explications de commandes. Les utilisateurs peuvent également intégrer Copilot dans Windows Terminal Canary.
Résumés des demandes de tirage (pull request) générées par Copilot
Résumés générés par l’IA des modifications qui ont été apportées dans une demande de tirage( pull request), les fichiers qu’ils impactent et ce qu’un réviseur doit se concentrer sur le moment où il effectue son examen. Cette fonctionnalité n’est pas incluse dans le plan Gratuit De GitHub Copilot.
Extensions GitHub Copilot
GitHub Copilot Extensions est un type d’application GitHub qui intègre la puissance des outils externes dans GitHub Copilot Chat. Les extensions Copilot peuvent être développées par n’importe qui, pour une utilisation privée ou publique, et peuvent être partagées avec d’autres personnes via gitHub Marketplace.
Instructions Copilot personnalisées
Améliorez les réponses Copilot Chat en fournissant des détails contextuels sur vos préférences, outils et exigences.
Bases de connaissances Copilot (Copilot Enterprise uniquement)
Créez et gérez des collections de documentation à utiliser comme contexte pour discuter avec Copilot. Lorsque vous posez une question dans Copilot Chat dans GitHub ou dans Visual Studio Code, vous pouvez spécifier une base de connaissances comme contexte pour votre question.
Résumé
GitHub Copilot fournit des fonctionnalités pour améliorer l’expérience de codage, à la fois dans votre IDE sélectionné et dans d’autres interfaces. La disponibilité de ces fonctionnalités dépend de votre plan et de l’utilisation de Copilot en tant qu’individu ou par le biais d’une organisation.