Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Dans ce démarrage rapide, vous connectez un agent existant à Agent 365 en utilisant les compétences Agent 365 dans votre assistant de codage. Le chemin commence par l’enregistrement de l’agent, puis ajoute les capacités que vous choisissez, et se termine par la validation. Si vous construisez un coéquipier IA, qui nécessite le programme de prévisualisation Frontier, vous pouvez aussi le tester localement.
Chaque étape nomme la compétence qui la gère et montre un exemple de demande. Vous invoquez une compétence en indiquant le résultat, pas en tapant le nom de la compétence.
Prerequisites
- Un agent existant sur une pile supportée : Python, Node.jsou .NET.
- Un locataire Microsoft avec l’Agent 365 activé. Connectez-vous en tant qu’Administrateur Global, ou en tant que Développeur d’ID d’Agent avec un Administrateur Global disponible pour compléter les autorisations OAuth.
- Un abonnement Azure avec la permission de créer des ressources.
- Un assistant de codage pris en charge : Claude Code, GitHub Copilot CLI, ou VS Code agent mode.
- La CLI GitHub (
gh), utilisait l’installation des compétences.
La licence dépend des capacités que vous adoptez :
- Identité. Pas de permis supplémentaire. Le locataire doit avoir Agent 365 activé.
- Observabilité. Au moins un utilisateur dans le locataire avec une licence Microsoft 365 E7 ou Microsoft Agent 365 attribuée. Sans cela, la télémétrie est supprimée silencieusement.
- Outillage (QI de travail). Une licence Microsoft 365 Copilot Le MCP de Work IQ est en aperçu.
- Notifications. Un compte utilisateur d’agent, disponible uniquement pour les locataires dans le programme d’aperçu Frontier.
Tip
Vérifiez d’abord que le SDK est le bon mécanisme d’intégration pour votre agent. Voir Choisir l’option d’intégration. Pour le modèle d’identité derrière l’enregistrement, incluant les plans, les permissions et le consentement, voir les concepts clés d’identité d’agent et d’identification de l’agent Identifiant d’assistant Microsoft Entra.
Installez les compétences
Intégrez ces compétences dans votre assistant de codage :
gh skill add microsoft/agent365-skills
La même commande fonctionne pour Claude Code, GitHub Copilot CLI et le mode agent VS Code. Redémarrez votre assistant ensuite pour qu’il acquiert les nouvelles compétences.
Mettre en place et détecter le projet
Ouvrez votre projet d’agent dans votre assistant de codage, puis exécutez :
Compétence : a365-setup
mise en place de ce projet pour l’Agent 365
Répondez aux questions concernant votre agent. Quand la compétence est terminée, elle valide vos prérequis et détecte votre stack.
Setup sauvegarde les IDs et terminaux générés dans a365.generated.config.json. La configuration standard de l’agent n’a pas besoin d’un fichier de configuration rédigé à la main ; La configuration des coéquipiers IA nécessite un a365.config.jsonfichier .
a365-setup Puis vous oriente vers l’un des deux chemins de provisionnement. Complétez celui qu’il sélectionne, puis continuez avec les étapes partagées qui suivent :
- Agent standard, qui n’a pas besoin de son propre compte utilisateur. Continuez avec : Inscrivez l’agent.
- Un coéquipier IA, ce qui le fait. Passer à l’ajout de messages et de notifications. Ce chemin nécessite le programme de prévisualisation Frontier.
Les deux chemins continuent ensuite à l’instrument pour l’observabilité.
Inscrire l’agent
Complétez cette étape si a365-setup vous êtes dirigé vers le chemin de l’agent standard.
Compétence : make-a365-agent
Enregistrez cet agent auprès de l’Agent 365
Lorsque la compétence est terminée, votre agent dispose d’un plan enregistré dans Microsoft Entra, d’une identité d’agent créée à partir de celui-ci, ainsi que des autorisations nécessaires. L’inscription offre une visibilité du catalogue ; L’étape d’observabilité ajoute la télémétrie.
Ajouter des messages et notifications
Terminez cette étape si a365-setup vous êtes dirigé vers le chemin des coéquipiers IA.
Compétence : make-ai-teammate
ajouter des messages et notifications à cet agent
La compétence ajoute la couche d’hébergement et le routage des messages, et enregistre l’agent. Les gens peuvent ensuite y accéder via Teams, Outlook, les commentaires Word et par email.
Important
Cette étape donne à votre agent son propre compte utilisateur, incluant une boîte aux lettres et une présence Teams. Cette fonctionnalité est disponible uniquement pour les locataires participant au programme de prévisualisation Frontier. Saute cette étape si ton locataire n’est pas inscrit.
Instrument d’observabilité
Terminez cette étape dans l’un ou l’autre des chemins. La compétence demande quel type d’agent vous avez.
Compétence : instrument-observability
ajouter de l’observabilité à cet agent
Lorsque vous le demandez, choisissez le mode d’authentification utilisé par votre agent : OBO (au nom d’un utilisateur connecté), Agentic-User (le compte utilisateur propre à l’agent, qui nécessite le programme d’aperçu Frontier), ou S2S (service-à-service, pour les opérations en arrière-plan). L’exportateur utilise le même mode que votre agent authentifie, donc choisissez le mode qui correspond à votre modèle d’autorisation. Voir l’identité de l’agent.
Après un essai, les spans de votre agent apparaissent dans Microsoft Defender, Microsoft Purview et le Microsoft 365 admin center.
Important
Deux choses peuvent faire paraître la télémétrie disparue, même si la requête renvoie HTTP 200. Si aucun utilisateur du locataire n'a une licence Microsoft 365 E7 ou Microsoft Agent 365 attribuée, la demande entière est abandonnée ; la présence du SKU n'est pas suffisante. Si la partie n'a pas de portée valide invoke_agent à la racine, les portées restent interrogables dans la chasse avancée Defender mais n'apparaissent sur aucune des trois surfaces. La portée des racines est la portée de niveau supérieur que le SDK émet pour une invocation d’agent ; Chaque appel d’outil et chaque événement d’inférence s’y imnichent.
Connecter les données Microsoft 365
Complétez cette étape sur l’un ou l’autre chemin si votre agent lit ou agit sur les données Microsoft 365. Les outils Work IQ nécessitent un modèle d’autorisations déléguées, donc cette étape est automatiquement sautée si vous choisissez S2S dans l’étape d’observabilité.
Compétence : add-workiq-tools
Câblez Work IQ Mail and Calendar
Nommez les charges de travail dont vous avez besoin, comme Mail, Calendar ou Word. La compétence connecte les serveurs MCP Work IQ correspondants, et votre agent peut alors accéder à ces données sous contrôle administrateur.
Important
Work IQ MCP est en version preview et nécessite une licence Microsoft 365 Copilot. Un administrateur global doit accorder les autorisations OAuth pour les serveurs Work IQ avant que votre agent puisse les appeler. Voir Ajouter et gérer des outils.
Tester localement
Terminez cette étape si vous suivez le chemin des coéquipiers IA, qui nécessite le programme de prévisualisation Frontier. Agents Playground se connecte via le point de terminaison de messagerie de l’agent, donc cela ne s’applique pas aux agents standards.
Compétence : test-local
Tester cet agent localement
Votre agent est en concurrence avec Agents Playground, un harnais local de test, donc vous pouvez le tester avant de déployer.
Validez le résultat
Votre agent doit commencer et répondre comme avant l’intégration, et apparaître dans l’Agent 365 sous son identité enregistrée.
Si votre assistant de codage expose la capacité interne Validation & Diagnose de l’Agent 365, demandez-lui de valider cette intégration Agent 365 pour exécuter le prévol au niveau du code sur le projet. Il vérifie les lacunes dans l’instrumentation, les artefacts Microsoft Entra, la messagerie, l’accès aux outils et la configuration associée. La capacité est également appelée a365-code-validatoren interne ; la disponibilité et le routage exact dépendent de l’assistant de codage et du package Skills installé.
Avant de déployer, suivez la checklist de validation du SDK de l’Agent 365.
Troubleshoot
Utilisez le tableau suivant pour identifier et résoudre les problèmes courants lors de la mise en relation de votre agent à l’Agent 365.
| Symptôme | Résolution |
|---|---|
| L’assistant de codage décrit les commandes mais ne les exécute pas | Utilisez un mode qui offre un accès au terminal. Dans VS Code, utilisez le mode agent. Les modes Demande et Édition ne peuvent pas exécuter les commandes terminales. |
| Les rapports de configuration manquant de prérequis Azure | Remplissez les prérequis listés a365-setup , puis relancez la compétence. |
| L’enregistrement des Blueprints échoue, ou les commandes CLI renvoient des erreurs d’autorisation | Confirmez que vous êtes connecté avec un compte qui a l’autorisation d’enregistrer les plans d’identité de l’agent dans le locataire. |
| Aucune télémétrie n’apparaît | Confirmez qu’au moins un utilisateur du locataire a une licence Microsoft 365 E7 ou Microsoft Agent 365 attribuée, puis confirmez que la run émet un span valide invoke_agent à sa racine, puis confirmez que le mode d’authentification que vous avez sélectionné correspond à votre environnement. Demandez à votre assistant de codage de valider l’intégration Agent 365 ; La compétence de validateur installée peut diagnostiquer l’instrumentation. |
| On dirait qu’une étape a été sautée | Les compétences sont conscientes de l’état et sautent des tâches déjà câblées, donc l’étape est probablement déjà terminée. Relance la compétence spécifique et précise explicitement le résultat. |
| Les valeurs de configuration doivent changer après la configuration | Si votre installation utilise a365.config.json, éditez-la et relancez-la a365 config init -c ./a365.config.json, puis relancez la compétence concernée. |