Condividi tramite


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

Creare un trigger di fallback

  1. In Copilot Studio, apri il chatbot dall' Esempio 2.

  2. Apri il tuo chatbot in Composer. Per istruzioni su come procedere, vedi Introduzione a Bot Framework Composer.

  3. In Esplora bot, vai alla finestra di dialogo principale. Seleziona Altre opzioni (...), quindi seleziona Aggiungi nuovo trigger.

  4. Nella finestra Crea trigger, per Qual è il tipo di questo trigger?, seleziona Intento sconosciuto. Seleziona Invia.

  5. Vai alla pagina Risposte bot, seleziona Servizio di consegna pasti Contoso, quindi seleziona Mostra codice.

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

    Screenshot della scheda adattiva JSON aggiunta alle risposte del bot.

  7. Copia e incolla il seguente codice nella stessa vista codice:

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

    Screenshot dell'attività aggiunta alle risposte del bot.

  8. Vai alla pagina Crea.

  9. Nella finestra di dialogo principale, seleziona il trigger Intento sconosciuto.

  10. Nell'area del contenuto, seleziona Aggiungi (+) quindi Invia una risposta.

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

  12. Copia e incolla la seguente espressione:

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

    Screenshot della risposta per l'azione Invia una risposta.

Metti alla prova il tuo chatbot

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

  2. In Copilot Studio, vai alla pagina Argomenti per vedere il tuo nuovo OnUnknownIntent argomento.

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