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à.
Esercizio 1: Creare un chatbot da un modello
In questo esercizio, crei il tuo primo chatbot Amazon Lex V2 e lo testerai nella console Amazon Lex V2. Per questo esercizio, utilizzi il OrderFlowersmodello, che illustra un caso d'uso pratico e reale per l'e-commerce.
OrderFlowers Esempio di bot
Utilizza il OrderFlowersmodello per creare un chatbot Amazon Lex V2 in grado di gestire le richieste di ordinazione di fiori. Questo esempio dimostra come le aziende possono automatizzare la raccolta degli ordini con chatbot intelligenti. Per ulteriori informazioni sulla struttura di un bot, consulta. Concetti fondamentali di Amazon Lex V2
-
Intenti: il bot include un intento principale:
-
OrderFlowers- Gestisce le richieste di ordinazione di fiori raccogliendo il tipo di fiore, la data di ritiro e l'ora di ritiro
-
-
Tipi di slot: il bot utilizza tipi di slot integrati che riconoscono e gestiscono automaticamente i formati di dati più comuni:
-
Amazon. Data- Riconosce date come «domani», «venerdì prossimo» o «15 marzo»
-
Amazon.time- Riconosce orari come «14:00», «mezzogiorno» o «le tre e un quarto»
-
FlowerTypes(personalizzato) - Varietà di fiori specifiche come «rose», «tulipani», «gigli»
-
-
Slot: l' OrderFlowers intento richiede le seguenti informazioni prima che il bot possa evadere l'ordine dei fiori:
-
FlowerType(tipo FlowerTypes personalizzato) - Il tipo di fiori da ordinare -
PickupDate(Amazon. Datatipo) - Quando raccogliere i fiori -
PickupTime(Amazon.timetipo) - A che ora raccogliere i fiori
-
-
Esempi di enunciati: i seguenti esempi di enunciati mostrano i modi naturali in cui gli utenti possono richiedere ordini di fiori:
-
«Vorrei raccogliere fiori»
-
«Voglio ordinare dei fiori»
-
«Posso ritirare dei fiori?»
-
«Devo comprare dei fiori»
-
-
Prompt: dopo che ha identificato l'intento, il bot utilizza i seguenti prompt per riempire gli slot:
-
Prompt per lo slot
FlowerType: "What type of flowers would you like to order?" -
Richiedi lo
PickupDateslot: «In che giorno vuoi che il {FlowerType} venga ritirato?» -
Richiedi lo
PickupTimeslot: «A che ora vuoi che il {FlowerType} venga ritirato?» -
Dichiarazione di conferma: «Ok, il tuo {FlowerType} sarà pronto per il ritiro entro {PickupTime} il {PickupDate}. Does this sound okay?"
-
Crea il tuo bot
Per creare un bot Amazon Lex V2 (console)
-
Accedi alla Console di gestione AWS e apri la console Amazon Lex all'indirizzo https://console.aws.amazon.com/lex/
. -
Scegli Crea bot.
-
Per il metodo di creazione, scegli Inizia con un esempio.
-
Nella sezione Bot di esempio, scegli OrderFlowersdall'elenco.
-
Nella sezione Configurazione del bot, assegna al bot un nome e una descrizione opzionale. Il nome deve essere unico nel tuo account.
-
Nella sezione Autorizzazioni, scegli Crea un nuovo ruolo con le autorizzazioni Amazon Lex di base. In questo modo verrà creato un ruolo AWS Identity and Access Management (IAM) con le autorizzazioni necessarie ad Amazon Lex V2 per eseguire il bot.
-
Nella sezione Children's Online Privacy Protection Act (COPPA), fai la scelta appropriata.
-
Nelle sezioni Timeout della sessione e Impostazioni avanzate, lascia le impostazioni predefinite.
-
Scegli Next (Successivo). Amazon Lex V2 crea il tuo bot.
Aggiungi una lingua al tuo bot
Dopo aver creato il bot, è necessario aggiungere una o più lingue supportate dal bot. Una lingua contiene gli intenti, i tipi di slot e gli slot che il bot utilizza per conversare con gli utenti.
Per aggiungere una lingua a un bot
-
Nella sezione Lingua, scegli una lingua supportata e aggiungi una descrizione.
-
Lascia i campi relativi alla soglia del punteggio di confidenza nell'interazione vocale e nella classificazione degli intenti con i relativi valori predefiniti.
-
Scegli Fine per aggiungere la lingua al bot.
Metti alla prova il tuo bot
Dopo aver scelto Fine, la console apre l'editor degli intenti. Puoi usare l'editor degli intenti per esaminare gli intenti usati dal bot. Quando hai finito di esaminare il bot, puoi testarlo.
Per testare il bot OrderFlowers
-
Scegli Costruisci nella parte superiore della pagina. Attendi che il bot crei.
-
Quando la build è completa, scegli Test per aprire la finestra di test.
-
Esegui il test del bot. Inizia la conversazione con uno degli esempi di espressioni, ad esempio «Vorrei raccogliere dei fiori».
Abilita la NLU per migliorare la comprensione
Ora che hai un chatbot funzionante, ottimizziamolo con Assisted NLU per migliorare il riconoscimento degli intenti e la risoluzione degli slot. Assisted NLU utilizza Large Language Models (LLMs) per comprendere meglio le richieste degli utenti, anche quando usano frasi diverse rispetto agli esempi di formazione.
Per abilitare Assisted NLU
-
Nella console Amazon Lex V2, accedi alle impostazioni del tuo bot.
-
Nel riquadro di navigazione a sinistra, scegli Impostazioni del bot.
-
In Assisted NLU, scegli Abilita.
-
Scegli Salva per applicare le modifiche.
-
Crea nuovamente il tuo bot per applicare il miglioramento della NLU assistita.
Prova il miglioramento: prova queste varianti nella tua console di test per vedere come Assisted NLU gestisce le diverse formulazioni:
-
«Voglio comprare delle rose» (dovrebbe innescare OrderFlowers intent and capture) FlowerType
-
«Posso farmi consegnare dei fiori domani?» (dovrebbe innescare l' OrderFlowers intento e la cattura PickupDate)
-
«Ho bisogno di tulipani per il ritiro alle 15:00» (dovrebbe attivare OrderFlowers intent and capture e) FlowerType PickupTime
Nota come il chatbot è in grado di comprendere queste variazioni naturali senza doverle aggiungere come esempi espliciti di enunciati. Questo è supportato da Assisted NLU, che utilizza l'intelligenza artificiale per migliorare la comprensione del linguaggio naturale.
Fasi successive
Ora che hai creato il tuo primo bot utilizzando un modello, puoi usare la console per creare il tuo bot. Per istruzioni sulla creazione di un bot personalizzato e per ulteriori informazioni sulla creazione di bot, consultaUtilizzo dei bot Amazon Lex V2.