Intégrez des agents Azure AI personnalisés avec CoPilot Studio et M365 CoPilot

Intégrez des agents Azure AI personnalisés avec CoPilot Studio et M365 CoPilot

Intégration d'agents personnalisés avec Copilote Studio et M365 Copilote

Découpe Laser Bois Banner | R3V Laser

Dans le monde numérique en évolution rapide d'aujourd'hui, l'intégration d'agents personnalisés avec Copilot Studio et M365 Copilot peut améliorer considérablement la présence numérique de votre entreprise et étendre votre plateforme CoPilot aux applications et données de votre entreprise. Ce blog vous guidera à travers les étapes d'intégration consistant à intégrer votre service d'agent Azure AI personnalisé dans une application Azure Function App, dans une solution Copilot Studio et à le publier sur les applications M365 et Teams.

Quand cela peut-il être nécessaire :

L'intégration d'agents personnalisés avec Copilot Studio et M365 Copilot est nécessaire lorsque vous souhaitez étendre la personnalisation pour automatiser les tâches, rationaliser les processus et offrir une meilleure expérience utilisateur à vos utilisateurs finaux. Cette intégration est particulièrement utile pour les organisations qui cherchent à rationaliser leur plateforme AI, à étendre les fonctionnalités prêtes à l'emploi et à exploiter les données et applications d'entreprise existantes pour optimiser leurs opérations. Les agents personnalisés créés sur Azure vous permettent d'obtenir une personnalisation et une flexibilité accrues par rapport à l'utilisation seule des agents Copilot Studio.

Ce dont vous aurez besoin : Pour commencer, vous aurez besoin des éléments suivants :

  • Fonderie Azure AI
  • Service Azure OpenAI
  • Licence de développeur Copilot Studio
  • Licence Entreprise Microsoft Teams
  • Licence de copilote M365

Étapes pour intégrer des agents personnalisés :

Créez un projet dans Azure AI Foundry : Accédez à Azure AI Foundry et créez un projet. Sélectionnez « Agents » dans le volet de menu « Créer et personnaliser » sur le côté gauche de l'écran et cliquez sur le bouton bleu pour créer un nouvel agent.

Personnalisez votre agent : Votre agent se verra automatiquement attribuer un ID d'agent. Donnez un nom à votre agent et attribuez le modèle que votre agent utilisera. Personnalisez votre agent avec les instructions :

Ajoutez votre source de connaissances : Vous pouvez vous connecter à Azure AI Search, charger des fichiers directement sur votre agent, créer un lien vers Microsoft Fabric ou vous connecter à des sources tierces comme Tripadvisor. Dans notre exemple, nous testons uniquement les étapes d'intégration CoPilot de l'agent AI, nous n'avons donc pas créé ici d'options supplémentaires pour fournir des connaissances de base ou des appels de fonctions.

Testez votre agent : Une fois que vous avez créé votre agent, testez-le dans le Play Store. Si vous en êtes satisfait, vous êtes prêt à appeler l’agent dans une fonction Azure.

Créer et publier une fonction Azure : Utilisez l’exemple de code de fonction du référentiel GitHub pour appeler le projet et l’agent Azure AI. Publiez votre fonction Azure pour la rendre disponible pour l'intégration. azure-ai-foundry-agent/function_app.py sur la page principale · azure-data-ai-hub/azure-ai-foundry-agent

Connectez votre agent IA à votre fonction: mettez à jour la valeur « AIProjectConnString » pour inclure la chaîne de connexion de votre projet à partir de la page de présentation du projet dans AI Foundry.

Contrôles d'accès basés sur les rôles : Nous devons ajouter un rôle pour l'application de fonction sur le service OpenAI. Contrôle d'accès basé sur les rôles pour Azure OpenAI – Azure AI services | Microsoft Apprendre

  1. Activer l'identité gérée sur l'application de fonction
  2. Accordez le rôle « Cognitive Services OpenAI Contributor » à l’identité managée attribuée par le système à l’application de fonction dans la ressource Azure OpenAI.
  3. Accordez le rôle « Développeur Azure AI » à l’identité managée attribuée par le système pour votre application de fonction dans la ressource du projet Azure AI d’AI Foundry

