IntentSummary - Amazon Lex V1

Se você estiver usando o Amazon Lex V2, consulte o Guia do Amazon Lex V2.

 

Se você estiver usando o Amazon Lex V1, recomendamos atualizar seus bots para o Amazon Lex V2. Não estamos mais adicionando novos atributos à V1 e recomendamos o uso da V2 para todos os novos bots.

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

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 retornar a intenção ao estado anterior.

Conteúdo

dialogActionType

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 é instigar um valor de slot do usuário.

Tipo: String

Valores Válidos: ElicitIntent | ConfirmIntent | ElicitSlot | Close | Delegate

Obrigatório: Sim

checkpointLabel

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 tamanho: tamanho mínimo 1. Comprimento máximo de 255.

Padrão: [a-zA-Z0-9-]+

Obrigatório: não

confirmationStatus

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

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 a intenção esteja pronta para ser cumprida pelo aplicativo do cliente.

Tipo: String

Valores Válidos: Fulfilled | Failed | ReadyForFulfillment

Obrigatório: não

intentName

O nome da intenção.

Tipo: sequência

Obrigatório: não

slots

Mapa dos slots que foram coletados e seus valores.

Tipo: mapa de string para string

Obrigatório: não

slotToElicit

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: sequência

Obrigatório: Não

Consulte também

Para obter mais informações sobre como usar essa API em um dos AWS SDKs específicos da linguagem, consulte o seguinte: