Você é proprietário de uma empresa e deseja automatizar ou fornecer serviços sem gastar muito dinheiro? Talvez você esteja procurando um chatbot. Desde o suporte ao cliente em sites até conversas com o Google Assistant, os chatbots percorreram um longo caminho.

Embora você possa criar um chatbot do zero, é preciso muito esforço para criá-lo, treiná-lo e implantá-lo. É aqui que o Google Dialogflow vem em socorro.

O que é o Google Dialogflow?

O Google Dialogflow é uma ferramenta de ponta a ponta que usa o Natural Language Understanding (NLU), um tipo avançado de Processamento de linguagem natural, para produzir ricas conversas humanas. Ele ajuda você a criar chatbots que você pode integrar ao seu site e aplicativos como Slack, Messenger e Telegram.

Um chatbot é um aplicativo de software que simula e processa conversas humanas na forma de texto ou áudio.

O Google Dialogflow vem com um construtor de fluxo visual para visualizar o fluxo de trabalho. Ele usa técnicas avançadas de IA e fornece recursos de gerenciamento como análises, CI/CD, experimentos e validações.

A melhor parte é que contém mais de 40 agentes pré-construídos. Abrangem casos como reserva de hotel, operações bancárias, casa inteligente e navegação, que você pode personalizar e usar em seu produto.

Você pode criar facilmente um chatbot usando o Google Dialogflow, mesmo sem o conhecimento de codificação. É assim que você pode criar o Yummeteria, um bot de entrega de pizza que solicita seu nome, endereço de e-mail, número de telefone, endereço, tamanho da pizza, cobertura e massa. Em seguida, ele responde com suas escolhas selecionadas.

Como construir um chatbot de entrega de comida

Siga estas etapas para criar um chatbot de entrega de pizza.

  1. Visita fluxo de diálogo e faça login usando sua conta do Google.
  2. Concorde com os Termos de Serviço e clique no botão Criar agente botão. Um agente representa o chatbot como um todo.
  3. Digitar Nome do agente e clique no Criar botão. Observe que você não pode usar espaços em branco para nomear seu agente.
  4. Clique em Intenções no painel esquerdo do menu e clique em Criar intenção. As intenções são categorias de conversa que você deseja que o chatbot execute. Por padrão, o Google Dialogflow inclui a intenção de boas-vindas que cumprimenta o usuário e conduz a conversa. Da mesma forma, você criará uma intent que solicita seus dados pessoais e a Pizza que deseja e fará o pedido.
  5. Adicionar um Nome da intenção e clique em Adicionar frases de treinamento. Não existe uma maneira perfeita de conversar. As frases de treinamento ajudam a treinar o chatbot em vários exemplos da vida real e a responder de acordo.
  6. Adicione algumas frases de treinamento que o cliente pode perguntar ao chatbot, como "Pedir pizza", "Eu quero. Uma pizza", e "Quero pedir uma Pizza."
  7. Para treinar o chatbot para solicitar e-mails, digite "Treinamento de ID de e-mail: [email protected]" no Adicionar expressão do usuário campo. Clique duas vezes no formato de e-mail. Um menu aparece. Digite e-mail e selecione @sys.email.
  8. Clique em Salvar. Role para baixo e marque a caixa ao lado do parâmetro de e-mail sob o Ação e parâmetros seção. Em seguida, clique no Definir prompt... opção localizada à direita.
  9. Adicione os prompts solicitando o e-mail do cliente.
  10. Repita Passos 7-9 para treinar o chatbot a reconhecer nomes, números de telefone e endereços. Selecione o tipo como @sys.dado-nome, @sys.phone-number, e @sys.address para nome, número de telefone e endereço, respectivamente.
  11. No painel esquerdo do menu, selecione Entidade e clique no Criar Entidade botão. As entidades são um mecanismo que ajuda a identificar e extrair dados úteis da conversa humana.
  12. Digite um Nome da entidade e adicione as opções que deseja fornecer ao usuário, uma a uma. Por exemplo, crie uma Entidade chamada Tamanho e adicione opções como Regular, Pequeno, Médio, Grande e Monstro. Clique em Salvar. Repita esta etapa para criar o Cobertura entidade, o Base entidade e qualquer outra personalização que você deseja oferecer.
  13. Volte para Intenções e adicionar frases de treinamento para as entidades criadas em Passo 12. Por exemplo, para treinar o chatbot para pedir o tamanho da pizza, digite "Treinamento de tamanho de pizza: tamanho" e clique duas vezes em tamanho. Selecione @tamanho tipo. Da mesma forma, repita isso para o base, e cobertura também.
  14. Marque todas as caixas de seleção e adicione prompts para todas as seções. Você pode classificar a ordem das perguntas do chatbot clicando e arrastando a seta dupla no lado direito de cada campo.
  15. Role para baixo e digite uma resposta de texto sob o Respostas seção da página Intenções. Use o símbolo do dólar $ para inserir entidades. Isso funcionará como a confirmação do pedido para este projeto.
  16. Clique no Configuração (⚙) ícone à direita do nome do agente. Atualize a descrição e insira o URL de uma imagem para atuar como a foto do perfil do seu chatbot. Opcionalmente, você pode atualizar o nome para o nome da empresa que deseja que o chatbot apareça no site. Clique em Salvar.

