Choisir l’outil approprié pour générer votre agent déclaratif

Les agents déclaratifs vous permettent d’étendre Microsoft 365 Copilot pour répondre aux besoins uniques de vos utilisateurs. Vous pouvez créer des agents déclaratifs à l’aide d’une approche pro-code, low-code ou no-code. Cet article fournit des informations sur les outils disponibles pour la création d’agents déclaratifs et les avantages et inconvénients de chacun d’eux.

Outils de création d’agents déclaratifs

Plusieurs outils sont disponibles pour vous aider à créer des agents déclaratifs pour Copilot. Le tableau suivant répertorie les outils et les cas d’usage potentiels pour chacun d’eux afin de vous aider à déterminer l’outil qui vous convient.

Outil Approche de codage Description Cas d’usage recommandé
Microsoft 365 Agents Toolkit Pro-code Agents Toolkit permet la création d’agents déclaratifs et d’agents de moteur personnalisés avec des fonctionnalités avancées, telles que des actions d’API personnalisées, des cartes adaptatives, le Microsoft 365 Agents SDK, le terrain de jeu des agents Microsoft 365 pour les tests locaux et l’intégration CI/CD (intégration continue/livraison continue). Les développeurs qui ont besoin d’un contrôle total sur leur environnement de codage, le contrôle de code source et l’intégration directe de l’API.
Copilot Studio Low-code Copilot Studio permet aux utilisateurs de créer des agents déclaratifs à l’aide d’une interface de glisser-déplacer. Il fournit un contrôle sur la logique métier et l’automatisation des flux de travail et permet aux utilisateurs de créer des agents déclaratifs avec des fonctionnalités avancées, telles que des actions d’API personnalisées, des cartes adaptatives et la gestion du cycle de vie des applications (ALM) via des pipelines Power Platform. Travailleurs de l’information et utilisateurs professionnels qui ont besoin d’une solution à faible code et facile à utiliser qui inclut l’intégration de Power Platform.
Générateur d’agents Pas de code La fonctionnalité Générateur d’agents de Microsoft 365 Copilot offre une interface simple permettant aux utilisateurs professionnels de créer des agents déclaratifs. Les utilisateurs doivent simplement décrire ce que l’agent doit faire ou créer un agent avec une expérience de configuration simple. Utilisateurs professionnels sans expérience de codage qui souhaitent personnaliser Copilot pour augmenter la productivité personnelle et de groupe. De l’écriture d’un coach à l’intégration d’un ami, les utilisateurs peuvent facilement créer et partager des agents qui répondent aux questions à partir de sources de connaissances, génèrent des images, traitent des données, résolvent des problèmes mathématiques et bien plus encore.
SharePoint Pas de code Les agents créés dans SharePoint sont des agents déclaratifs qui s’exécutent dans SharePoint, Teams et Microsoft 365 Copilot. Ils fournissent des réponses basées sur les données disponibles dans l’implémentation SharePoint d’une organization. Utilisateurs professionnels qui souhaitent personnaliser Copilot dans un but spécifique ou spécifier des sites, des bibliothèques de documents et des fichiers spécifiques à rechercher par Copilot.

Conditions requises pour les outils et accès

Le tableau suivant décrit les conditions préalables à l’utilisation de chaque outil et l’emplacement où les agents de chacun peuvent être publiés.

Outil Conditions requises Accès aux outils Publie des agents sur
Agents Toolkit
  • Abonnement Microsoft 365 (avec chargement indépendant activé)
  • Visual Studio Code, Visual Studio ou l’interface CLI agent Toolkit
  • abonnement Azure (facultatif)
Obtenez microsoft 365 Agents Toolkit pour Visual Studio Code, Visual Studio ou en tant qu’interface CLI.
Copilot Studio
  • Abonnement Microsoft 365
  • Une licence Copilot Studio : un abonnement Copilot Studio autonome ou le plan Copilot Studio pour Microsoft Teams inclus dans certains abonnements Microsoft 365 (comparer les plans)
Inscrivez-vous à Copilot Studio.
  • Utilisateurs disposant d’abonnements Microsoft 365 (avec des fonctionnalités limitées)
  • Utilisateurs avec des licences Microsoft 365 Copilot ou le contrôle activé
  • Applications mobiles, plateformes de messagerie
Générateur d’agents Abonnement Microsoft 365 Sélectionnez l’option Créer un agent dans Microsoft 365 Copilot ou Teams.
SharePoint
  • Abonnement Microsoft 365
  • Autorisations d’administrateur ou de propriétaire de site
