Ir para o conteúdo

Trilha Intermediária

Utilizando o Motor Watson Assistant

1. Obter Parâmetros de Conexão
  1. Antes de instanciar um chatbot sob o Motor Watson Assistant, as credenciais da instância na IBM Cloud deverão ser solicitadas ao Gestor da Conta.

  2. As credenciais exigidas são:

    1. Identificador da Instância,

    2. Identificador da Skill Padrão,

    3. Chave da API Watson Assistant,

    4. URL da API Watson Assistant.

2. Criar Motor Watson Assistant
  1. Acessar o chatbot criado a partir do tutorial Criação de Chatbot.

  2. No menu lateral, acionar MOTORES DE CONVERSAÇÃO.

  3. Na página Motores de conversação, acionar a opção NOVO MOTOR.

  4. Selecionar o Motor Watson Assistant.

  5. Acionar a opção Criar.

3. Configurar Motor Watson Assistant
  1. Na janela apresentada, informar o Nome do motor.

  2. Em seguida, informar os parâmetros de CONEXÃO do motor Watson Assistant obtidos no Passo 1 deste tutorial.

  3. Testar os parâmetros na opção Testar Conectividade.

  4. Definir o Nível Mínimo de Confiança (%).

  5. Acionar a opção Salvar.

4. Gerenciar Conversas
  1. Selecionar a opção Gerenciar Conversas

  2. Escolher entre as opções apresentadas para criação: Intenções, Entidades e Diálogos.

5. Criar Intenções
  1. Selecionar a caixa Intenções para que seja exibida a Lista de Intenções.

  2. Selecionar a opção para prosseguir.

  3. Para cadastrar uma Nova Intenção, preencha os campos conforme documentação da plataforma Serprobots.

  4. Acionar a opção Salvar.

6. Criar Entidades
  1. Selecionar a caixa Entidades para que seja exibida a Lista de Entidades.

  2. Selecionar a opção para prosseguir.

  3. Para cadastrar uma Nova Entidade, preencha os campos conforme documentação da plataforma Serprobots e acione a opção Salvar.

    • Entidade do tipo Sinônimo: tem como conteúdo os sinônimos usuais da língua portuguesa para treinar a Entidade e gerar correspondência com o termo usado no campo Valor.

    • Entidade do tipo Expressão Regular (REGEX): tem como conteúdo uma expressão regular para validar a entrada da Entidade acionada pelo campo Valor.

      Exemplo cadastrar CPF: usar a expressão regular = r'^\d{3}.\d{3}.\d{3}-\d{2}$' para validar se o CPF possui exatamente 11 dígitos no total, divididos em três grupos de três dígitos separados por pontos, seguidos de um grupo de dois dígitos após o hífen.

7. Criar Pasta

Uma pasta pode ser utilizada tanto para organização quanto para definir uma condição de entrada.

Uma pasta que possui uma condição de entrada propaga a regra para as pastas filhas.

  1. Acionar a opção

  2. Escolher Pasta.

  3. Observar a nova pasta criada com o nome Pasta exemplo no início do fluxo.

  4. Acionar os três pontos e escolher Pasta

  5. Selecionar Alterar.

  6. Alterar o Nome.

  7. Acionar a opção Salvar.

8. Criar Pasta Filha
  1. Selecionar a pasta mãe.

  2. Acionar os três pontos

  3. Escolher Nova pasta filha

  4. Alterar o Nome.

  5. Acionar a opção Salvar.

9. Criar Novo Diálogo

Ao incluir um novo Diálogo, deve-se informar o nome para o diálogo e definir uma condição de entrada para o nó de diálogo.

  1. Acionar a opção

  2. Escolher Diálogo.

  3. Observar o novo diálogo criado com o nome Diálogo exemplo no início do fluxo.

  4. Acionar os três pontos

  5. Selecionar Alterar.

  6. Alterar o Nome.

  7. Incluir uma ou mais condições de entrada: Intenções, Entidades, Condições Específicas ou Canais.

Os canais disponíveis no Serprobots são: Facebook Messeger, X, Web e WhatsApp.

  1. Incluir uma ou mais variáveis de contexto.

  2. Incluir uma ou mais condição de coleta de informações

  3. Incluir uma ou mais respostas

  4. Configurar depois de responder

  5. Acionar a opção Salvar.

10. Mover Diálogo
  1. Após a criação do diálogo, acionar os três pontos

  2. Selecionar Mover para deslocá-lo para o ramo da árvore Pasta ou Diálogo de destino.

  1. Observar que o Serprobots marca a pasta a ser movida (origem) de azul.

  2. Selecionar a pasta de destino entre as opções de Mover Acima ou Mover Abaixo.

  3. Observar que será exibida a mensagem "Sucesso. Nó movido com sucesso."

Para saber mais

Consulte a documentação da plataforma Serprobots.