Utilizzare Ricerca Bing come fallback in Copilot Studio
Nota
Questo articolo si applica solo ai chatbot classici . Per estendere i copiloti creati in Copilot Studio, non è necessario utilizzare Bot Framework Composer. Tutte le funzionalità descritte in questo articolo sono disponibili per i copiloti, direttamente in Copilot Studio.
Migliora un chatbot classico sviluppando dialoghi personalizzati con Bot Framework Composer e aggiungendoli al tuo chatbot Copilot Studio.
In questo esempio, imparerai come impostare la ricerca Bing come risposta di fallback utilizzando Composer. Copilot Studio
Importante
L'integrazione di Composer non è disponibile per gli utenti che hanno solo la licenza licenza Microsoft Copilot Studio per Teams. Devi avere una licenza Microsoft Copilot Studio di valutazione o completa.
Prerequisiti
- Mostra un scheda adattivo in Copilot Studio
- Visualizza un elenco di opzioni a selezione multipla in Copilot Studio
Creare un trigger di fallback
In Copilot Studio, apri il chatbot dall' Esempio 2.
Apri il tuo chatbot in Composer. Per istruzioni su come procedere, vedi Introduzione a Bot Framework Composer.
In Esplora bot, vai alla finestra di dialogo principale. Seleziona Altre opzioni (...), quindi seleziona Aggiungi nuovo trigger.
Nella finestra Crea trigger, per Qual è il tipo di questo trigger?, seleziona Intento sconosciuto. Seleziona Invia.
Vai alla pagina Risposte bot, seleziona Servizio di consegna pasti Contoso, quindi seleziona Mostra codice.
Copia e incolla il seguente codice nella visualizzazione del codice:
# 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" } ] } ```
Copia e incolla il seguente codice nella stessa vista codice:
# AdaptiveCardBingSearch(user_utterance) [Activity Attachments = ${json(adaptivecardjson_BingSearch(user_utterance))} ]
Vai alla pagina Crea.
Nella finestra di dialogo principale, seleziona il trigger Intento sconosciuto.
Nell'area del contenuto, seleziona Aggiungi (+) quindi Invia una risposta.
Nel riquadro delle proprietà, in Risposte del bot, seleziona Mostra codice.
Avviso
Aggiungendo l'espressione nel prossimo passaggio all'editor risposta invece che all'editor codice , il chatbot risponderà con JSON non elaborato anziché con un scheda adattivo.
Copia e incolla la seguente espressione:
- ${AdaptiveCardBingSearch(turn.activity.text)}
Metti alla prova il tuo chatbot
Pubblica il contenuto del tuo Composer per renderlo disponibile nel tuo chatbot in Copilot Studio.
Importante
La selezione di Pubblica in Composer rende disponibili le modifiche per il test, ma non pubblica automaticamente il bot.
Pubblica il tuo bot in Microsoft Copilot Studio per aggiornare il tuo bot su tutti i canali a cui è collegato.
In Copilot Studio, vai alla pagina Argomenti per vedere il tuo nuovo OnUnknownIntent argomento.
Apri il riquadro Test del bot e assicurati che Tieni traccia tra argomenti sia abilitata. Inserisci "Il tofu è vegano?" per iniziare la conversazione.
Passaggio successivo
Visualizza un modulo con un pulsante Invia in Copilot Studio.