Prise en main de SharePoint. Sites SharePoint, Microsoft 365 Copilot et Microsoft Teams

Agents Toolkit

Si votre scénario implique le contrôle total, la scalabilité et l’intégration d’API directe d’une approche pro-code, Agents Toolkit est le meilleur outil à utiliser pour créer votre agent déclaratif.

Le tableau suivant répertorie les avantages et inconvénients de l’utilisation d’Agents Toolkit.

Remarque

La publication d’agents via microsoft 365 Agents Toolkit n’est pas prise en charge dans les locataires Microsoft 365 Government .

Avantages Inconvénients
Flexibilité pro-code : Idéal pour les développeurs qui préfèrent Visual Studio Code, Visual Studio ou une interface CLI et qui souhaitent un contrôle total sur leur environnement de codage, le contrôle de code source et l’accès aux API. Aucun connecteur Power Platform ne prend en charge : Contrairement à Copilot Studio, Agents Toolkit ne prend pas en charge les connecteurs Power Platform par glisser-déplacer pour une intégration rapide de l’API.
Actions d’API personnalisées : Permet l’intégration à n’importe quelle API à l’aide de spécifications OpenAPI ou d’API REST personnalisées, offrant ainsi une flexibilité au-delà des connecteurs Power Platform. Aucune interface utilisateur : Nécessite une modification manuelle de JSON pour la configuration de l’agent, plutôt que la modification basée sur l’interface utilisateur.
Gestion de version et collaboration : Prend en charge les systèmes de contrôle de code source, les demandes de tirage et ci/CD pour de meilleures pratiques de développement et la collaboration d’équipe. Composabilité limitée pour les créateurs : Les agents intégrés au kit de ressources Agents ne peuvent pas être réutilisés dans des outils à faible code tels que Copilot Studio.
Adoption rapide des fonctionnalités : Les nouvelles fonctionnalités sont souvent disponibles d’abord dans agents Toolkit avant de le faire dans Copilot Studio ou Agent Builder. Courbe d’apprentissage plus abrupte : Agents Toolkit est conçu pour les développeurs professionnels, ce qui peut être moins accessible aux utilisateurs professionnels et aux travailleurs de l’information.
Test local avec Agents Playground : Microsoft 365 Agents Playground fournit un bac à sable local pour tester et déboguer des agents sans client développeur Microsoft 365 ou des services de tunneling comme ngrok.
intégration Microsoft 365 Agents SDK : créez des agents de moteur personnalisés et publiez-les sur plusieurs canaux, notamment Microsoft 365 Copilot, Teams, web, e-mail et SMS.
Prise en charge avancée des cartes adaptatives : Active le rendu de l’interface utilisateur personnalisée à l’intérieur des agents à l’aide de cartes adaptatives, avec l’expérience de création la plus avancée parmi les outils disponibles.
Regroupement d’applications complexes : Permet l’intégration des agents avec les applications Teams, les onglets personnels, les extensions de messagerie et d’autres applications Microsoft 365.
Prise en charge de l’expérimentation : Les développeurs peuvent dupliquer, tester et itérer sur les fonctionnalités de l’agent sans affecter les déploiements en direct.
Connecteurs Copilot et améliorations de l’IA : Prend en charge des intégrations enrichies, notamment la recherche sémantique avec des connecteurs Microsoft 365 Copilot et un contrôle accru sur le raisonnement et les réponses des agents.

Générateur d’agents

Agent Builder dans Microsoft 365 Copilot est une excellente option pour les utilisateurs sans expérience de codage qui ont besoin d’un processus guidé pour créer des agents déclaratifs. Vous pouvez accéder à Agent Builder dans Microsoft 365 Copilot via les applications et chemins suivants :

  • application Microsoft 365 Copilotlication : sélectionnez l’option Créer un agent.
  • Microsoft Teams : Sélectionnez l’onglet Microsoft 365 Copilot, développez la navigation, puis choisissez Créer un agent.
