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

IntentSummary

Fornisce informazioni sullo stato di un intento. È possibile utilizzare queste informazioni per ottenere lo stato corrente di un intento in modo da poterlo elaborare o per riportare l'intento allo stato precedente.

Indice

dialogActionType

L'azione successiva che il bot deve intraprendere nell'interazione con l'utente. I valori possibili sono:

  • ConfirmIntent- L'azione successiva è chiedere all'utente se l'intento è completo e pronto per essere realizzato. Questa è una domanda sì/no, ad esempio «Effettua l'ordine?»

  • Close- Indica che non ci sarà alcuna risposta da parte dell'utente. Ad esempio, l'affermazione «Il tuo ordine è stato effettuato» non richiede una risposta.

  • ElicitIntent- L'azione successiva consiste nel determinare l'intento che l'utente desidera soddisfare.

  • ElicitSlot- L'azione successiva consiste nel richiedere all'utente un valore di slot.

▬Tipo: stringa

Valori validi: ElicitIntent | ConfirmIntent | ElicitSlot | Close | Delegate

Campo obbligatorio: sì

checkpointLabel

Un'etichetta definita dall'utente che identifica un intento particolare. È possibile utilizzare questa etichetta per tornare a un intento precedente.

Utilizzate il checkpointLabelFilter parametro dell'GetSessionRequestoperazione per filtrare gli intenti restituiti dall'operazione in base a quelli con solo l'etichetta specificata.

▬Tipo: stringa

Limitazioni di lunghezza: lunghezza minima di 1. Lunghezza massima di 255.

Modello: [a-zA-Z0-9-]+

Campo obbligatorio: no

confirmationStatus

Lo stato dell'intento dopo che l'utente ha risposto alla richiesta di conferma. Se l'utente conferma l'intento, Amazon Lex imposta questo campo su. Confirmed Se l'utente nega l'intenzione, Amazon Lex imposta questo valore su. Denied I valori possibili sono:

  • Confirmed- L'utente ha risposto «Sì» alla richiesta di conferma, confermando che l'intento è completo e che è pronto per essere soddisfatto.

  • Denied- L'utente ha risposto «No» alla richiesta di conferma.

  • None- All'utente non è mai stata richiesta la conferma; oppure all'utente è stata richiesta ma non ha confermato o negato la richiesta.

▬Tipo: stringa

Valori validi: None | Confirmed | Denied

Campo obbligatorio: no

fulfillmentState

Lo stato di adempimento dell'intento. I valori possibili sono:

  • Failed- La funzione Lambda associata all'intento non è riuscita a soddisfare l'intento.

  • Fulfilled- L'intento è stato raggiunto dalla funzione Lambda associata all'intento.

  • ReadyForFulfillment- Tutte le informazioni necessarie per l'intento sono presenti e l'intento è pronto per essere soddisfatto dall'applicazione client.

▬Tipo: stringa

Valori validi: Fulfilled | Failed | ReadyForFulfillment

Campo obbligatorio: no

intentName

Il nome dell'intento.

▬Tipo: stringa

Campo obbligatorio: no

slots

Mappa degli slot che sono stati raccolti e dei relativi valori.

Tipo: mappatura stringa a stringa

Campo obbligatorio: no

slotToElicit

Lo slot successivo da richiedere all'utente. Se non c'è uno slot da ricercare, il campo è vuoto.

▬Tipo: stringa

Campo obbligatorio: no

Vedi anche

Per ulteriori informazioni sull'utilizzo di questa API in uno degli AWS SDK specifici della lingua, consulta quanto segue: