Utiliser la Recherche Bing comme solution de secours dans Copilot Studio
Note
Cet article s’applique aux chatbots classiques uniquement. Pour étendre les agents créés dans Copilot Studio, vous n’avez pas besoin d’utiliser Bot Framework Composer. Toutes les fonctionnalités décrites dans cet article sont disponibles pour les agents, directement dans Copilot Studio.
Améliorez un chatbot classique en développant des boîtes de dialogue personnalisées avec Bot Framework Composer, puis en les ajoutant à votre chatbot dans Copilot Studio.
Dans cet exemple, vous apprenez à définir la recherche Bing comme réponse de secours dans Copilot Studio en utilisant Composer.
Important
L’intégration de Composer n’est pas disponible pour les utilisateurs qui ne disposent que d’une licence Teams Microsoft Copilot Studio. Vous devez disposer d’une licence d’évaluation ou d’une licence Microsoft Copilot Studio complète.
Prérequis
- Afficher une carte adaptative dans Copilot Studio
- Afficher une liste d’options à sélection multiple dans Copilot Studio
Créer un déclencheur de base
Dans Copilot Studio, ouvrez le chatbot à partir de l’exemple 2.
Ouvrez votre chatbot dans Composer. Pour savoir comment procéder, consultez Prise en main de Bot Framework Composer.
Dans l’explorateur de bots, accédez à la boîte de dialogue principale. Sélectionnez Plus d’options (…), puis sélectionnez Ajouter un nouveau déclencheur.
Dans la fenêtre Créer un déclencheur , pour Quel est le type de ce déclencheur ?, sélectionnez Intention inconnue. Sélectionnez Soumettre.
Accédez à la page Réponses de bot, sélectionnez Service de livraison de repas Contoso, puis sélectionnez Afficher le code.
Copiez et collez le code suivant dans la vue du code :
# adaptivecardjson_BingSearch(user_utterance) - ``` { "$schema": "http://adaptivecards.io/schemas/adaptive-card.json", "type": "AdaptiveCard", "version": "1.2", "fallbackText": "This card requires Media to be viewed. Ask your platform to update to Adaptive Cards v1.1 for this and more!", "actions": [ { "type": "Action.OpenUrl", "title": "Search with Bing", "url": "https://www.bing.com/search?q=${user_utterance}", "style": "positive" } ], "body": [ { "type": "Image", "url": "https://img-prod-cms-rt-microsoft-com.akamaized.net/cms/api/am/imageFileData/RWe65Z?ver=2d4e&q=90&m=6&h=201&w=358&b=%23FFFFFFFF&l=f&o=t&aim=true" }, { "type": "TextBlock", "text": "${user_utterance}", "wrap": true, "separator": true, "horizontalAlignment": "Center", "size": "Medium" } ] } ```
Copiez et collez le code suivant dans la même vue de code :
# AdaptiveCardBingSearch(user_utterance) [Activity Attachments = ${json(adaptivecardjson_BingSearch(user_utterance))} ]
Accédez à la page Créer.
Dans la boîte de dialogue principale, sélectionnez le déclencheur Intention inconnue.
Dans le canevas de création , sélectionnez Ajouter (+), puis sélectionnez Envoyer une réponse.
Dans le volet des propriétés, sous la section Réponses de bot, sélectionnez Afficher le code.
Avertissement
Lorsque vous ajoutez l’expression dans l’étape suivante à l’éditeur de réponse au lieu de l’éditeur de code, le chatbot répondra avec un JSON brut au lieu d’une carte adaptative.
Copiez et collez l’expression suivante :
- ${AdaptiveCardBingSearch(turn.activity.text)}
Tester votre chatbot
Publiez votre contenu Composer pour le rendre disponible dans votre chatbot dans Copilot Studio.
Important
La sélection de Publier dans Composer rend les modifications disponibles à des fins de test, mais ne publie pas automatiquement votre bot.
Publiez votre bot dans Microsoft Copilot Studio pour mettre à jour votre bot dans tous les canaux auxquels il est connecté.
Dans Copilot Studio, accédez à la page Rubriques pour voir votre nouvelle rubrique OnUnknownIntent.
Ouvrez le volet Tester le bot, et assurez-vous que Suivi des rubriques est activé. Saisissez "Le tofu est-il végétalien ? » pour démarrer votre conversation.
Étape suivante
Afficher un formulaire avec un bouton Soumettre dans Copilot Studio.