Skip to main content

Intégration de Copilot agent cloud à Teams

Vous pouvez utiliser l’intégration GitHub dans Teams pour fournir du contexte et ouvrir des pull requests directement depuis vos canaux Teams.

Remarque

  • Cette fonctionnalité est actuellement en cours préversion publique et susceptible de changer.
          GitHub Copilot utilise l’IA. Vérifiez s’il y a des erreurs. Consultez « [AUTOTITLE](/copilot/responsible-use/copilot-cloud-agent) ».

L’intégration GitHub dans Microsoft Teams vous permet d’interagir avec Agent cloud Copilot à partir de vos canaux Teams. À partir d’un thread Teams, vous pouvez lancer des sessions agent de cloud et ouvrir des pull requests en utilisant le contexte de votre conversation.

Pour plus d’informations sur les intégrations supplémentaires Copilot , consultez À propos des intégrations Copilot.

Remarque

Lorsque vous mentionnez @GitHub dans un thread Teams, l’agent capture l’intégralité du thread comme contexte pour votre demande, comprendre et implémenter des solutions en fonction de la discussion. Ce contexte est stocké dans la pull request.

Prerequisites

  • Vous devez avoir un compte avec accès à GitHub via Copilot, Copilot Pro, Copilot Pro+ ou Copilot Business.
  • Vous devez disposer d’un compte Teams et être membre d’un canal.

Installation de l’application GitHub dans Teams

L’application GitHub doit être installée une seule fois dans une équipe. Une fois l’application installée, n’importe quel membre de l’équipe peut connecter son GitHub compte à l’application et commencer à l’utiliser.

  1. Ouvrez le lien d’installation de l’intégrationGitHub dans votre navigateur web pour lancer Teams et la boîte de dialogue d’installation.
  2. Cliquez sur Ajouter pour ajouter l’application à votre équipe.
  3. Suivez les prompts à l’écran pour authentifier et autoriser l’application.

Connexion de l’application GitHub à votre GitHub compte

La première fois que vous utilisez l’application GitHub dans Teams, vous devez la connecter à votre GitHub compte et définir un référentiel par défaut. Le référentiel par défaut fournit le contexte que Copilot utilise lors de la réponse aux invites, et c’est également là que les requêtes de tirage créées par les sessions de Agent cloud Copilot sont ouvertes, sauf si vous spécifiez un référentiel dans votre invite.

Pour commencer, mentionnez @GitHub <YOUR_TASK> dans n’importe quel fil de discussion Teams. L’application vous guidera tout au long du processus de connexion et de configuration d’un référentiel par défaut. Vous pouvez également connecter votre GitHub compte et définir manuellement le référentiel par défaut en procédant comme suit :

  1. Dans Teams, mentionnez l’application dans un thread en tapant @GitHub.
  2. Sélectionnez Connexion dans la liste des suggestions.
  3. Suivez les invites pour vous connecter à votre GitHub compte.
  4. Dans le thread, mentionnez l’application en tapant @GitHub.
  5. Cliquez sur paramètres pour définir le référentiel par défaut.

Utilisation de l’application Copilot dans Teams

Vous pouvez interagir avec l’application GitHub dans Teams en le mentionnant dans un thread. L’assistant répondra à vos messages et effectuera des tâches en fonction de vos demandes. Seuls les utilisateurs disposant d’un accès en écriture au référentiel par défaut, ou au référentiel spécifié dans leur invite, peuvent activer Agent cloud Copilot pour qu'il fonctionne. Les contributeurs au fil de discussion sans accès en écriture peuvent contribuer en orientant Copilot la conversation par leurs suggestions, qui seront utilisées comme contexte lors de la modification du pull request.

  1. Dans Teams, mentionnez l’application dans un thread en tapant @GitHub.

  2. Tapez votre message ou votre demande, puis envoyez-le. Vous pouvez également spécifier un référentiel ou une branche à l’aide de la syntaxe suivante :

    @GitHub Add "Hello World" to the README in repo=REPO_OWNER/REPO_NAME branch=BRANCH_NAME
    

    Le repo paramètre indique Agent cloud Copilot le référentiel à utiliser pour la requête, et le branch paramètre spécifie une branche existante du référentiel qui doit être utilisée comme branche de base pour une demande de tirage. Par défaut, Copilot utilise votre référentiel par défaut configuré et la branche par défaut du référentiel.

           Copilot lance une agent de cloud session et répond avec un résumé des modifications qu’il envisage d’effectuer, y compris un lien vers le pull request qu’elle a créé dans le dépôt.
    

Vous pouvez continuer à itérer sur le pull request dans le même fil de discussion dans Teams. Mentionnez @GitHub avec votre modification suggérée, et Agent cloud Copilot utilisera tous les messages dans le fil depuis la mention précédente pour itérer sur la requête de tirage existante.

Lectures complémentaires