Como faço para substituir o tratamento de erros padrão no Amazon Lex?

3 minuto de leitura
0

Desejo modificar o tratamento de erros padrão do meu bot do Amazon Lex. Como faço isso?

Breve descrição

O Amazon Lex oferece tratamento de erros padrão na forma de prompts predefinidos. Mas, usando a intenção de fallback, você pode obter um maior nível de controle sobre como seu bot reage a situações em que a entrada do usuário não é correspondida. Você pode usar a intenção alternativa para gerenciar o fluxo de conversas, usar a lógica de negócios ou transferir suas conversas de bot para um atendente humano. Você também pode projetar a intenção de fallback para acionar uma função do AWS Lambda e fornecer respostas.

Resolução

Configurar intenção de fallback usando o console do Amazon Lex V1

Observação: se você quiser alternar do console do Amazon Lex V2 para o console do Amazon Lex V1, no painel de navegação, escolha Return to V1 console (Retornar ao console do V1).

  1. Abra o console do Amazon Lex V1 e escolha o bot para o qual você deseja configurar a intenção de fallback.
  2. Na seção Intents (Intenções), escolha o sinal +.
  3. Pesquise por AMAZON.Fallback nas intenções existentes.
  4. Insira um nome para a intenção integrada e, em seguida, crie a intenção.
  5. Opcionalmente, você pode adicionar uma função Lambda no gancho do código de atendimento da intenção de fallback recém-criada. Isso aciona a função Lambda quando a intenção de fallback é cumprida.

Observação: você pode adicionar uma intenção de fallback adicionando o tipo de intenção integrada AMAZON.Fallback ao seu bot usando o console. Você também pode especificar a intenção usando a operação PutBot ou escolher a intenção na lista de intenções integradas no console.

 

Configurar intenção de fallback usando o console do Amazon Lex V2

  1. Abra o console do Amazon Lex V2 e escolha o bot para o qual você deseja configurar a intenção de fallback.
  2. Na seção Language (Idioma), no idioma específico que seu bot usa, escolha intents (intenções).
  3. Escolha Fallback intent (Intenção de fallback).
  4. Opcionalmente, ative uma função Lambda para atendimento usando as opções avançadas de atendimento. Para usar uma função específica do Lambda, anexe a função ao alias do seu bot. A mesma função Lambda é usada para todas as intenções em um idioma compatível com o bot.

Observação: o tipo de intenção AMAZON.Fallback integrado é adicionado ao seu bot automaticamente quando você cria um bot usando o console. Se você usar a API, especifique a inteção usando a operação CreateBot.

Você não pode adicionar esses itens a uma intenção de fallback:

  • Enunciados
  • Slots
  • Prompts de confirmação

Informações relacionadas

Configuring fulfillment progress updates (Configurar atualizações de progresso do atendimento)

Using an AWS Lambda function (Usar uma função do AWS Lambda)

AMAZON.FallbackIntent

AWS OFICIAL
AWS OFICIALAtualizada há 2 anos