Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Slot

Modalità Focus
Slot - Amazon Lex

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à.

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à.

Gli slot sono valori forniti dall'utente per soddisfare l'intento. Esistono due tipi di slot:

  • Tipo di slot integrato: è possibile utilizzare i tipi di slot integrati per acquisire valori standard come numero, nome e città. Per un elenco dei tipi di slot integrati supportati, consultaTipi di slot integrati.

  • Tipo di slot personalizzato: è possibile utilizzare tipi di slot personalizzati per acquisire valori personalizzati specifici per l'intento. Ad esempio, puoi utilizzare un tipo di slot personalizzato per acquisire tipi di account come «Check-out» o «Savings». Per ulteriori informazioni, consulta Tipo di slot personalizzato.

Per definire uno slot in un intent, devi configurare quanto segue:

  • Informazioni sullo slot: questo campo contiene un nome e una descrizione opzionale per lo slot. Ad esempio, è possibile fornire il nome dello slot come «AccountNumber» per acquisire i numeri di account. Se lo slot è richiesto come parte del flusso di conversazione per soddisfare l'intento, deve essere contrassegnato come obbligatorio.

  • Tipo di slot: un tipo di slot definisce l'elenco di valori che uno slot può accettare. È possibile creare un tipo di slot personalizzato o utilizzare un tipo di slot predefinito.

  • Slot prompt: uno slot prompt è una domanda posta all'utente per raccogliere informazioni. È possibile configurare il numero di tentativi utilizzati per raccogliere informazioni e la variazione del prompt utilizzato per ogni tentativo. Puoi anche abilitare una chiamata alla funzione Lambda dopo ogni nuovo tentativo per elaborare l'input acquisito e tentare di risolverlo in un input valido.

  • Attendi e continua (opzionale): abilitando questo comportamento, gli utenti possono pronunciare frasi come «aspetta un secondo» per far sì che il bot attenda che trovino le informazioni e le forniscano. È abilitato solo per le conversazioni in streaming. Per ulteriori informazioni, consulta Abilitazione del bot Amazon Lex V2 per attendere che l'utente fornisca ulteriori informazioni durante una pausa.

  • Risposte di acquisizione dello slot: è possibile configurare una risposta di successo e una risposta di errore in base al risultato dell'acquisizione del valore dello slot dall'input dell'utente.

  • Ramificazione condizionale: puoi applicare le condizioni dopo aver eseguito la risposta iniziale. Quando una condizione risulta vera, vengono intraprese le azioni che definisci. Per ulteriori informazioni, consulta Aggiungi condizioni alle conversazioni delle filiali.

  • Dialog code hook: puoi anche utilizzare un code hook Lambda per convalidare i valori degli slot ed eseguire la logica di business. Per ulteriori informazioni, consulta Richiama l'hook del codice di dialogo.

  • Tipo di input utente: è possibile configurare il tipo di input in modo che il bot possa accettare una modalità specifica. Per impostazione predefinita, sono accettate sia la modalità audio che quella DTMF. È possibile impostarlo selettivamente su solo audio o solo DTMF.

  • Timeout e lunghezze di ingresso audio: è possibile configurare i timeout audio, inclusi il timeout vocale e il timeout del silenzio. Inoltre, puoi impostare la lunghezza massima dell'audio.

  • Timeout, caratteri e lunghezze di ingresso DTMF: puoi impostare il timeout DTMF insieme al carattere di cancellazione e al carattere finale. Inoltre, puoi impostare la lunghezza massima del DTMF.

  • Lunghezza del testo: è possibile impostare la lunghezza massima per la modalità di testo.

Dopo aver riprodotto il prompt dello slot, l'utente fornisce il valore dello slot come input. Se Amazon Lex V2 non comprende il valore di uno slot fornito dall'utente, riprova a richiamarlo finché non comprende un valore o finché non supera il numero massimo di tentativi configurato per lo slot. Utilizzando le impostazioni avanzate di ripetizione è possibile configurare i timeout, limitare il tipo di input e abilitare o disabilitare l'interruzione per la richiesta iniziale e i nuovi tentativi. Dopo ogni tentativo di acquisizione dell'input, Amazon Lex V2 può chiamare la funzione Lambda configurata per il bot con un'etichetta di invocazione fornita per i nuovi tentativi. È possibile utilizzare la funzione Lambda, ad esempio, per applicare la logica aziendale per tentare di risolverla in un valore valido. Questa funzione Lambda può essere abilitata nelle opzioni avanzate per i prompt degli slot.

