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

Avviso di fine del supporto: il 15 settembre 2025 AWS interromperà il supporto per Amazon Lex V1. Dopo il 15 settembre 2025, non potrai più accedere alla console Amazon Lex V1 o alle risorse Amazon Lex V1. Se utilizzi Amazon Lex V2, consulta invece la guida Amazon Lex V2.

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 esegui il test del 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, puoi 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 configurata 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 della chat c'è un riquadro che consente di controllare 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 attuale dell'operazione.

  • Stato della finestra di dialogo: lo stato attuale 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. Guardate l'immagine seguente:

    Il riquadro di ispezione del riepilogo delle risposte della console Amazon Lex.
  • Dettagli: mostra la risposta JSON non elaborata del chatbot per offrirti una visione più approfondita dell'interazione con il bot e dello stato attuale 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. Guarda l'immagine seguente:

    Riquadro di ispezione risposta della console.

Fase succcessiva

Fase 4 (facoltativo): pulizia