20150318102123-shutterstock-182769413-788x442

Construir um Chatbot para o Facebook

Chatbot

Construir um Chatbot para o Facebook

Capacidade ou rapidez de resposta e interacção com o usuário é uma necessidade para qualquer empresa.

 

Chatbot para Facebook

Hoje vou explicar como programar um Chatbot para o Facebook, usando um aplicativo chamado ChatFuel.

Há inumeros softwares, aplicações, frameworks, para a construção de um Chatbot. Uns mais simples, outros mais complexos, depende muito do nosso objectivo e profundidade de dialogo que queremos manter com o nosso usuário.

Bem vamos lá a isto!


Chatfuel enquanto plataforma

A primeira coisa que temos de fazer é ir ao site da Chatfuel e fazer um signup. Para isso na página principal do nosso aplicativo, carregar em “Get Started For Free”, que nos vai  levar para uma nova tela que pede para fazermos o log in pelo Facebook.

ChatFuel Screen Shot Videogeek chatbot facebook
ChatFuel Screen Shot Videogeek chatbot facebook

Após fazermos o nosso LogIn, somos levados para o Dashboard do nosso ChatFuel. Aqui fazemos a gestão dos nossos Bots, temos acesso aos settings do nosso user e alguns exemplos e tutoriais que nos permitem perceber e aprender as várias funções que temos disponíveis para programar-mos o nosso “robot”.

Aconselho a “passearem” um pouco pelos vários menus, sendo que o menu Help, tem muitas informações úteis sobre as várias funções que temos disponíveis.

ChatFuel Screen Shot Videogeek chatbot facebook
ChatFuel Screen Shot Videogeek chatbot facebook

Vamos criar o nosso chatbot

Depois de nos familizarmos um pouco com a aplicação vamos passar ao que interessa.

No nosso Dashboard carregamos no botão “Create Blank ChatBot”.

 

ChatFuel Screen Shot Videogeek chatbot facebook
ChatFuel Screen Shot Videogeek chatbot facebook

O novo ecrã que nos aprece, contém todos os menus que nos interessam para criar a interectividade

que pretendemos.

Vou tentar fazer um pequeno resumo de cada menu.


BUILD

O menu build contém os blocos de intenções/mensagens do nosso diálogo. Temos que ter em atenção que o nosso bot pode tanto responder a perguntas como sugerir comportamentos de acordo com uma intenção do nosso usurário. Por Exemplo:

Exemplo de pergunta

User:

Como está o dia hoje?

Bot:

O dia está quente

Exemplo de intenção:

User:

quero saber voos

Bot:

Voos para onde?

User:

Londres:

Bot:

Que dia pretende partir?

User:

31-05-2018

Bot:

Que dia pretende regressar?

User

6-6-2018

Bot:

O s voos disponiveis para esssas datas são….

Pretende fazer uma reserva?

…….

Como podemos perceber que pequenos diálogos tornam-se bastante complexos e com demasiados inputs de valores rapidamente.

Uma boa planificação dos nossos diálogos vai permitir optimizar a qualidade das resposta que dá-mos ao nosso usuário.


Chatbot – Set Up AI

Neste quadro podemos criar Regras (Rules), que de acordo com um “Trigger” existe uma reação.

Se o nosso usuário diz algo tipo – serviços – o nosso bot vai responder com uma mensagem que pode ser um texto escrito ou com um “Call” de um Bloco. Podemos ver isto na imagem.

ChatFuel Screen Shot Videogeek chatbot facebook
ChatFuel Screen Shot Videogeek chatbot facebook

De novo temos uma intenção de um usuario e o bot tem o comportamento de “If…Then…Else….”, em bom português, se o usuario faz uma função A então o bot faz isto senão faz aquilo.


Broadcast

O menu broadcast é um menu de comportamentos dos nosso bot. Aqui podemos ou enviar uma mensagem no momento para todos os usuarios inscritos na nossa página. Podemos também definir o comportamento do nosso bot após algum tempo de intereção do ususario com a nossa página, podemos programar o bot para ter um comportamento de acordo com uma hora ou data prédefinida, ou fazer auto posts.

ChatFuel Screen Shot Videogeek chatbot facebook
ChatFuel Screen Shot Videogeek chatbot facebook

Configure

Este menu é onde podemos configurar alguns parametros do ChatBot, como por exemplo a que pagina vais estar ligado este bot.

À que ter atenção que os bots não funcionam nas paginas pessoais mas sim nas paginas “profissionais”. Podemops tambem definir localização e idioma do bot.

ChatFuel Screen Shot Videogeek chatbot facebook
ChatFuel Screen Shot Videogeek chatbot facebook

Grow

O menu grow contém algumas funções e dicas para optimizar o nosso bot.


Analyze

Permite analisar o comportamento e interação do nosso Bot.

ChatFuel Screen Shot Videogeek chatbot facebook
ChatFuel Screen Shot Videogeek chatbot facebook

 


Depois desta pequena introdução vamos ao que interessa. O nosso objectivo é simples. Um pequeno chat bot que quando as pessoas interagem com ele, ele convida as pessoas a visitar o meu site ou fazer um telefonema para mim, para rápida contratação dos meus serviços.

Passo 1

  • Vamos até ao menu Build e carregamos em Welcome message. Se quiseremos podemos traduzir o texto que temos presente para outra lingua. Tomar atenção que quando encontramos {{atribute}} perceber se este atributo tem lógica para o nosso bot. Neste caso considero que o primeiro nome do usuario é uma forma mais pessoal que comunicar com as pessoas.

Passo 2

  • Para criar um Call to action para que as pessoas vão visitar o meu site, simplesmente criao uma caixa de texto e onde diz AddBotton, selecionar URL e colocar ai o endereço do nosso site.

Passo 3

  • O botão de telefonar é igualmente simples de criar. Adicionar uma caixa de texto selecionar AddButton e no quadro que aparece selecionar PhoneCall.

Passo 4

  • No quadro Build, ir a Default Message e alterar de acordo com o que pretendemos.

Passo 5

  • Testar o nosso Bot. No canto superior direito carregar em “Test This ChatBot”. E Voilá o nosso bot a funcionar.

Se tiver tudo perfeito e como queremos, basta ligar o nosso ChatBot à página que pretendemos que ele funcione.

ChatFuel Screen Shot Videogeek chatbot facebook
ChatFuel Screen Shot Videogeek chatbot facebook

Passo 6

  • Para isso vamos ao menu configure e selecionamos a pagina onde vai funcionar.

Claro que este exemplo é uma forma simplificada de explicar como funciona um ChatBot. Neste caso utilizámos o ChatFuel, mas há outros aplicativos que funcionam bastante bem, talvez um pouco mais complexos – BotPress, Dialogflow, entre outros.

Testem, experimentem construir o vosso Chatbot para o Facebook e partilhem!

Podem Testar o ChatBot AQUI

Obrigado pela vossa atenção.


Ver Também:

Produção de Chatbots para Facebook Messenger

 

[kkstarratings]

Avalie!
[0]

Share this post

Subscreva

Subscreva a minha newsletter para receber novo conteúdo e ofertas