Partager via


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

Créer un déclencheur de base

  1. Dans Copilot Studio, ouvrez le chatbot à partir de l’exemple 2.

  2. Ouvrez votre chatbot dans Composer. Pour savoir comment procéder, consultez Prise en main de Bot Framework Composer.

  3. 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.

  4. 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.

  5. Accédez à la page Réponses de bot, sélectionnez Service de livraison de repas Contoso, puis sélectionnez Afficher le code.

  6. 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"
    
            }
        ]
    }
    ```
    

    Capture d’écran de la carte adaptative JSON ajoutée aux réponses du bot.

  7. Copiez et collez le code suivant dans la même vue de code :

    # AdaptiveCardBingSearch(user_utterance)
    [Activity
        Attachments = ${json(adaptivecardjson_BingSearch(user_utterance))}
    ]
    
    

    Capture d’écran de l’activité ajoutée aux réponses du bot.

  8. Accédez à la page Créer.

  9. Dans la boîte de dialogue principale, sélectionnez le déclencheur Intention inconnue.

  10. Dans le canevas de création , sélectionnez Ajouter (+), puis sélectionnez Envoyer une réponse.

  11. 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.

  12. Copiez et collez l’expression suivante :

    - ${AdaptiveCardBingSearch(turn.activity.text)}
    

    Capture d’écran de la réponse pour l’action Envoyer une réponse.

Tester votre chatbot

  1. 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é.

  2. Dans Copilot Studio, accédez à la page Rubriques pour voir votre nouvelle rubrique OnUnknownIntent.

  3. 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.