Como criar um chatbot de entrega de comida usando o Google Dialogflow

Como criar um chatbot de entrega de comida usando o Google Dialogflow

Você é proprietário de uma empresa que 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 um esforço imenso para construí-lo, treiná-lo e implantá-lo. É aqui que o Google Dialogflow vem em socorro.





MAKEUSEO VÍDEO DO DIA

O que é o Google Dialogflow?

O Google Dialogflow é uma ferramenta completa que usa o Natural Language Understanding (NLU), um tipo avançado de Processamento de linguagem natural , para produzir conversas humanas ricas. 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. Eles 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 construir o Yummeteria, um bot de entrega de comida de Pizza que pede 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 fazer arte vetorial no ilustrador

Como construir um chatbot de entrega de comida

Siga estas etapas para criar um chatbot de entrega de comida 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 Crio botão. Observe que você não pode usar espaços em branco para nomear seu agente.
  4. Clique em Intenções no painel do menu esquerdo 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 intenção que solicitará 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 pedir e-mails, digite ' Treinamento de ID de e-mail: sampleemail@domainname.com ' no Adicionar expressão do usuário campo. Clique duas vezes no formato de e-mail. Um menu é exibido. Digite e-mail e selecione @sys.email .
  8. Clique em Salvar . Role para baixo e marque a caixa ao lado do parâmetro de email 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. Repetir Etapas 7-9 para treinar o chatbot para reconhecer nomes, números de telefone e endereços. Selecione o tipo como @sys.given-name , @sys.phone-number, e @sys.address para nome, número de telefone e endereço, respectivamente.
  11. No painel do menu esquerdo, 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 você deseja dar ao usuário uma por uma. Por exemplo, crie uma Entidade chamada Tamanho e adicione opções como Regular, Pequeno, Médio, Grande e Monstro. Clique em Salvar . Repita este passo para criar o Cobertura entidade, o Base entidade e qualquer outra personalização que você queira oferecer.
  13. Volte para Intenções e adicionar frases de treinamento para as entidades criadas em Etapa 12 . Por exemplo, para treinar o chatbot para pedir o tamanho da pizza, digite ' Treinamento do tamanho da pizza: tamanho ' e clique duas vezes em Tamanho . Selecionar @Tamanho modelo. 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 de dupla face 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 imagem de 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.