

Aviso de fim do suporte: em 15 de setembro de 2025, o suporte para o Amazon Lex V1 AWS será interrompido. Após 15 de setembro de 2025, você não poderá mais acessar o console do Amazon Lex V1 nem os respectivos recursos. Se você estiver usando o Amazon Lex V2, consulte o [guia do Amazon Lex V2](https://docs.aws.amazon.com/lexv2/latest/dg/what-is.html) em vez disso. 

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# IntentSummary
<a name="API_runtime_IntentSummary"></a>

Fornece informações sobre o estado de uma intenção. Você pode usar essas informações para obter o estado atual de uma intenção para poder processá-la ou retorná-la ao estado anterior.

## Conteúdo
<a name="API_runtime_IntentSummary_Contents"></a>

 ** dialogActionType **   <a name="lex-Type-runtime_IntentSummary-dialogActionType"></a>
A próxima ação que o bot deve realizar em sua interação com o usuário. Os valores possíveis são:  
+  `ConfirmIntent`: a próxima ação é perguntar ao usuário se a intenção está completa e pronta para ser atendida. Essa é uma pergunta de sim/não, como “Fazer o pedido?”
+  `Close`: indica que não haverá uma resposta do usuário. Por exemplo, a afirmação "Seu pedido de pizza foi feito" não requer uma resposta.
+  `ElicitIntent`: a próxima ação é determinar a intenção que o usuário deseja atender.
+  `ElicitSlot`: a próxima ação é ilicitar um valor de slot do usuário.
Tipo: String  
Valores Válidos: `ElicitIntent | ConfirmIntent | ElicitSlot | Close | Delegate`   
Obrigatório: sim

 ** checkpointLabel **   <a name="lex-Type-runtime_IntentSummary-checkpointLabel"></a>
Um rótulo definido pelo usuário que identifica uma intenção específica. Você pode usar esse rótulo para retornar a uma intenção anterior.   
Use o parâmetro `checkpointLabelFilter` da operação `GetSessionRequest` para filtrar as intenções retornadas pela operação para aquelas com somente o rótulo especificado.  
Tipo: String  
Restrições de comprimento: tamanho mínimo de 1. Comprimento máximo de 255.  
Padrão: `[a-zA-Z0-9-]+`   
Obrigatório: não

 ** confirmationStatus **   <a name="lex-Type-runtime_IntentSummary-confirmationStatus"></a>
O status da intenção após o usuário responder ao prompt de confirmação. Se o usuário confirmar a intenção, o Amazon Lex define esse campo como `Confirmed`. Se o usuário negar a intenção, o Amazon Lex define esse valor como `Denied`. Os valores possíveis são:  
+  `Confirmed` - O usuário respondeu “Sim” ao prompt de confirmação, confirmando que a intenção está completa e que está pronta para ser atendida.
+  `Denied` - O usuário respondeu “Não” ao prompt de confirmação.
+  `None` - O usuário nunca recebeu um prompt de confirmação; ou o usuário recebeu um prompt, mas não o confirmou nem negou.
Tipo: String  
Valores Válidos: `None | Confirmed | Denied`   
Obrigatório: não

 ** fulfillmentState **   <a name="lex-Type-runtime_IntentSummary-fulfillmentState"></a>
O estado de atendimento da intenção. Os valores possíveis são:  
+  `Failed`: a função do Lambda associada à intenção falhou em atender a intenção.
+  `Fulfilled` - A intenção foi atendida pela função do Lambda associada à intenção. 
+  `ReadyForFulfillment`: todas as informações necessárias para que a intenção esteja presente e pronta para ser atendida pelo aplicativo do cliente.
Tipo: String  
Valores Válidos: `Fulfilled | Failed | ReadyForFulfillment`   
Obrigatório: não

 ** intentName **   <a name="lex-Type-runtime_IntentSummary-intentName"></a>
O nome da intenção.  
Tipo: String  
Obrigatório: Não

 ** slots **   <a name="lex-Type-runtime_IntentSummary-slots"></a>
Mapa dos slots que foram coletados e seus valores.   
Tipo: mapa de string para string  
Obrigatório: não

 ** slotToElicit **   <a name="lex-Type-runtime_IntentSummary-slotToElicit"></a>
O próximo slot a ser obtido de um usuário. Se não houver espaço para extrair, o campo ficará em branco.  
Tipo: String  
Obrigatório: Não

## Consulte também
<a name="API_runtime_IntentSummary_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/IntentSummary) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/IntentSummary) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/runtime.lex-2016-11-28/IntentSummary) 