Alguma vez desejou ter um CRM para Dialogflow? Nós também tivemos, por isso construímos um. Este é um artigo de boas práticas para utilizar respond.io como um Dialogflow CRM. Discutiremos coisas como a criação de um Dialogflow Human Handoff, como integrar Dialogflow no seu website, e integrações populares como a nossa Chatbase Dialogflow Integração. Consulte o índice abaixo para saltar para o que procura:
- O que é Dialogflow
- Porque precisa de A Dialogflow CRM
- Ligando Dialogflow a respond.io
- Ligação de Canais de Mensagens a respond.io
- Ligar Chatbase & Zapier a respond.io
5 Maneiras Simples de Usar respond.io com Dialogflow Integração
- Registo, Atributo e Exportação Dialogflow História com respond.io
- Utilizar Dialogflow Para marcar contactos automaticamente
- Enviar uma emissão em Dialogflow
- Anular a subscrição Dialogflow Contactos de Difusores
- Criar Notificações Personalizadas Dialogflow
Construir Mensagens Híbridas Humanas + Vendas de IA e Apoio Usando respond.io como A Dialogflow CRM
- Utilizar respond.io Automatismos para Novos Contactos a Bordo
- Manuseamento de FAQs & Utilização respond.io Como A Dialogflow CMS
- Fallbacks & Building a Dialogflow Human Handoff
O que é Dialogflow
Desde que o Facebook anunciou a integração do bot na sua plataforma Facebook Messenger , a ideia de usar bots para falar com os humanos ganhou tracção. Ao mesmo tempo, a utilização de aplicações de mensagens tornou-se mais predominante entre as empresas para o marketing de mensagens e o apoio ao cliente de mensageiros.
As ferramentas mais populares para o marketing dos mensageiros têm sido os construtores de garrafas como o Chat Fuel & ManyChat. Estas ferramentas funcionam decentemente para os esforços de marketing de alto volume e baixa margem, mas não são exactamente conversadores suaves. Apresentam os utilizadores com botões clicáveis num mensageiro, e é só isso.
É aí que entra Dialogflow . Dialogflow é um Processador de Linguagem Natural (PNL). Embora Dialogflow possa dar aos utilizadores opções para clicar, como outros construtores de bot, a verdadeira beleza da ferramenta é que um Dialogflow Chatbot pode reconhecer a linguagem natural e decidir como responder ao humano usando a Inteligência Artificial.
Dialogflow permite criar uma série de respostas, depois adicionar frases de treino a essas respostas. Assim, quando um utilizador envia uma mensagem, Dialogflow utiliza a aprendizagem automática para processar o texto enviado, decidir qual é a melhor resposta, e envia a resposta. Cada uma destas respostas é chamada intents.
O Fundamento: Dialogflow Intenções
Os blocos de edifícios de um agente Dialogflow são intentos. Cada intenção contém frases de formação e uma resposta. Pense em cada Dialogflow intenção como uma resposta que o seu bot pode dar. Se quiser construir um chatbot Dialoglow que possa dar sete respostas diferentes, vai precisar de sete intenções.
Para desencadear uma resposta, o utilizador terá de enviar uma mensagem que se aproxime de uma das frases de treino que introduziu. É aqui que entra a inteligência artificial e a aprendizagem de máquinas. Porque a mensagem enviada não tem de ser uma correspondência exacta. Dialogflow irá verificar em tempo real se a mensagem enviada pelo utilizador é semelhante a qualquer uma das frases de treino que criou. Se corresponder de perto, Dialogflow envia a resposta ao utilizador.
Advanced Dialogflow: Entidades e Realização
Pode estar a pensar. Se eu precisar de sete intenções diferentes para sete respostas diferentes, vou precisar de centenas de intenções para construir o chatbot em que estou a pensar. É aqui que Dialogflow Entidades & Dialogflow Fulfilment entram em jogo.
Dialogflow Entidades
Dialogflow As entidades permitem-lhe reconhecer e escolher peças-chave de informação, dados como cores, cidades, nomes de produtos, e muito mais. Assim, se o seu robot perguntar a uma pessoa sobre a sua cor favorita, não precisará de criar uma dúzia de intenções para reconhecer uma dúzia de cores, precisará de uma.
Como é que isso é possível? Dialogflow tem incorporado entidades do sistema para reconhecer os itens mais comuns como países, números de telefone, e-mails, etc. Se quiser que Dialogflow reconheça os nomes dos seus produtos, poderá criar uma lista de entidades personalizadas.
Utilizando entidades personalizadas, poderá criar uma intenção que reconhece que um utilizador está a perguntar sobre o preço de um produto, e saberá qual o produto sobre o qual está a perguntar. A pergunta torna-se então, onde é que se coloca a resposta? Não há lugar nas respostas a acrescentar respostas diferentes para entidades diferentes. É aqui que entra o Fulfilment.
Dialogflow Cumprimento
Dialogflow O preenchimento permite-lhe ligar um serviço ao seu agente Dialogflow para fazer coisas como recuperar respostas dinâmicas ou desencadear uma acção no seu ERP.
Para permitir o preenchimento Dialogflow , terá de ligar o seu serviço usando um gancho da web e activar o preenchimento para os fins que o exijam. A lógica de preenchimento deve ser construída no serviço que ligar.
Dialogflow é uma ferramenta muito poderosa. Pode até estar a pensar, para que preciso de respond.io ?
Porque precisa de A Dialogflow CRM
Dialogflow é um Processador de Linguagem Natural (PNL) extremamente poderoso, que é onde se destaca. A criação de uma interface para negócios é onde o deixa ficar mal. Dialogflow não o fornece:
- um histórico de conversas
- uma forma de guardar informação do utilizador
- uma forma de entregar uma conversa a um humano
- ou uma forma de mostrar aos seus clientes o bom desempenho do seu robot.
Em suma, Dialogflow vê utilizadores, mas as empresas querem saber dos seus contactos.
Dialogflow Formação
Dialogflow permite ver o histórico das conversas no ecrã de Formação. O ecrã de Treino está optimizado para um chatbot. É aqui que se pode informar o agente se as respostas dadas foram correctas ou incorrectas, e se as entidades foram extraídas correctamente.
A formação é uma característica fantástica, mas não dá muita informação sobre as conversas de qualquer contacto individual porque as conversas são anónimas e baseadas em sessões. A partir do ecrã da formação, não será possível saber se é o mesmo contacto que teve dez conversas diferentes ou dez contactos que tiveram dez conversas.
Dialogflow História
Dialogflow também fornece um ecrã de histórico. O ecrã de histórico é uma ligeira melhoria em relação à formação. Pode mostrar sessões filtradas por datas e mostra as respostas que foram enviadas em vez da intenção que foi activada como o ecrã de Treino faz.
Mais uma vez, esta informação é baseada em sessões e anónima, pelo que não há forma de saber com qual contacto o agente estava a ter uma conversa.
Dialogflow Analíticos
Dialogflow As análises são concebidas para fornecer informação de forma agregada. Poderá descobrir o número de sessões e consultas, as intenções mais populares e o fluxo da sessão durante um determinado período de tempo.
Estes números são um pouco melhores para mostrar a um cliente. No entanto, os itens essenciais continuam por preencher. Não há forma de ver o histórico de conversas de um único utilizador, não há forma de transformar os utilizadores em contactos, recolhendo e guardando informação sobre eles, nem de enviar uma mensagem de retorno a um utilizador se o bot falhar.
Nas próximas secções, iremos rever estratégias e integrações que facilitam a inserção de um agente Dialogflow nas suas actividades comerciais, utilizando respond.io como Dialogflow CRM.
Usando respond.io como um Dialogflow CRM
A forma como o utilizador configura respond.io e Dialogflow vai depender do que gostaria que Dialogflow fizesse por si. Nas próximas secções vamos ver como melhor ligar Dialogflow, os seus canais e as suas integrações.
Depois apresentaremos alguns casos de uso muito simples para Dialogflow e finalmente discutiremos como criar um agente avançado que possa tratar de toneladas de consultas, capturar informação sobre contactos, registar essa informação e entregar a um humano quando o agente Dialogflow não puder tratar da consulta.
A Configuração: Ligando Dialogflow, Aplicações de Mensagens e Integrações com respond.io
respond.io foi concebido para estar no centro da sua infra-estrutura de chatbot. Depois de ter criado a sua conta respond.io , pode ligar Dialogflow, canais de mensagens, bem como integrações Chatbase & Zapier .
Dialogflow Configuração de CRM: Ligação de Dialogflow a respond.io
Para criar uma infra-estrutura de CRM Dialogflow , ligue primeiro Dialogflow ao espaço respond.io . Para ligar Dialogflow, recuperar o ficheiro JSON de integração Dialogflow a partir da Consola Dialogflow , e depois carregá-lo para o seu espaço respond.io . Aqui está um guia passo a passo:
Para navegar para a sua conta de serviço abrir configurações na consola Dialogflow > clicar no link da conta de serviço.
Para criar a chave JSON, encontre a linha Dialogflow Integrações na tabela de contas de serviço > abra o menu de acção > clique em Criar chave.
Depois escolha o tipo de tecla JSON > prima Criar.
Para carregar a chave para respond.io navegue para Settings > Connect Dialogflow.
Depois arrastar e largar a chave JSON.
Parabéns, o espaço respond.io está agora ligado ao seu agente Dialogflow .
Dica Pro: Pode utilizar o espaço respond.io para testar os seus agentes Dialogflow , automatizações e inquéritos através da simulação de uma conversa no módulo de mensagens.
Prefere completar o tutorial de integração Dialogflow através de vídeo? Aqui está.
Dialogflow Configuração de CRM: Ligação de Canais de Mensagens
O próximo passo na criação de um CRM Dialogflow é ligar os canais de mensagens. Uma vez os canais de mensagens conectados, os utilizadores poderão conversar com o agente Dialogflow conectado, será criado um contacto para cada utilizador que conversar e o seu histórico de conversação será guardado sob os seus dados de contacto. Abaixo listamos os canais que apoiamos e dirigimo-lo à documentação relevante para a ligação de cada canal.
Para Integrar Dialogflow Com Um Website através de respond.io, utilize o nosso widget de Web Chat. Uma vez que não há opção de Web Chat fornecida directamente por Dialogflow, criámos um sítio Web de integração próprio Dialogflow ao fornecer um web chat aos nossos utilizadores. Os documentos estão disponíveis aqui.
Para Ligar Facebook Messenger consulte os nossos documentos Facebook Messenger aqui. Apesar de haver uma integração directa Dialogflow Facebook Messenger , vai querer ligar-se através de respond.io para ver o seu histórico de conversação. Para se ligar a Facebook Messenger necessitará de uma página no Facebook, pode consultar o nosso guia sobre a criação de uma página no Facebook aqui.
Para ligar o WhatsApp, escolha entre duas das nossas Dialogflow integrações com o WhatsApp. Cada uma funciona de forma um pouco diferente. Por favor reveja ambas Dialogflow as opções de integração com o WhatsApp, Chat API, e Twilio WhatsApp antes de prosseguir.
Para Ligar WeChat consulte os nossos documentos WeChat aqui. Para utilizar a nossa integração Dialogflow WeChat , precisará de um WeChat Official Account . Pode consultar o nosso guia para criar um WeChat Official Account aqui.
Para Ligar LINE consulte os nossos documentos LINE aqui. Para utilizar a nossa integração Dialogflow LINE , precisará de um LINE Official Account . Pode consultar o nosso guia para criar um LINE Official Account aqui.
Para Ligar Telegram consulte os nossos documentos Telegram aqui. Para utilizar a nossa integração Dialogflow Telegram , precisará de um Telegram Bot. Pode consultar o nosso guia para criar um Telegram Bot aqui.
Para Ligar Viber consulte os nossos documentos Viber aqui. Para utilizar a nossa integração Dialogflow Viber , necessitará de um Viber Bot. Pode consultar o nosso guia para criar um Viber Bot aqui.
Para Ligar SMS consulte o nosso Twilio SMS docs aqui. Para utilizar a nossa integração Dialogflow Twilio , terá de comprar um número na plataforma Twilio .
Para Ligar Twitter DM veja os nossos documentos Twitter aqui. Para utilizar a nossa integração Dialogflow Twitter DM, terá de criar uma aplicação em Twitter. Há instruções detalhadas nos docs.
Para Ligar Slack consulte os nossos documentos Slack aqui. Para utilizar a nossa integração Dialogflow Slack , terá de criar uma aplicação em Slack. Há instruções detalhadas nos docs.
Phew, foram muitos os canais. 😅
Agora que os seus canais de mensagens estão ligados, vamos ligar algumas integrações adicionais que ajudarão a melhorar o seu agente e mover os dados que recolhe para um CRM externo.
Dialogflow Configuração de CRM: Chatbase & Zapier Integrações
Embora pudesse parar com os canais, o Chatbase e Zapier irá alimentar ainda mais o seu agente Dialogflow .
Com o Chatbase, poderá ver análises aprofundadas sobre o fluxo das suas sessões de agentes Dialogflow . É uma ferramenta fantástica para ajudar a melhorar o seu agente ao longo do tempo.
Com Zapier, poderá empurrar os dados que recolher sobre contactos em respond.io para um CRM externo com simples integrações de um clique.
Dialogflow Configuração de CRM: Ligação da Chatbase a respond.io
Não temos a certeza porque não existe uma integração de um clique Dialogflow Chatbase, pois ambos são produtos Google ¯\_(ツ)_/¯¯¯ Por isso, nós próprios fizemos uma integração directa. Para ligar Chatbase, terá de criar uma conta, criar um bot no Chatbase, e copiar a chave API para o seu espaço respond.io .
Para criar um bot no Chatbase crie uma conta no Chatbase e depois pressione adicionar novo bot.
Em seguida, preencher a informação requerida pela Chatbase.
Tenha em mente que as vias de comunicação dos sítios serão depreciadas pela Chatbase, pelo que respond.io não a suporta actualmente.
Para recuperar a chave API continuar e ficará disponível no próximo ecrã.
Para colar a tecla API navegue até Settings > Chatbase > Connect.
Depois colar a chave > Ligar.
Parabéns, acabou de completar a sua Dialogflow integração na Chatbase via respond.io.
Agora poderá ver um conjunto detalhado de análises agregadas sobre o seu agente Dialogflow , semelhante às análises que podem ser encontradas em Google Analytics.
Agora que dominou a arte de Dialogflow Agente agregado tempo de análise para ampliar para dados de contacto.
Dialogflow Configuração de CRM: Ligação de Zapier a respond.io
A beleza do chat, seja com automatização ou live chat, é que pode recolher uma quantidade razoável de dados sobre os seus contactos ao longo do tempo. A dada altura, desejará transferir esses dados para outro sistema. Uma vez que não há integração Dialogflow Zapier , criámos uma integração Zapier com respond.io.
Para ligar respond.io a Zapier, terá de criar um Zap.
Para criar um Zap inicie sessão na sua conta Zapier > depois utilize a nossa ligação de acesso antecipado para encontrar a aplicação respond.io em Zapier.
Depois seleccionar um gatilho.
O gatilho do Novo Contacto passará a informação para Zapier quando um novo contacto for criado. O gatilho de campo personalizado Novo ou Actualizado passará a informação para Zapier sempre que um valor no campo personalizado da sua escolha for alterado ou adicionado.
Agora que seleccionou o seu gatilho, terá de ligar Zapier à sua conta respond.io .
Para recuperar a ficha de integração Zapier do seu respond.io Navegue no espaço para Settings > Integrations > Zapier > Connect.
Depois cole o símbolo > prima Sim, Continue.
Se seleccionou o gatilho de campo personalizado novo ou actualizado, pode seleccionar dados adicionais a serem passados. Juntamente com o valor do campo personalizado actualizado, pode passar dados de outros campos e etiquetas personalizadas.
Para seleccionar campos adicionais escolheu-os a partir do dropdown.
Feito, agora pode criar a acção Zap. A acção determinará o serviço para o qual passa os dados e como os dados são passados.
Se tiver alguma dúvida, a nossa documentação de integração Zapier está aqui.
Agora que tem Dialogflow CRM configurado, é altura de explorar diferentes casos de uso e a magia que pode criar com eles.
5 Maneiras Simples de Usar respond.io com Dialogflow Integração
Sempre nos perguntámos porque Dialogflow não considerou necessidades comerciais como a necessidade de saber, compreender e interagir mais com os clientes ou mesmo ser alertado quando algo corre mal. Aqui estão cinco formas simples de aumentar o poder das suas conversas com clientes com o repsond.io e Dialogflow:
- Utilizar Dialogflow Para marcar contactos automaticamente
- Enviar uma emissão em Dialogflow
- Anular a subscrição Dialogflow Contactos de Difusores
- Criar Notificações Personalizadas Dialogflow
1 Registo, Atributo e Exportação Dialogflow História com respond.io
Na primeira vez que disparámos Dialogflow, nos dias API.AI, reparámos que mesmo que construíssemos o melhor chatbot de sempre, seria quase impossível mostrar a um cliente o sucesso que tínhamos alcançado. Além disso, seria ainda mais difícil de explicar quando algo correu mal.
A questão crítica era, como podemos oferecer aos clientes Dialogflow transparência no desempenho dos agentes? É fácil com respond.io. Criar um espaço, ligar Dialogflow, depois ligar as contas empresariais da aplicação de mensagens dos clientes.
Com respond.io ligado, não há necessidade de uma função de histórico de exportação Dialogflow .
Com a nossa respond.io & integrações de aplicações de mensagens, todo o histórico do chat Dialogflow é registado e atribuído ao contacto relevante. Tudo o que precisa de fazer é convidar os seus clientes para a plataforma.
Uma vez que todos os nossos planos têm utilizadores ilimitados, e a integração Dialogflow incluída, criar transparência para os clientes é tão fácil como alguns cliques.
Para convidar os seus clientes a navegar em Definições > Utilizadores > Adicionar Utilizador.
Depois escolheram o seu nível de acesso.
É tudo, agora que criou uma conta de utilizador para o seu cliente, já não há necessidade de exportar o histórico do chat Dialogflow . Agora o seu cliente pode aceder a qualquer conversa que o seu agente Dialogflow tenha tido com o utilizador e até saber com que contacto teve a conversa.
2 Utilizar Dialogflow Para marcar automaticamente os contactos
Agora é uma coisa permitir ao seu cliente peneirar todas as conversas, mas isso leva muito tempo, especialmente se tiver um agente Dialogflow bem sucedido. Não seria fantástico se pudesse adicionar automaticamente etiquetas aos contactos com base nos seus interesses?
Com Dialogflow Developer Entities & respond.io Dialogflow Parameters, pode fazer exactamente isso.
Para criar Dialogflow Entidades de desenvolvimento navegue para Dialogflow Console > Entidades > +.
Utilizei entidades personalizadas para listar os carros que o meu cliente concessionário vende. Agora vamos criar uma intenção com frases de formação relevantes.
Acrescentei algumas frases de formação e anotei as minhas entidades. Agora, vou usar o RB_ADDTAGS para enviar essa etiqueta em respond.io.
Agora, vamos testar a nossa conversa.
É tão simples quanto isso. Se uma conversa de contacto sobre um dos produtos, uma etiqueta será adicionada ao seu perfil em respond.io. Permitindo ao seu cliente receber análises de interesse de contacto robustas no painel de controlorespond.io , algo que não pode ser feito com Dialogflow Analytics.
Uma última coisa, se não quiser usar Dialogflow Developer Entities, podem ser usadas etiquetas simples como abaixo.
Neste caso, duas etiquetas serão adicionadas ao seu contacto respond.io : BMW X5 & Pricing.
Agora que o seu cliente chatbot está a etiquetar automaticamente os seus contactos com base nos interesses do produto, não seria óptimo se pudesse enviar mensagens em massa aos contactos com base nos seus interesses etiquetados?
3 Envie uma emissão para Dialogflow
Utilizou Dialogflow para marcar todos os seus contactos com os seus interesses de produto, não seria óptimo se pudesse enviar mensagens em massa para contactos marcados com BMW X5? Que pena Dialogflow As emissões não existem. respond.io para o salvamento, envie a emissão a partir de respond.io.
Para enviar uma emissão navegue para o Módulo Broadcast > Adicionar Broadcast > preencha as suas preferências de emissão.
Usando uma emissão respond.io , voltará a envolver os utilizadores etiquetados pelo seu agente Dialogflow . Desta forma, pode enviar um contacto especificamente adaptado para encorajar esse segmento de contacto a responder.
O construtor do conteúdo transmitido permite uma mensagem que inclui texto, imagens, ficheiros, perguntas de múltipla escolha, ou mesmo inquéritos. Para saber mais sobre as capacidades das transmissões de chat em respond.io, consulte a nossa documentação de difusão.
4 Anular a subscrição Dialogflow Contactos de Difusores
Agora que tem uma forma de criar Dialogflow Transmissões, vai querer gerir a experiência do utilizador dos seus contactos. Mesmo que esteja a enviar mensagens perfeitamente direccionadas a pequenos grupos de contactos, alguns utilizadores continuarão a querer deixar de receber emissões, e irão escrever "STOP".
Criámos uma forma fácil de garantir que estes utilizadores nunca mais recebam outra emissão utilizando o Parâmetro de Subscrição. O Parâmetro de Subscrição permite-lhe anular a subscrição de um contacto respond.io de todas as emissões futuras.
Para utilizar o Parâmetro de Subscrição navegue para Dialogflow Console > abra um Dialogflow Intenção > adicione "STOP" às suas frases de treino > adicione RB_SUBSCRIBE a Dialogflow Parâmetros > defina o valor para falso.
Uma vez que o contacto tenha enviado "STOP", eles serão cancelados de todas as emissões, mas ainda poderão conversar com o agente Dialogflow .
Aqui vai uma dica. Crie um campo personalizado para o estado de subscrição, para que possa verificar se um contacto não tem subscrito. Em alternativa, pode criar uma notificação personalizada para o notificar quando alguém anular a subscrição.
5 Criar Notificações Personalizadas Dialogflow
Um agente muito bem sucedido Dialogflow terá centenas ou milhares de contactos a conversar diariamente. Em algumas situações, quererá ser alertado quando uma intenção for despoletada. Um contacto que anula completamente a subscrição de emissões pode ser um destes casos.
Usando o Parâmetro de Notificação, pode enviar uma notificação para a plataforma respond.io com uma mensagem específica.
Para criar uma notificação personalizada Dialogflow navegue para Dialogflow Console > abra um Dialogflow Intenção > adicione RB_NOTIFY a Dialogflow Parâmetros > defina o valor para a notificação que deseja enviar.
Ao criar uma mensagem de notificação, pode usar variáveis dinâmicas para enviar o nome dos contactos, telefone, e-mail, e outros campos personalizados que criar na plataforma respond.io .
Cobrimos algumas formas simples de alimentar as suas mensagens comerciais com Dialogflow e respond.io.
Agora, vejamos como seria um sistema híbrido completo de vendas e suporte de mensagens de negócios humano + IA com Dialogflow e respond.io CRM.
Construir Mensagens Híbridas Humanas + Vendas de IA e Apoio Usando respond.io como A Dialogflow CRM
A construção de mensagens comerciais híbridas fiáveis de vendas e suporte de IA + humanos envolve algumas partes móveis, incluindo humanos. Na secção seguinte, descreveremos como pôr tudo a funcionar bem em conjunto, explorando um caso de utilizador de um concessionário de automóveis.
Mostrar-lhe-emos como fazer contactos de confiança a bordo, orientá-los-emos, conseguir uma transferência humana para um membro do pessoal do cliente:
- Utilizar respond.io Automatismos para Novos Contactos a Bordo
- Manuseamento de FAQs & Utilização respond.io Como A Dialogflow CMS
- Fallbacks & Building a Dialogflow Human Handoff
1 Utilizar respond.io Automatizações para Novos Contactos a Bordo
Já tentámos construir contacto a bordo usando Dialogflow , e tudo funciona bem quando se usa uma simples mensagem de saudação. No entanto, ao recolher dados, é mais simples fazer uma automatização baseada em regras em respond.io.
Pode construir uma conversa de bordo em respond.io , criando um inquérito para recolher correio electrónico e telefone. Em seguida, criar uma automatização para desencadear o inquérito para cada novo contacto.
Para criar as perguntas de bordo navegue até Surveys > Add Survey > adicione as perguntas.
Criámos um inquérito simples solicitando um contacto para o seu e-mail, número de telefone, e definimos que sejam recolhidos no campo relevante. Agora, vamos enviar automaticamente o inquérito a cada novo contacto.
Para automatizar o inquérito a bordo navegue para Automatismos > Adicionar Regra > usar o Conversation Start como um Trigger > adicionar 3 Acções: enviar mensagem, enviar inquérito, e enviar mensagem.
Acima, criámos uma regra de automatização que ajuda em algumas coisas. Em primeiro lugar, acolherá com agrado o contacto com uma saudação. Em seguida, servirá o inquérito ao contacto. Finalmente, dar-lhes-á uma pergunta de múltipla escolha.
Deixámos a última parte como escolha múltipla (em vez de inquérito) porque não precisamos de recolher os dados nem forçá-los a responder à pergunta. Queremos que a resposta à pergunta de escolha múltipla seja enviada para Dialogflow.
Se os cliques de contacto me mostrarem carros ou marcação de serviço, eles irão desencadear a intenção apropriada. Estes tipos de perguntas são a oportunidade perfeita para usar Dialogflow Preenchimento para chegar a um serviço externo e trazer de volta um carrossel de carros ou permitir que o contacto marque uma consulta.
Digamos que o contacto não coopera e, em vez disso, faz uma pergunta. Digamos também que é uma FAQ. Qual é a melhor maneira de lidar com isto quando se utiliza o Rockebots como um CRM Dialogflow .
2 Manuseamento FAQs & Utilização respond.io Como A Dialogflow CMS
Se está familiarizado com Dialogflow, provavelmente já o utilizou para responder a perguntas frequentes. Lembre-se, sempre que um contacto enviar uma nova mensagem, respond.io marcará automaticamente esse contacto como pendente até que um humano, uma automatização ou Dialogflow marque o contacto feito.
Para marcar um contacto como feito a partir de Dialogflow navegar para a Consola Dialogflow > abrir a intenção > adicionar RB_MARKDONE ao parâmetro > definir o valor como falso.
Para manter os contactos organizados em respond.io adicionar o Parâmetro Marcado Feito às intenções que respondam com sucesso às perguntas de contacto. Desta forma, os contactos que tenham sido respondidos com sucesso não poluem a lista pendente.
Outro benefício de utilizar respond.io como um Dialogflow CRM é a capacidade de ter um simples Dialogflow CMS. Ao construir um Agente Dialogflow para um cliente, vai querer que o seu cliente seja capaz de alterar a resposta para algumas intenções. Isto pode ser conseguido através da criação de um Snippet em Rockebots, utilizando depois o Parâmetro Snippet em Dialogflow.
Para criar um snippet em Dialogflow navegue para Snippets > Add Snippets > crie o Snippet > guarde > depois copie o Snippet ID da tabela Snippet.
Cada Snippet que criar tem uma identificação permanente mas respond.io utilizadores com o nível de acesso do gestor podem alterar a mensagem que entrega. Se o seu cliente precisar de alterar o horário de abertura que está a enviar aos utilizadores, pode fazê-lo a partir do módulo de Snippets.
Para um Dialogflow Intenção de enviar este Snippet terá de adicionar o Snippet ID como parâmetro.
Para adicionar o Parâmetro de Snippet e ID navegue até à Consola Dialogflow > abra uma intenção > adicione RB_SNIPPET ao Parâmetro > defina o valor para o ID de Snippet.
Excelente, agora tem uma miniatura Dialogflow CMS onde pode editar o agente Dialogflow para o seu cliente, e eles podem alterar as respostas quando necessário.
3 Fallbacks & Building a Dialogflow Human Handoff
Iniciar uma transferência humana Dialogflow é bastante fácil quando se utiliza respond.io. Se quiser construir uma transferência humana, terá de acrescentar uma palestra a um prompt humano em caso de falha. Depois construir uma conversa com intenção humana utilizando os Parâmetros de Estado do Bot e de Notificação.
Para criar uma conversa com humanos, navegue até Dialogflow Console > abra a Fallback Intent > adicione conversa com humanos como uma resposta rápida na resposta.
Uma vez adicionado este aviso à sua intenção de retirada, crie uma intenção onde a entrega possa acontecer. A Intenção deve incluir Fale com o Humano nas frases de treino e conter o seu Bot Status e Parâmetros de Notificação.
Para adicionar Bot Status & Parâmetros de Notificação navegue para Dialogflow Consola > abra a Consola > Adicione RB_BOTSTATUS aos Parâmetros com o valor falso > Adicione RB_NOTIFY aos Parâmetros com a mensagem de notificação desejada como o valor.
É melhor acrescentar uma resposta a esta intenção que diga ao contacto o que se está a passar. Algo do género, alguém terá razão consigo. Uma vez que esta intenção seja desencadeada, será enviada uma notificação aos utilizadores da plataforma no painel de instrumentos e como notificação por correio electrónico.
Uma vez que o utilizador da plataforma tenha sido notificado e ajudado o contacto, pode voltar a ligar o bot a partir do módulo de mensagens.
Estamos acabados. Usando as técnicas descritas neste post, será capaz de construir um agente fantástico com Dialogflow capacidades de Handoff humano.