Améliorer la productivité avec l’IA générative
À mesure que la technologie de l’IA progresse, elle offre aux organisations de multiples opportunités de proposer des moyens plus nombreux et plus efficaces d’améliorer la productivité et de guider les collaborateurs. Une façon d’y parvenir est l’IA générative. Copilot Studio vous permet d’exploiter les réponses génératives de plusieurs manières. Une fois que vous vous trouvez dans Copilot Studio, les fonctionnalités d’IA générative sont accessibles en sélectionnant IA générative dans le menu Paramètres.
Avec Copilot Studio, vous pouvez effectuer les opérations suivantes à l’aide de l’IA générative :
Utiliser des réponses génératives comme rubrique de base : vous permet d’utiliser des réponses génératives comme rubrique de base si votre agent ne parvient pas à trouver une réponse pertinente à la question de l’utilisateur.
Insérer des réponses génératives dans les rubriques : vous permet d’intégrer l’IA générative à vos rubriques à l’aide du nœud de réponse générative.
Créer des agents et des rubriques à l’aide de Copilot : Copilot vous permet de fournir une brève description de l’agent ou de la rubrique que vous souhaitez créer, puis il le ou la crée pour vous.
Utiliser des réponses génératives comme rubrique de base
Auparavant, si un agent n’était pas en mesure de déterminer l’intention d’un utilisateur, il lui demandait de reformuler sa question. Si l’agent ne parvenait pas à identifier une rubrique après deux invites, la question était transmise à un conseiller.
Avec les réponses génératives, Microsoft Copilot Studio permet à votre agent de rechercher et présenter des informations provenant de plusieurs sources (internes ou externes) sans rubrique créée. Ainsi, vous pouvez utiliser les réponses génératives comme sources d’informations principales ou de source de base lorsque les rubriques créées ne parviennent pas à répondre à la requête d’un utilisateur. Par conséquent, cela réduit considérablement le temps nécessaire à la création et au déploiement d’un agent fonctionnel, éliminant ainsi le besoin de créer manuellement plusieurs rubriques qui pourraient ne pas répondre à toutes les questions client.
Les réponses génératives utilisent des sources de connaissances comme « données de base ». Les données de base aident à fournir plus de contexte. Par exemple, lorsque vous utilisez une source de données interne comme source de connaissances, la source de connaissances est basée sur vos données. Par conséquent, les informations présentées à l’utilisateur sont plus pertinentes que les informations génériques pour un site public. Plusieurs sources de connaissances sont actuellement disponibles et d’autres sont ajoutées constamment.
Cet article vous aide à démarrer en utilisant des réponses génératives comme rubrique de base lorsque l’intention d’un utilisateur ne peut pas être traitée par les rubriques d’agent existantes.
Les réponses génératives peuvent utiliser ces sources :
Ressources externes :
Recherche Web Bing : ne nécessite aucune configuration externe
Recherche personnalisée Bing : nécessite une configuration externe
Ressources internes :
SharePoint (Les pages .aspx ne sont pas prises en charge.)
OneDrive
Documents chargés sur Dataverse
Données personnalisées (internes ou externes) : fournissez votre propre source, par exemple un flux Power Automate ou un profil de compétence.
Pour en savoir plus sur les réponses génératives, consultez Réponses génératives.
URL de site web et SharePoint
Pour fournir un éventail plus large de connaissances à votre agent, vous pouvez fournir des URL vers différents sites web et SharePoint. L’URL permet de représenter l’étendue du contenu permettant de générer des réponses. Pour optimiser le volume de données auquel votre agent a accès, plusieurs éléments doivent être pris en compte.
Les URL peuvent avoir jusqu’à deux niveaux de profondeur/sous-chemins indiqués par une barre oblique.
Les éléments suivants représentent des exemples d’URL valides :
www.contoso.com
Voici un exemple d’URL non valide :
Même si vous êtes limité à deux sous-domaines dans l’URL, cela ne signifie pas nécessairement que vous êtes limité à deux sous-domaines dans vos résultats. Tout contenu visible publiquement dans l’URL que vous spécifiez (y compris les sous-domaines d’un domaine de premier niveau) génère du contenu pour votre agent. Par exemple, si vous devez saisir www.fabrikam.com comme URL, les données de www.fabrikam.com/engines/rotary et www.fabrikam.com/engines/rotary/dual-shaft sont examinées pour potentiellement être renvoyées comme résultats.
Un autre élément à prendre en considération concerne la spécification du domaine. Si vous saisissez quelque chose comme www.fabrikam.com (sachant que le www existe), seul le contenu du www est renvoyé. Le contenu situé sur news.fabrikam.com (sachant que le www n’existe pas) n’est pas utilisé, car news est un sous-domaine sous le domaine de premier niveau fabrikam.com.
Si, à la place, vous devez saisir fabrikam.com, le contenu de www.fabrikam.com et celui de news.fabrikam.com sont utilisés, car ils se trouvent tous deux sous le domaine de premier niveau fabrikam.com.
Voici d’autres éléments à prendre en compte :
URL de réseau social et de forum : votre agent peut générer des réponses absurdes, non pertinentes ou inappropriées si vous utilisez un forum ou un site de réseau social comme URL. Par conséquent, le contenu communautaire sur les réseaux sociaux augmente souvent le risque de rejet d’un plus grand nombre de réponses.
URL de moteur de recherche : n’incluez pas les URL des moteurs de recherche tels que bing.com, car ils ne fournissent pas de réponses utiles.
SharePoint : des URL SharePoint peuvent être ajoutées.
- Il est recommandé d’omettre https:// de l’URL. Les URL SharePoint reconnues proviennent du domaine sharepoint.com. Les URL de site SharePoint ne peuvent pas avoir plus de deux niveaux de profondeur. Le contenu des fichiers aspx sur SharePoint ne permet pas de générer des réponses.
Pour en savoir plus sur les URL, consultez Réponses génératives.
Chargement de documents
Une autre option que vous pouvez utiliser comme source de données pour des réponses génératives consiste à charger vos propres documents pour votre agent. Les documents sont utilisés sur l’ensemble de votre agent ; cependant, vous pouvez spécifier les nœuds à ne pas utiliser dans les documents chargés.
Une fois vos documents chargés, lorsqu’un utilisateur de l’agent pose une question et que l’agent n’a pas de rubrique définie à utiliser, l’agent génère une réponse à partir de vos documents chargés. L’agent répond à la question de l’utilisateur à l’aide de l’IA générative et fournit une réponse dans un style conversationnel. Les documents chargés sont stockés en toute sécurité dans Dataverse. Le nombre de documents que vous pouvez charger est uniquement limité par l’espace de stockage de fichiers disponible pour votre environnement Dataverse et la taille maximale par fichier est de 512 Mo.
Les fichiers image, audio, vidéo et exécutables ne sont pas pris en charge. Consultez Réponses génératives pour une liste complète.
Remarque
Le contenu de fichier chargé est accessible par tous les utilisateurs qui discutent avec l’agent, indépendamment des autorisations de fichier ou des contrôles d’accès. Pour en savoir plus sur le chargement de documents, consultez Réponses génératives.
Orchestrer des agents avec l’IA générative
Traditionnellement, les agents virtuels s’appuyaient fortement sur des phrases déclencheur prédéfinies et des actions codées en dur pour naviguer dans les conversations. Cela obligeait souvent les utilisateurs à formuler leurs demandes de manière spécifique pour obtenir la réponse souhaitée de la part de l’agent. Grâce aux progrès de l’IA générative, les agents peuvent désormais déterminer de manière dynamique les rubriques et le contenu appropriés à communiquer, ce qui conduit à des interactions plus naturelles et plus fluides.
Dans les paramètres de l’IA générative de Copilot Studio, vous disposez d’un contrôle amélioré sur la façon dont votre agent interagit avec les utilisateurs. Sous la section Comment votre agent doit-il interagir avec les personnes ?, vous pouvez choisir entre deux modes d’interaction :
Classique
Approche traditionnelle de la création d’agents, axée sur des déclencheurs, rubriques et actions prédéfinis.
Les actions ne peuvent être appelées que dans une rubrique spécifique.
Les rubriques sont déclenchées seulement si la requête d’un utilisateur correspond à un déclencheur de rubrique prédéfini.
Génératif (version préliminaire)
Approche moderne des flux de conversation qui tire parti de l’IA générative.
L’agent décide de manière autonome des rubriques, des actions et des connaissances à utiliser lorsqu’il répond aux requêtes utilisateur.
Permet des interactions plus naturelles et contextuelles sans avoir besoin de phrases déclencheur exactes.
Déterminer comment votre agent répond à l’aide de l’IA générative peut rendre la conversation plus naturelle et plus fluide pour les utilisateurs.
Lorsqu’un utilisateur envoie un message, votre agent sélectionne une ou plusieurs actions ou rubriques pour préparer sa réponse. Plusieurs facteurs déterminent la sélection. Le principal facteur est la description des rubriques et des actions. D’autres facteurs incluent le nom d’une rubrique ou d’actions, tout paramètre d’entrée ou de sortie, ainsi que leurs noms et descriptions. Les descriptions permettent à votre agent d’être plus précis lorsqu’il associe l’intention d’un utilisateur à des actions et des rubriques.
En mode génératif, un agent peut sélectionner plusieurs actions ou rubriques simultanément pour gérer des requêtes multi-intentions. Une fois les actions et les rubriques sélectionnées, l’agent génère un plan qui détermine leur ordre d’exécution.
Important
Le mode génératif est actuellement en version préliminaire et peut avoir des limitations. Il est recommandé de procéder à des tests approfondis avant le déploiement dans un environnement de production.
Pour en savoir plus sur le mode génératif, consultez Orchestrer des agents avec l’IA générative.
Modération du contenu
La modération du contenu sous IA générative dans le menu des paramètres vous permet de définir la pertinence des réponses générées. Trois options s’offrent à vous :
Élevée - Plus précise (valeur par défaut) : l’agent génère moins de réponses, mais les réponses sont plus pertinentes.
Moyenne - Plus équilibrée : l’agent génère plus de réponses, mais les réponses peuvent être moins pertinentes.
Faible - Plus créative : l’agent génère le plus grand nombre de réponses possible, mais les réponses peuvent comporter des inexactitudes.
Pour en savoir plus sur la modération du contenu, consultez Réponses génératives.
Utiliser des réponses génératives dans toutes les langues prises en charge
Lors de la création d’agents, vous pouvez décider de la langue principale que votre agent doit utiliser, mais que se passe-t-il si l’utilisateur ne parle pas cette langue ?
Avec les nœuds de réponse générative, vous pouvez gérer toute requête utilisateur que vous n’aviez peut-être pas anticipée, par exemple la gestion d’un utilisateur parlant une autre langue non configurée dans vos rubriques.
Les réponses génératives peuvent utiliser toutes les langues autrement prises en charge par Copilot Studio, sauf le chinois (traditionnel). Pour voir la liste des langues et leur niveau de prise en charge, accédez à l’article Langues prises en charge.
Pour configurer un nœud de réponses génératives pour le cas d’utilisation d’un utilisateur parlant une autre langue, activez d’abord l’orchestration générative sur la page Vue d’ensemble de l’agent.
Ensuite, accédez à la page Rubriques de votre agent, cliquez sur + Ajouter une rubrique, puis choisissez À partir de zéro.
Nommez la rubrique Other language (ou quelque chose de similaire) et modifiez la description du déclencheur pour inclure les éléments suivants :
This topic handles user queries that are in a language other than English.Cliquez sur le signe + sous le nœud Déclencheur, puis choisissez Avancé>Réponses génératives.
Dans le nœud de réponses génératives, cliquez sur Modifier pour ouvrir volet Propriétés du nœud Créer des réponses génératives.
Ensuite, saisissez l’invite suivante dans la zone de texte sous Niveau de modération du contenu :
If the input language is anything other than English, respond with the following line 'Sorry, but I am only able to continue this conversation in English' in the language of the input language.Sélectionnez maintenant la valeur d’entrée pour le nœud de réponses génératives. Pour cet exemple, nous allons utiliser le dernier message envoyé par l’utilisateur.
Choisissez LastMessage.Text sous l’onglet Système dans le menu Sélectionner une variable.
Enfin, ajoutez un nœud Gestion des rubriques Terminer la conversation pour mettre fin à la conversation après le nœud de réponses génératives.
Désormais, lorsqu’un utilisateur invite l’agent dans une langue autre que l’anglais, l’agent l’informe qu’il ne peut poursuivre la conversation qu’en anglais dans la langue avec laquelle l’utilisateur l’a initialement sollicité.
Testez cette fonctionnalité dans le volet Tester votre agent en demandant un message de salutation dans une langue autre que l’anglais, par exemple :
HolaNotez que l’agent démarre la conversation en anglais, mais dès qu’une autre langue est introduite par un utilisateur, la rubrique Other language est déclenchée et l’agent répond dans la langue maternelle de l’utilisateur.
Avec les nœuds de réponse générative, les possibilités sont presque infinies lors de l’approche de problèmes multilingues. Bien que la plupart des langues soient couvertes par des nœuds de réponse générative, une liste définitive de toutes les langues prises en charge est disponible dans l’article Langues prises en charge suivant.