Partager via


Vue d’ensemble du connecteur GitHub Cloud Knowledge Microsoft 365 Copilot

Le connecteur GitHub Cloud Knowledge Microsoft 365 Copilot permet aux organisations d’indexer des fichiers markdown et texte à partir de dépôts GitHub dans des expériences Microsoft 365 Copilot et Recherche Microsoft. En intégrant du contenu GitHub à Microsoft 365, les utilisateurs peuvent accéder directement à la documentation du projet et aux guides techniques dans des applications familières, ce qui réduit le changement de contexte et améliore la productivité.

Pourquoi utiliser le connecteur GitHub Cloud Knowledge pour indexer vos données ?

Le connecteur GitHub Cloud Knowledge est idéal pour les organisations qui utilisent GitHub pour la documentation, les fichiers projet ou la gestion de contenu. Vous pouvez utiliser le connecteur pour :

  • Rendre la documentation de projet accessible à la recherche dans Microsoft 365.
  • Autoriser les utilisateurs à poser des questions copilot telles que :
    • Comment faire configurer Project Alpha ?
    • Où puis-je trouver les instructions de déploiement ?
    • Quelle est la vue d’ensemble de l’architecture pour ce projet ?
  • Résumez les sections clés de la documentation du projet à des fins de référence rapide.

Créer des agents avec le connecteur GitHub Cloud Knowledge

Les développeurs peuvent utiliser ce connecteur comme source de connaissances dans les agents déclaratifs qu’ils créent avec Copilot Studio, Agent Builder dans Microsoft 365 Copilot ou microsoft 365 Agents Toolkit.

Invites de l’agent

Les exemples suivants montrent des invites que les générateurs d’agents peuvent utiliser pour aider leurs utilisateurs à récupérer des informations à partir du connecteur GitHub Cloud Knowledge.

Role Exemple d’invite
Developer Résumez la vue d’ensemble de l’architecture pour Project Alpha.
Responsable de projet Répertoriez toutes les étapes de déploiement de la dernière version.
Ingénieur de support Où puis-je trouver des instructions de résolution des problèmes pour l’intégration de l’API ?

Fonctionnalités et limitations du connecteur GitHub Cloud Knowledge

Le connecteur GitHub Cloud Knowledge permet aux utilisateurs d’effectuer les opérations suivantes :

  • Indexez les dépôts GitHub Cloud, les fichiers Markdown et les fichiers texte pour rendre la documentation de projet accessible dans Microsoft 365.
  • Effectuez des requêtes en langage naturel dans Copilot pour récupérer des guides techniques et de la documentation.
  • Utilisez la recherche sémantique pour trouver du contenu pertinent basé sur des mots clés, des préférences et des connexions sociales.
  • Résumez la documentation du projet à des fins de référence rapide.

Le connecteur GitHub Cloud Knowledge présente les limitations suivantes :

  • Seuls les métadonnées du dépôt, les fichiers Markdown et les fichiers texte sont indexés. Les problèmes, les demandes de tirage et les commentaires ne sont pas indexés.
  • Seuls les fichiers Markdown et texte d’une taille maximale de 30 Mo sont pris en charge. Les fichiers plus volumineux ne sont pas indexés.
  • Pour des raisons de sécurité, le connecteur ne prend pas en charge l’indexation des organisations où tous les dépôts sont publics. Pour débloquer ce scénario, contactez le support Microsoft.

Types de données indexés à partir de GitHub Cloud Knowledge

Le connecteur indexe les types de données suivants.

Type de données Description
Fichiers Markdown Documentation et guides du projet
Fichiers texte Notes techniques et instructions
Métadonnées de dépôt Informations de base sur le référentiel

Le contenu indexé apparaît dans les réponses Microsoft 365 Copilot et les résultats de recherche Microsoft.

Modèle d’autorisations et contrôle d’accès

Le connecteur applique des autorisations GitHub lors de l’affichage des résultats de recherche. Les données indexées peuvent être visibles pour :

  • Seules les personnes ayant accès à cette source de données (par défaut) : les résultats s’affichent uniquement pour les utilisateurs qui ont accès à GitHub.
  • Tout le monde : les résultats s’affichent pour tous les utilisateurs du organization.

Le mappage d’identité entre GitHub et Microsoft Entra ID est requis pour une application précise des autorisations. Les options de mappage sont les suivantes :

  • E-mail
  • Connexion
  • Nom

Si le mappage direct échoue, vous pouvez utiliser des expressions régulières (expression régulière) pour transformer les données d’identité.

Étape suivante