Os chatbots são uma das ferramentas mais poderosas dos últimos tempos e vem sendo amplamente utilizada, sobretudo na automatização de processos de atendimento. Já que economiza tempo e mão de obra.
Eu não poderia ficar de fora, então também fiz o meu chatbot utilizando o Watson Assistant da IBM. Nesse post vou compartilhar um pouco do processo inicial, onde criamos a estrutura de funcionamento.
Não pretendo abordar a criação do bot em si, pois é um processo com pouca codificação e bem repetitivo. Onde você passa a maior parte do tempo num ciclo de definir perguntas/comandos, suas respectivas respostas/ações e testar… Concluí que não seria interessante fazer um tutorial escrito desse desenvolvimento.
Mas não se preocupe, o Watson possui uma boa documentação e é fácil achar bons tutoriais, inclusive irei deixar alguns links abaixo:
Para criar uma conta no IBM BlueMix e ter acesso ao Watson e outros serviços da IBM.
Documentação.
Tutorial bacana em português.
Fazer o deploy no bluemix e disponibilizar num link público.
Vamos a estruturação do nosso bot.
Entendendo o caso:
Bom, para variar, criei um caso imaginário para nosso chatbot. Ele será responsável pelo atendimento dos clientes de um editor de vídeos Freelancer, o Estevão Spielberg (É, eu sei. Não pensei em nada melhor…). Ele precisa se concentrar durante o dia para realizar os trabalhos que já tem, mas também precisa atender e tirar dúvidas dos seus novos clientes. Muitas dessas dúvidas são frequentes e consomem grande parte de seu tempo. Por isso, um chatbot parece ser uma boa opção para automatizar seu processo de atendimento.
Informações que o Estevão nos forneceu sobre seu trabalho:
Criando o fluxo da conversa.
Para isso nos colocamos no papel do cliente com dúvidas e criamos uma série de perguntas e suas respectivas respostas baseadas nas informações fornecidas. Tais como:
- Onde posso ver seu portfólio?
Já realizei alguns trabalhos bem bacanas, você pode conferir meu portfólio em portfolio-link.
- Qual tipo de video voce edita?
Geralmente trabalho com três tipos de vídeo: Youtube, Institucional e Casamentos. Mas também, posso editar vídeos diferente desses.
- Você edita vídeo para empresas?
Sim, O valor médio é de R$600,00 por vídeo. O vídeo será entregue em até 7 dias úteis após você me enviar o material. A duração padrão desse tipo de vídeo é de 5~15 minutos.
E por aí vai…
Após simular várias interações, foi possível construir o seguinte diagrama.
Esse diagrama serviu como base para construir nosso bot, facilitando muito o processo. Fiquei bem satisfeito com o resultado obtido após trabalhar algumas horas nele.
É claro, ainda precisa de alguns ajustes e mais incrementos de intenções e respostas. Que pretendo fazer assim que pintar um tempo livre. E futuramente (quem sabe?), talvez eu adicione um vídeo-tutorial a esse post, ou crie uma série com todo o processo de criação dentro do bluemix. :)
Se quiser, você pode usar o bot nesse link.
Sinta-se a vontade para testar, analisar, reportar bugs e sugerir melhorias.
17-08-2018 | Update:
Link para quem quiser acessar o código fonte Github.