Freigeben über


Die Bing-Suche als Fallback in Copilot Studio verwenden

Anmerkung

Dieser Artikel gilt nur für klassische Chatbots . Um in erstellte Copiloten Copilot Studio zu erweitern, müssen Sie Bot Framework Composer nicht verwenden. Alle in diesem Artikel beschriebenen Funktionen stehen Copiloten direkt zur Verfügung Copilot Studio.

Verbessern Sie einen klassischen Chatbot, indem Sie mit Bot Framework Composer benutzerdefinierte Dialoge entwickeln und diese dann Ihrem Chatbot hinzufügen Copilot Studio.

In diesem Beispiel erfahren Sie, wie Sie mithilfe von Composer die Bing-Suche als Fallback-Antwort festlegen. Copilot Studio

Wichtig

Die Composer-Integration ist nicht für Benutzer verfügbar, die nur über die Teams Microsoft Copilot Studio Lizenz verfügen. Sie müssen eine Test- oder normale Microsoft Copilot Studio-Lizenz haben.

Anforderungen

Einen Fallbacktrigger erstellen

  1. Öffnen Sie in Copilot Studio den Chatbot aus Beispiel 2.

  2. Öffnen Sie Ihren Chatbot in Composer. Anweisungen hierzu finden Sie unter Erste Schritte mit Bot Framework Composer.

  3. Gehen Sie im Bot-Explorer zum Hauptdialog. Wählen Sie Mehr Optionen (...) und dann Neuen Trigger hinzufügen aus.

  4. Wählen Sie im Fenster Einen Trigger erstellen für Welchen Typ hat dieser Trigger? Unbekannte Absicht. Wählen Sie Übermitteln aus.

  5. Gehen Sie zur Seite Bot-Antworten, wählen Sie Contoso Meal Delivery Service und dann Code anzeigen aus.

  6. Kopieren Sie den folgenden Code und fügen Sie ihn in die Codeansicht ein:

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

    Screenshot des JSON für adaptive Karten die Bot-Antworten hinzugefügt wurde.

  7. Kopieren Sie den folgenden Code in die gleiche Codeansicht:

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

    Screenshot der Aktivität, die den Bot-Antworten hinzugefügt wurde.

  8. Wechseln Sie zur Seite Erstellen.

  9. Wählen Sie im Hauptdialogfeld den Trigger Unbekannte Absicht aus.

  10. Wählen Sie im Erstellungsbereich Hinzufügen (+) und dann Eine Antwort senden aus.

  11. Wählen Sie im Eigenschaftenbereich unter Bot-Antworten Code anzeigen aus.

    Warnung

    Wenn Sie den Ausdruck im nächsten Schritt zum Antwort Editor statt zum Code Editor hinzufügen, antwortet der Chatbot mit reinem JSON statt mit einem adaptiven Karte.

  12. Kopieren Sie den folgenden Ausdruck hinein:

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

    Screenshot der Antwort für die Aktion „Eine Antwort senden“.

Testen Sie Ihren Chatbot

  1. Veröffentlichen Sie Ihren Composer-Inhalt, um ihn in Ihrem Chatbot verfügbar zu machen Copilot Studio.

    Wichtig

    Wählen Sie Veröffentlichen in Composer stellt die Änderungen zum Testen zur Verfügung, veröffentlicht jedoch nicht automatisch Ihren Bot.

    Veröffentlichen Sie Ihr Bot in Microsoft Copilot Studio , um Ihr Bot auf allen Kanälen zu aktualisieren, mit denen es verbunden ist.

  2. Gehen Sie in Copilot Studio zur Seite Themen , um Ihre neuen OnUnknownIntent Thema anzuzeigen.

  3. Öffnen Sie den Testbot-Bereich und stellen Sie sicher, dass Nachverfolgen der Themenverläufe eingeschaltet ist. Geben Sie „Ist Tofu vegan?“ ein, um die Unterhaltung zu beginnen.

Nächster Schritt

Zeigen Sie in Copilot Studio ein Formular mit einer Schaltfläche „Senden“ an.