1.3 - Integrar agente virtual

Integre

Navegue até a guia "Integrar" no NeuralSeek.

image1.5.1

Selecione o Agente Virtual

Selecione a opção preferida de agente virtual no menu lateral esquerdo. Para este laboratório, recomendamos LexV2 Lambda.

image1.5.2

Baixe o Arquivo

Baixe o arquivo .zip do Arquivo Lambda para o armazenamento local.

image1.5.3

Crie uma Função

Clique no link para abrir a Página de Funções no console AWS Lambda para criar uma função do zero.

  • (a) Selecione Criar Função.
  • (b) Adicione um "Nome da Função". Para este laboratório, recomendamos "learning-lab".
  • (c) Clique em "Criar Função".

image1.5.4

image1.5.5

Faça o Upload do Arquivo .zip Baixado

Navegue até o painel de Origem do Código no console da Função AWS Lambda.

  • (a) Clique em "Carregar de". Clique em "Arquivo .zip".
  • (b) Clique em "Carregar" para selecionar o arquivo .zip do Arquivo Lambda baixado.
  • (c) Clique em "Salvar".

image1.5.6

image1.5.7

Edite o Bloco de Código

Na página de Integração NeuralSeek, copie a chave da API fornecida e a URL da Instância mencionadas na página de integração do NeuralSeek. Navegue até o painel de Origem do Código no console da Função AWS Lambda.

  • (a) Clique na guia do arquivo "index.mjs".
  • (b) Insira a chave da API copiada e a URL da Instância no bloco de código.
  • (c) Dentro da matriz de mensagens, exclua a seção que contém contentType: CustomPayload do bloco de código.

enter_keys_codepane remove_customPayload

  • O botão Implantar será ativado. Clique em Implantar para atualizar e implantar a função com sucesso.

image1.5.8

Atualizar Configuração de Tempo Limite

Navegue até a guia de Configuração no Console da Função AWS Lambda.

  • (a) Na guia de Configuração Geral, clique em Editar.
  • (b) Atualize em "Tempo Limite": defina o mínimo como "1" e o segundo como "0". Isso garantirá que a função lambda não se esgote por 1 minuto.
  • (c) Clique em Salvar.

image1.5.9

image1.5.10

Crie um Bot Lex

  1. Abra o console Amazon Lex. Clique em Criar bot na seção Bots.
  2. No método de criação, selecione Criar um bot vazio.
  3. Nomeie o bot como TestBot.
  4. Selecione Criar uma função com permissões básicas do Amazon Lex em Permissões do IAM.
  5. Selecione Não em Lei de Proteção Online à Privacidade Infantil (COPPA).
  6. Clique em Avançar.
  7. Clique em Concluído.
  8. Na seção Sample utterances, adicione uma declaração. Pode ser qualquer coisa (por exemplo, Olá).
  9. Na seção Initial response, adicione qualquer resposta que possa ser adequada (por exemplo, Bem-vindo ao bot de teste).
  10. Clique em Salvar intenção para salvar uma intenção padrão sem adicionar nada.

Selecionando Alias

Abra o console Amazon Lex. Selecione o TestBot na lista de Bots.

  • (a) No menu de barra lateral esquerda, em "Implantação", clique em "Aliases".
  • (b) Na lista de nomes de alias, escolha o nome de alias que deseja usar. Selecione TestBotAlias.

images1.5.11

Selecionar Idioma

Sob o Alias escolhido, TestBotAlias dentro do console Amazon Lex:

  • (a) Na lista de idiomas suportados, clique no idioma para o qual a função Lambda é usada. Para este laboratório, recomendamos "Inglês".

image1.5.17

Conexão Opcional da Função Lambda

  • (a) Em Fonte, clique no nome do alias da função Lambda a ser utilizada. Para este laboratório, recomendamos "learning-lab".
  • (b) Em Versão ou Alias da função Lambda, a opção $LATEST será popular.
  • (c) Clique em "Salvar".

image1.5.18

Atividades de fallback

A intenção padrão de fallback permite que a função Lambda seja chamada quando for detectada. A ideia é que o Lex invoque o NeuralSeek para responder quando não houver nenhuma intenção correspondente encontrada. Para ativá-lo, navegue até o console Amazon Lex.

  • (a) Clique em "TestBot".
  • (b) Clique em "Intents" abaixo de "Inglês (US)" no menu lateral esquerdo.
  • (c) Clique no link "FallbackIntent".

image1.5.12

Na seção Fulfilledment (Preenchimento), clique no ícone de Ativar.

  • (a) Clique em Opções Avançadas
  • (b) Selecione a opção "Use uma Função Lambda para Preenchimento".
  • (c) Clique em Atualizar Opções.
  • Clique em Salvar Intent.

image1.5.13

image1.5.14

Construa o chatbot e teste a rotina FallbackIntent com uma pergunta.

  • (a) Clique em "Construir". Esta etapa pode levar alguns momentos.
  • (b) Clique em "Testar". O chatbot Amazon Lex será gerado.
  • Solicite ao chatbot uma pergunta. Para o propósito deste laboratório, utilizamos "O que é NeuralSeek?"
  • Observe a resposta e as informações detalhadas sobre a resposta retornada ao chatbot.

image1.5.15

image1.5.16

O Agente Virtual AWS LexV2 Lambda agora está configurado, integrado com NeuralSeek, testado e pronto para uso.



Ⓒ 2024 NeuralSeek, all rights reserved.