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
- Zeigen Sie ein adaptives Karte in Copilot Studio
- Anzeige einer Liste mit Mehrfachauswahloptionen in Copilot Studio
Einen Fallbacktrigger erstellen
Öffnen Sie in Copilot Studio den Chatbot aus Beispiel 2.
Öffnen Sie Ihren Chatbot in Composer. Anweisungen hierzu finden Sie unter Erste Schritte mit Bot Framework Composer.
Gehen Sie im Bot-Explorer zum Hauptdialog. Wählen Sie Mehr Optionen (...) und dann Neuen Trigger hinzufügen aus.
Wählen Sie im Fenster Einen Trigger erstellen für Welchen Typ hat dieser Trigger? Unbekannte Absicht. Wählen Sie Übermitteln aus.
Gehen Sie zur Seite Bot-Antworten, wählen Sie Contoso Meal Delivery Service und dann Code anzeigen aus.
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" } ] } ```
Kopieren Sie den folgenden Code in die gleiche Codeansicht:
# AdaptiveCardBingSearch(user_utterance) [Activity Attachments = ${json(adaptivecardjson_BingSearch(user_utterance))} ]
Wechseln Sie zur Seite Erstellen.
Wählen Sie im Hauptdialogfeld den Trigger Unbekannte Absicht aus.
Wählen Sie im Erstellungsbereich Hinzufügen (+) und dann Eine Antwort senden aus.
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.
Kopieren Sie den folgenden Ausdruck hinein:
- ${AdaptiveCardBingSearch(turn.activity.text)}
Testen Sie Ihren Chatbot
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.
Gehen Sie in Copilot Studio zur Seite Themen , um Ihre neuen OnUnknownIntent Thema anzuzeigen.
Ö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.