Imposta i prompt degli slot in modo che il bot riceva informazioni.

È possibile definire le risposte che il bot deve inviare all'utente una volta inserito il valore dello slot o se viene superato il numero massimo di tentativi. Ad esempio, per un bot per la pianificazione del servizio per un'auto, è possibile inviare un messaggio all'utente quando viene inserito il numero di identificazione del veicolo (VIN):

Grazie per aver fornito il numero VIN della sua auto. Procederò ora a fissare un appuntamento.

Puoi creare due risposte:

  • Risposta riuscita: inviata quando Amazon Lex V2 comprende il valore di uno slot.

  • Risposta di errore: inviata quando Amazon Lex V2 non è in grado di comprendere il valore di uno slot fornito dall'utente dopo il numero massimo di tentativi.

Puoi impostare valori, configurare i passaggi successivi e applicare condizioni corrispondenti a ciascuna risposta per progettare il flusso di conversazione.

In assenza di una condizione o di un passaggio successivo esplicito, Amazon Lex V2 passa allo slot successivo in ordine di priorità.

Le opzioni avanzate per le risposte agli slot.

È possibile utilizzare una funzione Lambda per convalidare un valore di slot immesso da un utente e determinare quale deve essere l'azione successiva. Ad esempio, puoi utilizzare la funzione di convalida per assicurarti che il valore inserito rientri nell'intervallo corretto o che sia formattato correttamente. Per attivare la funzione Lambda, selezionate la casella di controllo Invoke Lambda function e il pulsante Active nella sezione Dialog code hook. È possibile specificare un'etichetta di invocazione per l'hook del codice di dialogo. Questa etichetta di invocazione può essere utilizzata nella funzione Lambda per scrivere la logica di business corrispondente all'elicitazione dello slot.

Le opzioni per Dialog Code Hook.

Gli slot non necessari per l'intento non fanno parte del flusso di conversazione principale. Tuttavia, se un enunciato utente contiene un valore che il bot identifica come corrispondente a uno slot opzionale, può popolare lo slot con quel valore. Ad esempio, se si configura un bot di business intelligence in modo che abbia uno City slot opzionale e l'enunciato dell'utenteWhat is the sales for April in San Diego?, il bot riempie lo slot opzionale con. San Diego È possibile configurare la logica aziendale per utilizzare il valore dello slot opzionale, se presente.

Gli slot non necessari per l'intento non possono essere ottenuti utilizzando i passaggi successivi. Questi passaggi possono essere compilati solo durante l'evocazione dell'intento (come nell'esempio precedente) o possono essere attivati impostando lo stato della finestra di dialogo all'interno della funzione Lambda. Se lo slot viene attivato utilizzando la funzione Lambda, è necessario utilizzare la funzione Lambda per decidere il passaggio successivo della conversazione dopo il completamento dell'elicitazione dello slot. Per abilitare il supporto per il passaggio successivo durante la creazione del bot, è necessario contrassegnare lo slot come richiesto per l'intento.

Nota

Il 17 agosto 2022, Amazon Lex V2 ha rilasciato una modifica al modo in cui le conversazioni vengono gestite con l'utente. Questa modifica ti offre un maggiore controllo sul percorso che l'utente segue durante la conversazione. Per ulteriori informazioni, consulta Modifiche ai flussi di conversazione in Amazon Lex V2. I bot creati prima del 17 agosto 2022 non supportano i messaggi di dialogo tramite codice hook, l'impostazione di valori, la configurazione dei passaggi successivi e l'aggiunta di condizioni.

I seguenti argomenti descrivono come configurare un bot per richiamare nuovamente un valore di slot che è già stato riempito e come creare uno slot composto da più valori:

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.