Guia de integração do Dialogflow com WOZTELL: Passo a passo completo

Dialogflow

Dialogflow

Cansado de ter apenas um chatbot que clica em botões e procurando algo mais inteligente? Adotamos o motor de processamento de linguagem natural do Google, o Dialogflow, para fornecer um nível mais alto de experiência para você.

O Dialogflow incorpora a experiência e os produtos de aprendizado de máquina do Google e é construído sobre a infraestrutura do Google, que pode ser otimizada para o Google Assistant. Ele pode processar conversas baseadas tanto em voz quanto em texto.

Primeiro, você precisa acessar o Dialogflow para criar um agente de projeto e depois preencher as informações necessárias em nosso construtor para a configuração: Email do Cliente, ID do Projeto, Chave Privada.

Configuração do Dialogflow

  1. Acesse o Dialogflow com sua conta do Google e clique em "Criar Agente".
Interface do Dialogflow
Interface do Dialogflow
  1. Nomeie seu agente e crie um novo projeto
Criar novo agente
Criar novo agente
  1. Clique no ícone de engrenagem e entre na página de configurações.

  2. Clique no link sob "ID do Projeto".

Configurações do Dialogflow
Configurações do Dialogflow
  1. Vá para as configurações de "Contas de Serviço" em "IAM & Admin". Clique em "+ CRIAR CONTA DE SERVIÇO".
Ir para contas de serviço
Ir para contas de serviço
Criar conta de serviço
Criar conta de serviço
  1. Preencha os detalhes da conta de serviço e selecione "Criar".
Preencher detalhes da conta de serviço
Preencher detalhes da conta de serviço
  1. Selecione "Dialogflow API Admin" para o papel.
Selecionar administrador da API Dialogflow
Selecionar administrador da API Dialogflow
  1. Selecione a "Conta de Serviço" criada e clique em "+ CRIAR CHAVE".
Selecionar conta de serviço
Selecionar conta de serviço
Clique em + CRIAR CHAVE
  1. Escolha JSON para o tipo de chave.
Escolher JSON para o tipo de chave
Escolher JSON para o tipo de chave
  1. Baixe a nova chave privada em JSON.
Baixar a nova chave privada
Baixar a nova chave privada

Agora você salvou um novo arquivo JSON no seu computador. Abra o arquivo em qualquer editor de texto e você verá a chave privada para conectar o Dialogflow no WOZTELL.


Conectar o Dialogflow ao WOZTELL

  1. Selecione Integrações na barra de menu superior.

  2. Selecione o botão "+ Integração" para adicionar uma nova integração.

Integrações
Integrações
  1. Selecione Dialogflow e clique em Próximo.
Interface de Integrações
Interface de Integrações
  1. Preencha todos os detalhes necessários para a integração.
  • O Email do Cliente é o email conectado ao Dialogflow.
  • Você pode encontrar o ID do Projeto nas configurações do Dialogflow e a Chave Privada no arquivo .JSON depois de criar um agente de projeto no Dialogflow.
Interface do Dialogflow
Interface do Dialogflow
  1. Clique em Criar para conectar o Dialogflow quando o status for Conectado.
Dialogflow conectado
Dialogflow conectado
nota

Lembre-se de remover todos os "\n" na chave e quebrar as linhas corretamente.


Uso

Há duas coisas que você precisa gerenciar para criar um chatbot funcional no Dialogflow:

  • Realizar treinamento no console do Dialogflow
  • Configurar as respostas para diferentes intenções no WOZTELL

Para treinamento no Dialogflow, você pode consultar a documentação do Dialogflow.

Quando você terminar de configurar as intenções, pode selecionar as intenções criadas em Gatilhos e esse nó será processado através do Dialogflow. 


Gatilho do Dialogflow

  1. Selecione Gatilhos na barra de menu superior ou clique no botão "+ Novo Gatilho" no inspetor de nós para criar um gatilho.
  1. Selecione o botão "+ Gatilho" para adicionar um novo Gatilho.
Adicionar Gatilho
Adicionar Gatilho
  1. Selecione Dialogflow na guia Básica para adicionar um gatilho do Dialogflow.
  1. Selecione a intenção criada com os seguintes passos:
  • Selecione o agente Dialogflow conectado na lista suspensa Integração
  • Selecione um Local com a sua intenção treinada (Exemplo: en, zh-hk, etc.)
  • Selecione a Intenção específica como gatilho (a intenção é "Cat Lover" no exemplo abaixo)
Gatilho do Google Dialogflow
Gatilho do Google Dialogflow
  1. Agora você pode selecionar o gatilho Dialogflow criado para o seu nó na seção de Gatilhos.

Ideia
DICA
Não se esqueça de alterar o nome do gatilho e depois clicar em "Salvar" para salvar o novo gatilho.