Thanks to visit codestin.com
Credit goes to docs.github.com

Skip to main content

Travailler avec les sessions de l’agent dans l’application GitHub Copilot

Exécutez plusieurs sessions d’agent isolées simultanément, chacune avec sa propre branche et les dirige à l’aide de différents modes de session, modèles et outils.

Qui peut utiliser cette fonctionnalité ?

GitHub application Copilot est en préversion technique. GitHub Copilot Business, , GitHub Copilot EnterpriseGitHub Copilot Proet GitHub Copilot Pro+ les utilisateurs peuvent télécharger et utiliser l’application. GitHub Copilot gratuit les utilisateurs et les utilisateurs sans Copilot plan peuvent rejoindre la liste d’attente pour demander l’accès.

Remarque

Le GitHub application Copilot est en préversion technique et est susceptible d’être modifié.

** Copilot Business, , Copilot EntrepriseCopilot Proet Copilot Pro+ utilisateurs** : téléchargez et installez à partir du GitHub application Copilot référentiel. Pour Copilot Business et Copilot Entreprise, votre organisation ou entreprise doit activer les fonctionnalités en préversion et Copilot pour CLI.

* ** Copilot gratuit utilisateurs et utilisateurs sans Copilot plan** : pour demander l’accès, rejoignez la liste d’attente.

Démarrage d’une session

Chaque session dans le GitHub application Copilot s’exécute dans son propre espace de travail isolé, ce qui vous permet d’exécuter plusieurs sessions en parallèle et de progresser sur plusieurs tâches sans conflits.

  1. Dans la barre latérale en regard des sessions, cliquez + pour démarrer une nouvelle session.
  2. Choisissez un référentiel : vous pouvez utiliser un dossier local, choisir parmi GitHubou cloner à partir d’une URL.
  3. Dans la liste déroulante sous la zone d’invite, choisissez l’emplacement d’exécution de la session : dans une nouvelle arborescence de travail, dans votre référentiel local ou dans un bac à sable cloud. Les bacs à sable cloud pour Copilot (préversion publique) sont des environnements entièrement isolés hébergés par GitHub. Pour plus d’informations, consultez « À propos de bacs à sable cloud et locaux pour GitHub Copilot ».
  4. Sélectionnez un mode de session, un modèle et un niveau de raisonnement dans les listes déroulantes au-dessus du champ de saisie.
  5. Décrivez la tâche dans le champ de saisie. Vous pouvez référencer des problèmes avec #, ajouter des fichiers avec @ou utiliser / pour les commandes.

L’agent se met au travail. Vos sessions en cours s’affichent dans la barre latérale, regroupées par dépôt ; cliquez sur n’importe quelle session pour y accéder.

Choix d’un mode de session

Le mode session contrôle la quantité d’autonomie de l’agent. Vous pouvez définir le mode à partir de la liste déroulante au-dessus du champ d’invite et le modifier à tout moment.

  • Interactif : Vous et l’agent travaillez ensemble. L’agent suggère des modifications et attend votre confirmation avant de continuer.
  • Plan : l’agent crée d’abord un plan. Vous examinez et approuvez le plan avant que l’agent ne l’exécute.
  • Autopilot : l’agent fonctionne entièrement de manière autonome : écriture de code, exécution de tests et itération sans attendre l’entrée.

Choix d’un modèle

Vous pouvez sélectionner un modèle et un niveau de raisonnement dans les listes déroulantes au-dessus du champ de saisie. Un effort de raisonnement plus élevé donne à l’agent plus de temps pour réfléchir à des problèmes complexes, mais peut prendre plus de temps. Vous pouvez modifier les deux paramètres à tout moment pendant une session.

Utilisation de conversations rapides

Les conversations rapides dans la barre latérale ouvrent un mode conversation sans créer une branche dédiée ou une arborescence de travail. Utilisez-le pour réfléchir, poser des questions ou explorer des idées avant de commencer une session. Votre historique de conversation est enregistré et répertorié par nom de conversation.

Utilisation avec /chronicle des sessions d’application

Étant donné que le GitHub application Copilot fichier est basé CLI GitHub Copilot, vous pouvez utiliser Copilot pour CLI des fonctionnalités d’historique de session telles que /chronicle pour obtenir des insights à partir du travail que vous avez effectué dans l’application et dans d’autres Copilot pour CLI sessions.

Par exemple, vous pouvez utiliser /chronicle standup pour résumer le travail récent. Pour plus d’informations, consultez « Utilisation des CLI GitHub Copilot données de session ».

Utilisation de la dictée vocale

Vous pouvez utiliser la dictée vocale pour parler des invites dans une session au lieu de les taper.

Avant de pouvoir utiliser la dictée vocale, vous devez la configurer dans les paramètres de l’application.

  1. Ouvrez les paramètres de l’application, puis sélectionnez l’onglet Dictée vocale .
  2. Choisissez un raccourci clavier.
  3. Autorisez l’accès au microphone dans les paramètres de votre système d’exploitation.
  4. Téléchargez un modèle de transcription local.

Après l’installation, utilisez votre raccourci pour démarrer et arrêter la transcription vocale. L’application insère du texte transcrit dans la zone d’invite pour pouvoir l’examiner ou la modifier avant d’envoyer.

Utilisation de l’agent de canard en caoutchouc

L’agent de canard en caoutchouc est un agent intégré qui agit comme un critique constructif, en examinant votre plan actuel, implémentation ou tests et en retournant des commentaires concrets. L’agent s’exécute sur un modèle différent de celui qui pilote votre session active.

Lorsque le canard en caoutchouc est activé, Copilot peut le consulter automatiquement à des points clés pendant qu’il fonctionne. L’agent de session principal passe le travail à l’agent de canard en caoutchouc, reçoit la critique, puis décide comment appliquer ces commentaires avant de continuer.

Remarque

L'agent de canard en caoutchouc n’est actuellement disponible que si l’agent principal utilise un modèle de langage large comme Claude ou GPT.

Vous pouvez également demander Copilot manuellement d’obtenir un avis auprès de l’agent de canard en caoutchouc.

  1. Ouvrez une session active.
  2. Dans la zone d’invite, tapez /rubber-duck et demandez une critique de votre plan, implémentation ou tests actuels.

Pour plus d’informations sur l’agent de canard en caoutchouc, consultez À propos de l’agent « rubber duck ».

Raccourcis clavier

GitHub application Copilot prend en charge les raccourcis clavier pour vous aider à naviguer entre les sessions, à passer d’un espace de travail à l’autre et à effectuer des actions courantes. Pour afficher les raccourcis disponibles, ouvrez l’application, accédez à l’aide, puis raccourcis clavier.