Fase 3: creazione e test del bot - Amazon Lex versione 1

Se utilizzi Amazon Lex V2, consulta invece la guida Amazon Lex V2.

 

Se utilizzi Amazon Lex V1, ti consigliamo di aggiornare i bot ad Amazon Lex V2. Non stiamo più aggiungendo nuove funzionalità alla V1 e consigliamo vivamente di utilizzare la V2 per tutti i nuovi bot.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Fase 3: creazione e test del bot

Assicurati che il bot funzioni creandolo ed eseguendo il test.

Per creare ed eseguire il test del bot
  1. Per creare il bot PizzaOrderingBot seleziona Build (Crea).

    Amazon Lex crea un modello di apprendimento automatico per il bot. Quando si testa il bot, la console utilizza l'API di runtime per inviare l'input dell'utente ad Amazon Lex. Amazon Lex utilizza quindi il modello di apprendimento automatico per interpretare l'input dell'utente.

    La creazione potrebbe richiedere un po' di tempo.

  2. Per testare il bot, nella finestra Test Bot, inizia a comunicare con il tuo bot Amazon Lex.

    • Ad esempio, potresti dire o digitare quanto segue:

      Conversazione per l'ordine di una pizza tramite il bot pizza.
    • Per eseguire il test del bot, utilizza le enunciazioni di esempio configurate nell'intento OrderPizza. Ad esempio, quanto segue è una delle enunciazioni di esempio configurata per l'intento PizzaOrder:

      I want a {size} {crust} crust {pizzaKind} pizza

      Per eseguire il test, digita quanto segue:

      I want a large thin crust cheese pizza

    Quando digiti «Voglio ordinare una pizza», Amazon Lex rileva l'intento (OrderPizza). Quindi, Amazon Lex richiede informazioni sugli slot.

    Dopo aver fornito tutte le informazioni sullo slot, Amazon Lex richiama la funzione Lambda che hai configurato per l'intento.

    La funzione Lambda restituisce un messaggio («Ok, ho ordinato il tuo...») ad Amazon Lex, che Amazon Lex ti restituisce.

Esame della risposta

Sotto la finestra di chat è presente un riquadro che consente di esaminare la risposta di Amazon Lex. Il riquadro fornisce informazioni complete sullo stato del bot con modifiche dinamiche che riflettono l'interazione in corso tra l'utente il bot. Il contenuto dei riquadri mostra lo stato corrente dell'operazione.

  • Stato della finestra di dialogo: lo stato corrente della conversazione con l'utente. Può essere ElicitIntent, ElicitSlot, ConfirmIntent o Fulfilled.

     

  • Riepilogo: mostra una visualizzazione semplificata della finestra di dialogo che mostra i valori degli slot relativi all'intento da soddisfare in modo da poter tenere traccia del flusso di informazioni. Vengono mostrati il nome dell'intento, il numero di slot, il numero di slot popolati e un elenco di tutti gli slot e dei relativi valori associati. Vedi l'immagine seguente:

    Il riquadro di ispezione riassuntivo delle risposte della console Amazon Lex.
  • Dettaglio: mostra la risposta JSON non elaborata dal chatbot per darti una visione più approfondita dell'interazione con il bot e dello stato corrente della finestra di dialogo durante il test e il debug del chatbot. Se si digita nella finestra della chat, il riquadro di ispezione mostra la risposta JSON dell'operazione PostText. Se si utilizza la comunicazione vocale nella finestra della chat, il riquadro di ispezione mostra le intestazioni della risposta dall'operazione PostContent. Vedi l'immagine seguente:

    Riquadro di ispezione risposta della console.

Fase successiva

Fase 4 (facoltativo): pulizia