Crie um projeto e um agente do Dialogflow (Dialogflow)

Para desenvolver com o Dialogflow, primeiro você precisa criar um projeto do Actions e um agente do Dialogflow. Ter um projeto permite que você acesse o console do desenvolvedor para gerenciar e distribuir sua ação. O agente do Dialogflow contém todas as intents que definem sua ação.

Criar um projeto do Actions e um agente do Dialogflow

  1. Acesse o Console do Actions.
  2. Clique em Novo projeto.
  3. Digite um nome e clique em Criar projeto.
  4. Role a tela para baixo até a seção Mais opções e clique no card Conversa.
  5. Clique em Desenvolver no menu superior e depois em Ações no menu à esquerda.
  6. Clique em Add Your First Action.
  7. No card Intent personalizada, clique em Criar.
  8. O console do Dialogflow aparece com as informações preenchidas automaticamente em um agente. Clique em Create para salvar o agente.

Console do Dialogflow

Agora você verá o console do Dialogflow e o painel do menu à esquerda. Se você estiver em uma tela pequena e o menu estiver oculto, clique em no canto superior esquerdo.

A janela central mostra a lista de intents do agente. Por padrão, os agentes do Dialogflow começam com duas intents. A intent de boas-vindas padrão é uma saudação aos usuários. O agente corresponde à intent de fallback padrão quando não entende o que os usuários dizem.

O simulador do Dialogflow está no lado direito da página. Nele, você testa o agente falando ou digitando mensagens. No simulador do Dialogflow, clique em Testar agora, digite qualquer coisa e pressione Enter.

Figura 1. Uma captura de tela do console do Dialogflow mostrando um agente.

Crie sua primeira intent

O Dialogflow usa intents para categorizar as intenções de um usuário. As intents têm frases de treinamento, que são exemplos do que um usuário pode dizer ao seu agente. Por exemplo, um usuário que queira saber o nome do seu agente pode perguntar: "Qual é seu nome?", "Você tem um nome?", ou simplesmente diga "nome". Essas frases têm o mesmo objetivo final: descobrir o nome do seu agente.

Para criar um agente que resolva este caso, siga estas etapas:

  1. Clique em ao lado de Intents no menu de navegação.
  2. Digite Name no campo de texto Nome da intent.
  3. Na seção Frases de treinamento, clique em Adicionar frases de treinamento.
  4. Digite as seguintes frases (pressione Enter após cada uma):
    • What is your name?
    • Do you have a name?
    • name
  5. Na seção Respostas, clique em Adicionar resposta.
  6. Digite a seguinte resposta na janela Resposta de texto:
    • My name is Dialogflow!
  7. Clique em Salvar.

Testar

Para testar a nova intent Name, no simulador do Dialogflow, digite "What's your name?" e pressione Enter.

O agente pode responder corretamente à sua pergunta, mesmo quando você faz perguntas que não são exatamente iguais às frases de treinamento (por exemplo, "Qual é seu nome?" ou "Qual é seu nome?").

O Dialogflow usa frases de treinamento para treinar um modelo de machine learning, o que ajuda o agente a corresponder enunciados do usuário às intents corretas.