Aviso de fim do suporte: em 15 de setembro de 2025, o suporte para o Amazon Lex V1 AWS será interrompido. Depois de 15 de setembro de 2025, você não poderá mais acessar o console do Amazon Lex V1 ou os recursos do Amazon Lex V1. Se você estiver usando o Amazon Lex V2, consulte o guia do Amazon Lex V2 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á.
Este exemplo cria um bot do Amazon Lex que usa um índice do Amazon Kendra para fornecer respostas às perguntas dos usuários. O bot de perguntas frequentes gerencia a caixa de diálogo para o usuário. Ele usa a intenção AMAZON.KendraSearchIntent
para consultar o índice e apresentar a resposta ao usuário. Para criar o bot, você deve:
-
Criar um bot com o qual seus clientes vão interagir para obter respostas do bot.
-
Criar uma intenção personalizada. O bot requer pelo menos uma intenção com pelo menos uma declaração. Essa intenção permite que o bot crie, mas não seja usado de outra forma.
-
Adicionar a intenção
KendraSearchIntent
ao bot e configurá-lo para trabalhar com o índice do Amazon Kendra. -
Testar o bot fazendo perguntas que são respondidas por documentos armazenados no índice do Amazon Kendra.
Antes de usar este exemplo, é necessário criar um índice do Amazon Kendra. Para obter mais informações, consulte Começar a usar um bucket do S3 (console) no Guia do desenvolvedor do Amazon Kendra.
Como criar um bot de perguntas frequentes
Faça login no AWS Management Console e abra o console do Amazon Lex em https://console.aws.amazon.com/lex/
. -
No painel de navegação, escolha Bots.
-
Escolha Criar.
-
Selecione Custom bot (Bot personalizado). Configure o bot da seguinte forma:
-
Nome do bot: dê ao bot um nome que indique sua finalidade, como
KendraTestBot
. -
Voz de saída: escolha Nenhuma.
-
Tempo limite da sessão: insira
5
. -
Análise de sentimento: escolha Não.
-
COPPA: escolha Não.
-
Armazenamento da declaração do usuário: escolha Não armazenar.
-
-
Escolha Criar.
Para criar um bot com êxito, é necessário criar pelo menos uma intenção com pelo menos uma amostra de declaração. Essa intenção é necessária para criar o bot do Amazon Lex, mas não é usada para a resposta de perguntas frequentes. A declaração para a intenção não deve se aplicar a nenhuma das perguntas feitas pelo cliente.
Como criar a intenção necessária
-
Na página Começar a usar o bot, escolha Criar intenção.
-
Em Adicionar intenção, escolha Criar intenção.
-
Na caixa de diálogo Criar intenção, dê um nome à intenção, como
RequiredIntent
. -
Em Amostra de declarações, digite uma declaração, como
Required utterance
. -
Selecione Salvar intenção.
Agora, crie a intenção de pesquisar um índice do Amazon Kendra e as mensagens de resposta que devem ser retornadas.
Para criar uma AMAZON. KendraSearchIntent mensagem de intenção e resposta
-
No painel de navegação, escolha o sinal de adição (+) ao lado de Intenções.
-
Em Adicionar intenção, escolha Pesquisar intenções existentes.
-
Na caixa Pesquisar intenções, insira
AMAZON.KendraSearchIntent
e escolha-a na lista. -
Em Copiar intenção interna, dê um nome à intenção, como
KendraSearchIntent
, e escolha Adicionar. -
No editor de intenções, escolha Consulta do Amazon Kendra para abrir as opções de consulta.
-
No menu Índice do Amazon Kendra, escolha o índice que a intenção deve pesquisar.
-
Na seção Resposta, adicione as três seguintes mensagens:
I found a FAQ question for you: ((x-amz-lex:kendra-search-response-question_answer-question-1)) and the answer is ((x-amz-lex:kendra-search-response-question_answer-answer-1)). I found an excerpt from a helpful document: ((x-amz-lex:kendra-search-response-document-1)). I think the answer to your questions is ((x-amz-lex:kendra-search-response-answer-1)).
-
Escolha Salvar intenção e selecione Criar para criar o bot.
Por fim, use a janela de teste do console para testar as respostas do bot. Suas perguntas devem estar no domínio compatível com o índice.
Como testar o bot de perguntas frequentes
-
Na janela de teste do console, digite uma pergunta para o índice.
-
Verifique a resposta na seção de resposta da janela de teste.
-
Para redefinir a janela de teste para outra pergunta, escolha Limpar histórico de conversas.