Boas práticas para a
construção de chatbots
relevantes.
Breno Queiroz -
brenoqueiroz.com.br
Rafael Pacheco - ravpacheco.com
Defina a interface da conversa
“Um chatbot entrega um serviço através
de uma conversa”
Portanto pense em sua interface como
uma conversa fluída
Mostre o caminho
Sua conversa deve: ensinar, conduzir e
influenciar seu cliente ao caminho feliz.
Entretanto, esteja preparado para atalhos
e caminhos tortuosos.
Informe os limites
É importante deixar claro ao usuário
os limites de seu chatbot. Não há
nenhum demérito nisso.
Solicite feedbacks
...e principalmente, aprenda
com eles 😉.
Contexto por padrão
Utilize o máximo de informação possível
para aumentar o contexto das perguntas
de seus clientes. Algumas vezes é
preciso inferir o contexto.
“C: Qual o meu saldo ?
CB: Seu saldo em “HOJE” é R$ 1230,92”
Conversa não é bala de prata
Em alguns momentos textos podem não
ser a melhor opção.
“Uma imagem vale mais que mil palavras”
Texto de saudação
Todo chatbot deve ter um texto de saudação na tela
de boas-vindas que aponte a suas capacidades.
O texto de saudação é uma oportunidade de ajustar
expectativas em o que seu chatbot pode fazer.
Texto de saudação
Ajuda
O chatbot deve entender o comando de ajuda para fornecer suporte na
conversa.
“Um comando de ajuda é uma forma de redirecionar os usuários para um
‘ponto ideal’ do fluxo quando estão perdidos ou confusos”
Ajuda
Mensagens
Deve-se responder a todas as mensagens enviadas.
Mensagens de erro explicativas, em momentos oportunos, podem manter os
usuários focados e engajados nas capacidades do chatbot.
💡 O uso de emoticons é uma maneira simples e
intuitiva dos usuários interagirem com os chatbots.
O usuário tem uma melhor experiência 💕 quando
recebe uma mensagem deixando claro se o
chatbot 👍 suporta ou não 👎 o uso de emoticons.
Mensagens - Emoticons
Mensagens - Erro
Múltiplas e alternadas mensagens de erro têm
uma maior probabilidade de direcionar o usuário
de volta para o fluxo ideal.
Sugestão: Tenha ao menos 3 mensagens
distintas.
Personalidade
Deve-se criar uma personalidade para o chatbot.
Tenha sempre respostas automatizadas para
perguntas comuns como: "Qual é o seu nome?",
"Como você está?", "O que você pode fazer?" e
etc…; melhora e muito a experiência do usuário.
Menu persistente
O menu persistente dá ao usuário uma idéia clara
do que seu chatbot pode fazer e como iniciar
certas funções.
Menu persistente
Share button
Os botões de
compartilhamento
fornecem uma maneira
rápida e fácil para que
os usuários
compartilhem seu
chatbot e aumentem
sua base de usuários.
Share button
Intenções vs Máquinas de estado
1º Passo - Máquina de estados
C1: hello C1
CB: Hello, can I send you a cute
picture ?
C1 S2
C1: yes C1 S3
CB:
Intenções vs Máquinas de estado
2º Passo
ML + NLP = intenções
Máquinas de estado SDK C#
Obrigado
ravpacheco@gmail.com
brenoqueiroz@gmail.com
www.blip.ai
Equipe BLiP - blip@take.net

Boas práticas para a construção de chatbots relevantes.

  • 1.
    Boas práticas paraa construção de chatbots relevantes. Breno Queiroz - brenoqueiroz.com.br Rafael Pacheco - ravpacheco.com
  • 2.
    Defina a interfaceda conversa “Um chatbot entrega um serviço através de uma conversa” Portanto pense em sua interface como uma conversa fluída
  • 3.
    Mostre o caminho Suaconversa deve: ensinar, conduzir e influenciar seu cliente ao caminho feliz. Entretanto, esteja preparado para atalhos e caminhos tortuosos.
  • 4.
    Informe os limites Éimportante deixar claro ao usuário os limites de seu chatbot. Não há nenhum demérito nisso.
  • 5.
  • 6.
    Contexto por padrão Utilizeo máximo de informação possível para aumentar o contexto das perguntas de seus clientes. Algumas vezes é preciso inferir o contexto. “C: Qual o meu saldo ? CB: Seu saldo em “HOJE” é R$ 1230,92”
  • 7.
    Conversa não ébala de prata Em alguns momentos textos podem não ser a melhor opção. “Uma imagem vale mais que mil palavras”
  • 8.
    Texto de saudação Todochatbot deve ter um texto de saudação na tela de boas-vindas que aponte a suas capacidades. O texto de saudação é uma oportunidade de ajustar expectativas em o que seu chatbot pode fazer.
  • 9.
  • 10.
    Ajuda O chatbot deveentender o comando de ajuda para fornecer suporte na conversa. “Um comando de ajuda é uma forma de redirecionar os usuários para um ‘ponto ideal’ do fluxo quando estão perdidos ou confusos”
  • 11.
  • 12.
    Mensagens Deve-se responder atodas as mensagens enviadas. Mensagens de erro explicativas, em momentos oportunos, podem manter os usuários focados e engajados nas capacidades do chatbot.
  • 13.
    💡 O usode emoticons é uma maneira simples e intuitiva dos usuários interagirem com os chatbots. O usuário tem uma melhor experiência 💕 quando recebe uma mensagem deixando claro se o chatbot 👍 suporta ou não 👎 o uso de emoticons. Mensagens - Emoticons
  • 14.
    Mensagens - Erro Múltiplase alternadas mensagens de erro têm uma maior probabilidade de direcionar o usuário de volta para o fluxo ideal. Sugestão: Tenha ao menos 3 mensagens distintas.
  • 15.
    Personalidade Deve-se criar umapersonalidade para o chatbot. Tenha sempre respostas automatizadas para perguntas comuns como: "Qual é o seu nome?", "Como você está?", "O que você pode fazer?" e etc…; melhora e muito a experiência do usuário.
  • 16.
    Menu persistente O menupersistente dá ao usuário uma idéia clara do que seu chatbot pode fazer e como iniciar certas funções.
  • 17.
  • 18.
    Share button Os botõesde compartilhamento fornecem uma maneira rápida e fácil para que os usuários compartilhem seu chatbot e aumentem sua base de usuários.
  • 19.
  • 20.
    Intenções vs Máquinasde estado 1º Passo - Máquina de estados C1: hello C1 CB: Hello, can I send you a cute picture ? C1 S2 C1: yes C1 S3 CB:
  • 21.
    Intenções vs Máquinasde estado 2º Passo ML + NLP = intenções
  • 22.
  • 23.