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 2: Creazione di un tipo di slot personalizzato (AWS CLI)
Crea un tipo di slot personalizzato con i valori di enumerazione dei fiori che è possibile ordinare. Userai questo tipo nella fase successiva per creare l'intento OrderFlowers
. Un tipo di slot definisce i valori possibili per uno slot, o parametro, dell'intento.
Per eseguire i comandi di questo esercizio, devi conoscere la regione in cui verranno eseguiti i comandi. Per l'elenco delle regioni, consulta Quote per la creazione di modelli .
Per creare un tipo di slot personalizzato (AWS CLI)
-
Crea un file di testo denominato
FlowerTypes.json
. Copia il codice JSON da FlowerTypes.json nel file di testo. -
Chiama l'operazione PutSlotType utilizzando AWS CLI per creare il tipo di slot. L'esempio è formattato per Unix, Linux e macOS. Per Windows, sostituisci il carattere di continuazione UNIX barra rovesciata (\) al termine di ogni riga con un accento circonflesso (^).
aws lex-models put-slot-type \ --region
region
\ --name FlowerTypes \ --cli-input-json file://FlowerTypes.jsonLa risposta del server è:
{ "enumerationValues": [ { "value": "tulips" }, { "value": "lilies" }, { "value": "roses" } ], "name": "FlowerTypes", "checksum": "
checksum
", "version": "$LATEST", "lastUpdatedDate":timestamp
, "createdDate":timestamp
, "description": "Types of flowers to pick up" }
Fase successiva
Fase 3: Creazione di un intento (AWS CLI)