Migrer les chatbots classiques vers Copilot Studio

Note

Cet article hérité ne s’applique qu’aux chatbots classiques créés dans Power Virtual Agents ou dans l’application Microsoft Copilot Studio pour Microsoft Teams.

Si vous avez créé un chatbot classique à l’aide de Power Virtual Agents ou d’une ancienne version de l’application Copilot Studio pour Microsoft Teams, vous pouvez le cloner et le convertir en assistant reposant sur l’environnement standard dans Copilot Studio. Cet article explique l’éligibilité à la migration, le processus de clonage, les considérations de configuration et les tests recommandés avant le déploiement. Le clonage crée un nouvel agent — il ne modifie pas votre chatbot classique existant.

Une fonctionnalité de clonage est disponible lorsque vous ouvrez un bot classique construit avec Power Virtual Agents ou l’application Copilot Studio pour Microsoft Teams.

Capture d’écran de la tuile avec le bouton « Copier ce chatbot ».

Eligibility

Les chatbots classiques qui utilisent l’une de ces fonctionnalités ne sont pas éligibles au clonage :

  • Langues autres que l’anglais
  • Transfert vers Omnicanal pour le Service Client
  • Extension de gestion des connaissances

Considérations importantes

Cette fonctionnalité clone le bot classique sélectionné et crée un assistant reposant sur l’environnement standard. Soyez conscient des considérations importantes suivantes dans le processus de clonage :

  • Le processus de clonage n’est disponible que dans la même langue que le bot classique source.
  • Le processus de clonage clone uniquement les rubriques créées à l’aide du canevas web Copilot Studio.
  • Le processus de clonage clone les entités ainsi que les synonymes associés et les entités personnalisées.
  • Un administrateur d’agent doit reconfigurer l’autorisation, les canaux et les paramètres de sécurité dans l’agent cloné.
  • Toutes les compétences du Bot Framework du bot classique doivent être reconnectées à l’agent cloné.
  • Les connexions aux flux Power Automate, construites à partir du canevas web de Copilot Studio, sont clonées et associées au sujet correspondant dans le nouvel agent. Cependant, vous devriez tester les connexions.
  • Considérez tout canvas personnalisé et d’autres composants d’architecture personnalisée que vous avez précédemment connectés à votre bot classique. Vous devrez peut-être reconnecter ou reconfigurer ces composants personnalisés à votre nouvel agent et les tester. De plus, considérez votre architecture dans son ensemble.
  • Vous pourriez avoir besoin de mettre à jour les pipelines de déploiement automatisés s’ils utilisent l’identifiant original du bot classique ou une référence au bot classique.
  • Vous devez mettre à jour vos rapports personnalisés pour les adapter au déploiement de votre nouvel assistant. C’est le cas, par exemple, si vous utilisez une solution de pipeline de données personnalisée ou des solutions de reporting alternatives.

Important

Cette liste n’est pas exhaustive. Assurez-vous de réaliser les tests nécessaires pour votre agent avant de le déployer en production.

En migrant un chatbot classique vers l’authoring unifié Copilot Studio, vous pouvez accéder à des fonctionnalités telles que l’IA générative, la gestion des variables et Power Fx, la vue du code, les événements, et bien plus encore.

Quand vous êtes prêt à migrer votre bot classique, allez dans Cloner un chatbot classique.

Qu'est-ce qui est différent dans l'expérience d'auteur de Copilot Studio

L'aperçu suivant n'est pas une liste exhaustive des différences dans l'expérience de création dans Copilot Studio selon que vous ayez ouvert un chatbot classique ou un agent alimenté par le harness standard. En savoir plus dans Démarrage rapide : créer et déployer un assistant avec l’environnement standard.

Création d’un agent

Le processus de création vous permet de nommer l’agent, de spécifier sa langue et de commencer avec des conversations boostées.

Vous pouvez aussi configurer l’icône et sélectionner la solution par défaut et le nom du schéma par défaut. Lorsque vous sélectionnez le nom du schéma, il utilise directement le préfixe de la solution sélectionnée.

Interface utilisateur

Les modifications de l’interface utilisateur incluent :

  • Création de sujet : Vous pouvez créer un nouveau sujet manuellement ou utiliser Copilot.
  • Déclencheurs thématiques : De nombreux types de déclencheurs sont disponibles pour les sujets, y compris ceux liés à des événements, comme le message reçu.
  • Nœuds thématiques : D’autres types de nœuds sont disponibles.

Sujets système

Lorsque vous clonez un chatbot classique, vous obtenez plus de sujets système pour votre nouvel agent : par exemple, Début de conversation et Plusieurs sujets appariés.

Début de conversation : Auparavant, les créateurs de bots classiques devaient personnaliser le bot classique avec un code supplémentaire pour commencer automatiquement une conversation. Ce code n’est plus nécessaire, et le sujet système Conversation Start lance automatiquement la conversation.

