

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 di Amazon Lex V1 o alle risorse di Amazon Lex V1. Se utilizzi Amazon Lex V2, consulta invece la [guida Amazon Lex V2](https://docs.aws.amazon.com/lexv2/latest/dg/what-is.html). 

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

# DialogAction
<a name="API_runtime_DialogAction"></a>

Descrive l'azione successiva che il bot deve intraprendere nella sua interazione con l'utente e fornisce informazioni sul contesto in cui avviene l'azione. Utilizzate il tipo di `DialogAction` dati per impostare l'interazione su uno stato specifico o per riportare l'interazione a uno stato precedente.

## Indice
<a name="API_runtime_DialogAction_Contents"></a>

 ** type **   <a name="lex-Type-runtime_DialogAction-type"></a>
L'azione successiva che il bot deve intraprendere nella sua 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.
+  `Delegate`- L'azione successiva è determinata da Amazon Lex.
+  `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ì

 ** fulfillmentState **   <a name="lex-Type-runtime_DialogAction-fulfillmentState"></a>
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 **   <a name="lex-Type-runtime_DialogAction-intentName"></a>
Il nome dell'intento.  
Tipo: string  
Campo obbligatorio: no

 ** message **   <a name="lex-Type-runtime_DialogAction-message"></a>
Il messaggio che deve essere mostrato all'utente. Se non specifichi un messaggio, Amazon Lex utilizzerà il messaggio configurato per l'intento.  
Tipo: stringa  
Limitazioni di lunghezza: lunghezza minima pari a 1. La lunghezza massima è 1024 caratteri.  
Campo obbligatorio: no

 ** messageFormat **   <a name="lex-Type-runtime_DialogAction-messageFormat"></a>
+  `PlainText`- Il messaggio contiene testo UTF-8 semplice.
+  `CustomPayload`- Il messaggio è un formato personalizzato per il cliente.
+  `SSML`- Il messaggio contiene testo formattato per l'output vocale.
+  `Composite`- Il messaggio contiene un oggetto JSON in escape contenente uno o più messaggi. Per ulteriori informazioni, consulta Gruppi di [messaggi](https://docs.aws.amazon.com/lex/latest/dg/howitworks-manage-prompts.html). 
Tipo: stringa  
Valori validi: `PlainText | CustomPayload | SSML | Composite`   
Campo obbligatorio: no

 ** slots **   <a name="lex-Type-runtime_DialogAction-slots"></a>
Mappa degli slot che sono stati raccolti e dei relativi valori.   
Tipo: mappatura stringa a stringa  
Campo obbligatorio: no

 ** slotToElicit **   <a name="lex-Type-runtime_DialogAction-slotToElicit"></a>
Il nome dello slot che deve essere richiesto all'utente.  
Tipo: string  
Campo obbligatorio: no

## Vedi anche
<a name="API_runtime_DialogAction_SeeAlso"></a>

Per ulteriori informazioni sull'utilizzo di questa API in una delle lingue specifiche AWS SDKs, consulta quanto segue:
+  [AWS SDK per C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/DialogAction) 
+  [AWS SDK per Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/DialogAction) 
+  [AWS SDK per Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/runtime.lex-2016-11-28/DialogAction) 