Skip to main content

Recherchez, planifiez et itérez les modifications de code avec Agent cloud Copilot

Effectuez des recherches approfondies sur un dépôt, créez un plan d’implémentation et apportez des modifications de code itératives sur une branche, puis créez une pull request lorsque vous êtes prêt.

Qui peut utiliser cette fonctionnalité ?

Agent cloud Copilot est disponible avec les plans GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business et GitHub Copilot Enterprise. L’agent est disponible dans tous les référentiels stockés sur GitHub, à l’exception des référentiels détenus par comptes d’utilisateur managés et où il a été désactivé explicitement.
Sign up for Copilot

          Agent Copilot Cloud (anciennement agent de codage Copilot) vous permet de :
  • Recherchez un référentiel en posant des Copilot questions.
  • Planifiez et affinez une approche avant Copilot d’apporter des modifications.
  • Modifiez les modifications du code, examinez une différence et créez une pull request lorsque vous êtes prêt.

Les sessions ne créent pas automatiquement de pull requests. Pour en créer une immédiatement, incluez cela dans votre texte de commande, par exemple « Créer une demande de tirage à ... ».

Remarque

Ces fonctionnalités ne sont disponibles que sur Agent cloud CopilotGitHub.com. Agent de cloud intégrations (telles que Azure Boards, JIRA, Linear, Slack ou Teams) prennent uniquement en charge la création d’un pull request directement.

Effectuer des recherches approfondies

Posez des Agent cloud Copilot questions sur un référentiel pour comprendre son fonctionnement, trouver où effectuer une modification ou confirmer les hypothèses avant la planification.

  1. Démarrez une tâche à partir de l’onglet Agents, du panneau, du tableau de bord ou Discussion avec Copilot. Consultez « Lancer une tâche avec Copilot agents sur GitHub ».

  2. Posez une question sur le référentiel.

    Par exemple : Investigate performance issues in this app and suggest improvements.

    Conseil

    Vous pouvez également ouvrir Discussion avec Copilot et attacher le référentiel approprié en tant que contexte. Copilot vous invite à approuver une session de recherche approfondie.

  3. Si vous le souhaitez, envoyez des invites de suivi pendant que Copilot travaille pour orienter la session.

  4. Passez en revue la réponse et posez des questions de suivi.

Créer un plan

Demandez Agent cloud Copilot à proposer un plan avant d’apporter des modifications.

  1. Décrivez le plan souhaité.

    Par exemple : Create a plan to implement the most impactful performance improvements for this app.

  2. Passez en revue le plan et itérez avec Copilot jusqu’à ce qu’il corresponde à votre intention.

Itérer sur les modifications du code

Après la recherche et la planification, apportez des modifications à une branche, passez en revue le diff et décidez s’il faut itérer davantage ou créer un pull request.

  1. Décrivez les modifications souhaitées dans votre invite.

    Par exemple, référencez le plan à partir d’une version antérieure : Implement the plan we agreed upon.

  2. Attendez que Copilot termine la session.

  3. Cliquez sur Diff pour passer en revue les modifications.

  4. Si vous le souhaitez, ouvrez la branche (copilot/BRANCH-NAME) pour inspecter les modifications dans le contexte.

  5. Pour demander des affinements, poursuivez la conversation. Par exemple : Rename this to match our existing conventions.

  6. Une fois la session terminée et que vous en êtes satisfait, cliquez sur Create pull request.

Fournir un contexte visuel

          Agent de cloud traite des images, telles que des captures d’écran, des croquis ou des conceptions, dans le cadre de votre description de tâche. Faites glisser et déposez une image dans un corps de problème ou une Discussion avec Copilot invite, puis décrivez ce qu’il Copilot faut faire avec elle.

Lectures complémentaires