Plusieurs sujets correspondants : Pour les expériences conversationnelles, lorsqu’un utilisateur pose une question, il peut y avoir plus d’un sujet associé avec grande confiance. Les multiples correspondances provoquent une expérience de désambiguïsation, souvent appelée « Vouliez-vous dire ». L’agent demande à l’utilisateur : « Vouliez-vous dire X ou Y ? » Dans Copilot Studio, vous pouvez ajuster l’expérience de désambiguïsation en utilisant la rubrique système Multiple Topics Matched.

Faites passer des objets entiers en utilisant Power Automate

Copilot Studio est intégré de manière transparente à Power Automate afin de permettre aux agents d’utiliser de nombreux connecteurs différents pour aider à récupérer et accéder aux données dans d’autres systèmes. Les bots classiques ne peuvent échanger que du texte, des numéros et des objets booléens (oui/non) avec Power Automate.

Les agents de Copilot Studio peuvent envoyer des objets plus complexes, tels que des enregistrements Dataverse ou des collections d’enregistrements Dataverse. Votre nouvel agent peut utiliser des nœuds Parse value et des variables pour extraire les informations de ces objets, et formater le résultat selon les besoins (par exemple, dans une carte adaptative personnalisée).

Variables, fenêtre d’observation des variables et tests

Une sélection plus large de nœuds liés aux variables permet de créer de nouvelles variables et de les mettre à jour, tout en utilisant les données et variables système. Vous pouvez utiliser des formules Power Fx pour manipuler les données et effectuer des calculs à l’exécution. En savoir plus dans Créer des expressions utilisant Power Fx.

Lors de la création d’expériences conversationnelles, il est important de pouvoir tester les variables au sein d’un flux de rubrique. Pour les chatbots classiques, la fenêtre d’observation des variables se trouve dans le mini-plan de la rubrique. Pour les agents, cette fonctionnalité est disponible dans le panneau variable, sur le panneau latéral de la toile d’auteur, sous Test.

Écrire votre agent en YAML

Vous pouvez créer des expériences conversationnelles utilisant à la fois l’outil de création à interface graphique (GUI) et la vue code. L’interface graphique utilise des réponses riches, des cartes adaptatives et plus encore. Les développeurs peuvent passer en temps réel à la vue code d’un sujet pour construire ou modifier directement le code YAML sous-jacent.

Événements

Les événements introduisent des fonctionnalités supplémentaires dans l’interface Web Copilot Studio pour créer et gérer l’expérience conversationnelle. Traditionnellement, les phrases déclencheurs sont utilisées pour détecter l’intention d’une phrase ou d’un mot prononcé, ainsi que le sujet le mieux adapté, s’il est trouvé. Les événements sont une manière alternative de gérer les événements envoyés ou reçus de l’utilisateur ou de systèmes alternatifs.

Fonctionnalités d’IA générative

Conversations améliorées : Vous pouvez créer un agent utile en quelques secondes en le connectant à une source de données, comme un site web public, permettant à l’agent de générer des réponses en utilisant cette source de données. Vous pouvez utiliser cette fonctionnalité lors de la création de l’agent ou à partir de la page Connaissances de votre agent.

Création de rubriques avec Copilot : la création d’agents avec l’IA est simplifiée en utilisant Copilot dans Copilot Studio. Vous pouvez utiliser Copilot pour créer un nouveau sujet, entrer un nom et une invite initiale pour construire le sujet, directement dans Copilot Studio. Vous pouvez aussi utiliser Copilot, pour ouvrir le panneau Copilot sur le côté de l’écran de création afin de mettre à jour une rubrique en utilisant un langage naturel.

Intégration d’Application Insights

Application Insights est intégré par défaut dans Copilot Studio. Application Insights permet aux administrateurs de surveiller les performances des applications. Copilot Studio permet aux administrateurs de comprendre de manière proactive les performances de l’application et d’examiner de manière réactive l’analyse des causes profondes et de déterminer la cause d’un incident. En savoir plus sur la télémétrie avec Application Insights : vue d’ensemble.

Cloner un chatbot classique

  1. Dans Copilot Studio, passez à l’expérience classique.

  2. Ouvrez le chatbot classique que vous souhaitez migrer.

  3. Sur la page Vue d’ensemble, sélectionnez Copier ce chatbot.

    Une fenêtre Chatbots s’ouvre, avec ces options : Copier et convertir ce bot ou Essayer la nouvelle expérience de studio.

  4. Dans la fenêtre qui apparaît, sélectionnez Copier et convertir ce bot.

  5. Remplacez le nom par défaut de votre nouvel agent si vous le souhaitez.

  6. Sélectionnez Créer.

    Important

    Si votre bot n’est pas éligible au clonage, Copilot Studio vous invite à créer un nouvel agent à la place.

  7. Attendez que Copilot Studio crée le nouvel agent. Quand c'est prêt, sélectionnez Aller sur votre bot pour ouvrir le nouvel agent dans Copilot Studio.

Assurez-vous d’avoir effectué tous vos tests et d’avoir respecté les stratégies de votre organisation avant de déployer votre bot classique migré en production.