Avantages Inconvénients
Facilité d’utilisation : Conçu pour permettre aux utilisateurs de créer des agents directement à l’intérieur de Microsoft 365 Copilot sans expérience de codage, à l’aide d’une interface en langage naturel. Flux de travail complexes : Ne prend pas en charge les workflows et les intégrations complexes.
Configuration rapide : Fournit un processus guidé pour la création d’agents. Déploiement de fonctionnalités plus lent : Certaines fonctionnalités avancées sont disponibles dans agents Toolkit avant d’être disponibles dans Agent Builder.
Accessibilité: Convient pour créer des agents de productivité personnels et de groupe sans avoir à écrire de code.
Test d’agent simple : Le volet test permet aux utilisateurs de tester l’expérience utilisateur de l’agent directement dans l’outil.
Diverses sources de connaissances : Ajoutez facilement des données web publiques, SharePoint, des données de connecteur Copilot, etc. en tant que sources de connaissances de l’agent.
Générer du contenu enrichi : La génération d’images et l’interpréteur de code sont activés par défaut.

Copilot Studio

Microsoft Copilot Studio est conçu pour les déploiements à petite échelle, tels que les solutions au niveau du service. Il s’agit d’une excellente alternative pour les personnes qui ont besoin d’un outil low-code facile à utiliser et qui s’intègre à Microsoft Power Platform.

Avantages Inconvénients
Facile à utiliser : Copilot Studio fournit une approche low-code qui permet aux utilisateurs professionnels et aux travailleurs de l’information de créer et de personnaliser des agents à l’aide d’une interface glisser-déplacer sans codage. Moins de contrôle développeur : Capacité limitée d’affiner les appels, les actions et la mise en forme des réponses d’API par rapport à un environnement pro-code.
Connecteurs Power Platform : Activez l’intégration rapide de l’API Plug-and-Play à l’aide de centaines de connecteurs prédéfinis. Outils pro-développement moins matures : Le contrôle de code source et CI/CD sont pris en charge par le biais de pipelines Power Platform, de l’intégration native de Git et du modèle Copilot ALM Starter , mais l’expérience est moins intégrée que le workflow basé sur le projet dans Agents Toolkit.
Idéal pour un usage personnel et départemental : Configuration rapide pour les agents plus petits et ciblés qui ne nécessitent pas de gouvernance d’entreprise à grande échelle. Cartes adaptatives limitées au schéma 1.6 : Prend en charge les cartes adaptatives (schéma 1.6 et versions antérieures) pour les messages, les questions et le rendu des données d’API dans les plug-ins d’API. Certains scénarios de création avancés restent plus faciles dans agents Toolkit.
Gouvernance et déploiement prédéfinis : Les agents sont déployés à l’aide des outils de gestion intégrés de Copilot Studio, ce qui réduit la complexité pour les équipes informatiques. Déploiement de fonctionnalités plus lent : Certaines fonctionnalités avancées sont disponibles dans agents Toolkit avant d’être disponibles dans Copilot Studio.
Agent de test intégré : Copilot Studio est fourni avec un agent de test intégré qui vous permet de tester l’agent en temps réel.

SharePoint

L’option SharePoint convient aux propriétaires de sites ou aux éditeurs qui souhaitent créer des agents adaptés à des scénarios spécifiques dans l’environnement SharePoint. Les utilisateurs disposant d’autorisations de modification de site peuvent créer des agents personnalisés en modifiant l’étendue du contenu, l’identité et le comportement à partir de plusieurs emplacements sur le site SharePoint.

Avantages Inconvénients
Personnalisation: Les propriétaires de site, les propriétaires de contenu ou les éditeurs peuvent créer des agents adaptés à des besoins spécifiques. Limitations du contenu : Comme pour tous les agents, si l’agent ne trouve pas d’informations dans ses sources de connaissances définies, il peut fournir du contenu obsolète à partir d’Internet.
Sources définies : Les agents s’appuient sur le contexte de sites SharePoint et de bibliothèques de documents spécifiques. Évolutivité: Ne convient pas aux applications à grande échelle ou très complexes.
Facilité d’accès : Intégré directement à SharePoint, ce qui permet aux utilisateurs d’accéder facilement aux agents et d’interagir avec eux. Limitations de fonctionnalités et de visibilité : Lorsqu’ils sont utilisés dans Copilot Chat, les agents déclaratifs intégrés dans SharePoint ne peuvent pas s’intégrer à ou utiliser des agents déclaratifs créés en dehors de SharePoint.
Expérience utilisateur personnalisée : Fournit une expérience utilisateur personnalisée basée sur le contenu SharePoint spécifique.
Intégration à SharePoint : Utilise des fonctionnalités SharePoint existantes telles que les bibliothèques de documents.
Intégration à Teams : Les agents SharePoint sont détectables directement dans les conversations Microsoft Teams et dans le Magasin Teams sous la catégorie Agents , afin que les utilisateurs puissent les ajouter aux conversations à partir de l’option Ajouter des agents et des bots .