Créez un flux dans Power Platform : Avant de commencer, assurez-vous que vous travaillez dans le même environnement que celui que vous utiliserez pour créer votre agent CoPilot Studio. Pour commencer, accédez à Power Platform (https://make.powerapps.com) pour créer un flux qui connecte votre solution Copilot Studio à votre Azure Function App.

Lors de la création d'un nouveau flux, sélectionnez « Créer un flux cloud instantané » et déclenchez le flux à l'aide de « Exécuter un flux depuis Copilot ».

Ajouter une action HTTP pour appeler la fonction à l'aide de l'URL et transmettre l'invite de message de l'utilisateur final avec votre URL. Le résultat de votre fonction est du texte brut, vous pouvez donc transmettre la réponse de votre agent Azure AI directement à votre solution Copilot Studio.

Créez votre Copilote Agent de studio : Accédez à Microsoft Copilot Studio et sélectionnez « Agents », puis « Nouvel agent ». Assurez-vous que vous êtes dans le même environnement que celui que vous avez utilisé pour créer votre flux cloud.

Sélectionnez maintenant le bouton « Créer » en haut de l'écran.

Dans le menu supérieur, accédez à « Sujets » et « Système ». Nous ouvrirons le sujet « Augmentation des conversations ».

Lorsque vous ouvrez pour la première fois le sujet d'amélioration de la conversation, vous verrez un modèle de nœuds connectés. Supprimez tout sauf le nœud « Déclencheur » initial.

Nous allons maintenant reconstruire l'agent d'amplification de conversation pour appeler le flux que vous avez créé à l'étape précédente. Sélectionnez « Ajouter une action », puis sélectionnez l'option pour le flux Power Automate existant. Transmettez la réponse de votre agent personnalisé à l'utilisateur final et terminez la rubrique en cours.

Mon Cloud Flow existant :

Ajoutez une action pour vous connecter à Cloud Flow existant :

Lorsque ce menu apparaît, vous devriez voir l'option Exécuter le flux que vous avez créé. Ici, le mien n'a pas de nom très unique, mais vous voyez mon flux « Exécuter un flux depuis Copilot » comme élément du menu d'action de base. Si vous ne voyez pas votre flux cloud ici ajoutez le flux à la solution par défaut dans l'environnement. Accédez à Solutions > sélectionnez la pilule Tous > Solution par défaut > puis ajoutez le Cloud Flow que vous avez créé à la solution. Revenez ensuite à Copilot Studio, actualisez et le flux y sera répertorié.

Terminez maintenant la création du sujet de stimulation de la conversation :

Rendre l'agent disponible dans M365 Copilote: Accédez au menu « Canaux » et sélectionnez « Teams + Microsoft 365 ».

Assurez-vous de cocher la case « Rendre l'agent disponible dans M365 Copilot ». Enregistrez et republiez votre agent Copilot.

L'agent copilote peut prendre jusqu'à 24 heures pour apparaître dans la liste des agents M365 Teams. Une fois chargé, sélectionnez l'option « Obtenir des agents » dans le menu latéral de Copilot.

et épinglez votre agent Copilot Studio à votre liste d'agents en vedette

Vous pouvez désormais discuter avec votre agent Azure AI personnalisé, directement depuis M365 Copilot !

Conclusion: En suivant ces étapes, vous pouvez intégrer avec succès des agents Azure AI personnalisés à Copilot Studio et M365 Copilot, améliorant ainsi l'utilité de votre plateforme existante et améliorant l'efficacité opérationnelle. Cette intégration vous permet d'automatiser les tâches, de rationaliser les processus et d'offrir une meilleure expérience utilisateur à vos utilisateurs finaux. Essayez-le !

Curieux de savoir comment intégrer des modèles personnalisés de votre AI Foundry à vos solutions CoPilot Studio ?

Consultez ce blog

Source link

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Panier
Retour en haut
découpe laser pub