O chatbot agora está pronto para integração.

O chatbot completo está disponível como um arquivo zip neste Repositório GitHub que você pode importar para o Google Dialogflow e usar. Para importar, clique no botão Configurações ícone ao lado do nome do agente e selecione Importar do Zip opção sob o Exportar e importar aba.

Como integrar o Google Dialogflow Chatbot ao seu site

Siga estas etapas para integrar o chatbot do Google Dialogflow ao seu site:

  1. Clique em Integrações no painel de menu do lado esquerdo. Role para baixo e selecione Mensageiro do Dialogflow debaixo de Baseado em texto seção.
  2. Clique em Habilitar.
  3. Copie o código e cole-o na seção do corpo do seu site.

Como testar e personalizar um chatbot em seu ambiente local

Siga estas etapas para testar o chatbot em seu ambiente local:

  1. Crie um arquivo chamado index.html e cole o código abaixo.
    <html>
    <cabeça>
    <metanome="janela de exibição" conteúdo="largura-largura-dispositivo, escala-inicial=1">
    </head>
    <corpo>
    -- Cole o script copiado da página do messenger Dialogflow abaixo -->
    </body>
    </html>
  2. Inicie um servidor local. Você pode explorar estes ferramentas para iniciar um servidor de desenvolvimento web local. Python é um dos métodos mais fáceis de configurar. Abra seu terminal no mesmo caminho em que seu arquivo HTML reside e digite:
    python3-mhttp.servidor 9000
    Navegar para http://localhost: 9000/index.html para ver seu chatbot em ação. É assim que o chatbot aparece. Clique para interagir e pedir sua Pizza favorita!
  3. Você pode personalizar a cor da fonte, a cor do plano de fundo, a cor da bolha e muito mais. Visite a Guia do Dialogflow Messenger e role para baixo para encontrar uma lista completa de personalizações de CSS. Você pode usar essas propriedades e colá-las na seção Cabeçalho da página HTML. É assim que o chatbot fica após algumas personalizações.

Os chatbots têm muitas aplicações variadas

Os chatbots são uma maneira fascinante de simular conversas, automatizar processos e economizar dinheiro. As principais empresas e sites como Naukri.com, Vedantu, Zomato e Spotify usam chatbots para aprimorar a experiência do usuário.

Hoje, os chatbots encontram aplicações em áreas como atendimento ao cliente e reservas de hotéis, processos de cobrança de alimentos, rastreamento de ciclos menstruais e muito mais.