Esercitazione: Creare un bot di domande frequenti con Azure AI servizio Bot

Creare un bot domande frequenti con QnA Maker e il servizio Azure Bot senza codice.

In questa esercitazione verranno illustrate le procedure per:

  • Collegare un knowledge base QnA Maker a un servizio Bot di intelligenza artificiale di Azure
  • Distribuire il bot
  • Chattare con il bot in una chat Web
  • Attivare il bot nei canali supportati

Nota

Il servizio QnA Maker viene ritirato il 31 marzo 2025. Una versione più recente della funzionalità di domanda e risposta è ora disponibile come parte del linguaggio di intelligenza artificiale di Azure. Per le funzionalità di risposta alle domande all'interno del servizio di linguaggio, vedere La risposta alle domande. A partire dal 1° ottobre 2022 non sarà possibile creare nuove risorse QnA Maker. Per informazioni sulla migrazione delle knowledge base di QnA Maker esistenti alla risposta alle domande, vedere la guida alla migrazione.

Creare e pubblicare una knowledge base

Seguire la guida di avvio rapido per creare una knowledge base. Dopo aver pubblicato la knowledge base, si accederà alla pagina seguente.

Screenshot del completamento della pubblicazione

Creare un bot

Dopo la pubblicazione è possibile creare un bot dalla pagina Publish (Pubblica):

  • È possibile creare rapidamente diversi bot, che indirzzano tutti alla stessa knowledge base per aree o piani tariffari differenti per i singoli bot.
  • Se si vuole solo un bot per la knowledge base, usare il collegamento View all your bots on the Azure portal (Visualizza tutti i bot nel portale di Azure) per visualizzare un elenco dei bot correnti.

Quando si apportano modifiche alla knowledge base e si ripete la pubblicazione, non sono necessarie ulteriori azioni con il bot. È già configurato per interagire con la knowledge base e funziona con tutte le successive modifiche a essa apportate. Ogni volta che si pubblica una knowledge base, tutti i bot connessi vengono aggiornati automaticamente.

  1. Nella pagina Pubblicazione del portale di QnA Maker, selezionare Creare il bot. Questo pulsante viene visualizzato solo dopo la pubblicazione della knowledge base.

    Schermata della creazione di un bot

  2. Viene aperta una nuova scheda del browser per la portale di Azure, con la pagina di creazione di Azure AI servizio Bot. Configurare il servizio Bot di intelligenza artificiale di Azure. Il bot e QnA Maker possono condividere il piano di servizio dell'app Web, ma non l'app Web. Ciò significa che il nome app del bot deve essere diverso da quello del servizio QnA Maker.

    • Cosa fare
      • Cambiare l'handle del bot, se non è univoco.
      • Selezionare il linguaggio dell'SDK. Una volta creato il bot, è possibile scaricare il codice nell'ambiente di sviluppo locale e continuare il processo di sviluppo.
    • Cosa non fare
      • Cambiare le impostazioni seguenti nel portale di Azure quando si crea il bot. Sono già popolate per la knowledge base esistente:
        • Chiave di autenticazione QnA
        • Piano di servizio app e località
  3. Dopo aver creato il bot, aprire la risorsa servizio Bot.

  4. In Bot Management (Gestione bot) selezionare Test in Web Chat (Testa nella chat Web).

  5. Quando viene visualizzato il prompt della chat Type your message (Digitare il messaggio), immettere:

    Azure services?

    Il chatbot risponde con una risposta della knowledge base.

    Screenshot del bot che restituisce una risposta

  6. Attivare il bot in altri canali supportati.

Integrare il bot con i canali

Selezionare Canali nella risorsa del servizio Bot creata. È possibile accendere il bot in canali supportati aggiuntivi.

Screenshot dell'integrazione con i team