Chatbot: O Mínimo Que Você Precisa Saber Sobre o Assunto

Cena do filme Homem de Ferro com o chatbot Jarvis

Quem assistiu a cena acima do filme Homem de Ferro e não quis ter o próprio Jarvis?
De pedir pizza até criar modernos trajes de batalha, o Jarvis é “pau-pra-toda-obra”, o assistente perfeito!

Sempre preparado, 24 horas por dia, 7 dias por semana, para atendê-lo.
Tudo isso sem reclamar, cansar ou pedir aumento de salário.

Apenas coisa de filme? Ficção científica? Conheça os chatbots!

O que são os chatbots?

Os chatbots são softwares capazes de conduzir conversas de um jeito muito próximo e, espera-se até que um dia, igual aos humanos.

O primeiro (ELIZA) foi criado nos anos 1960, no MIT, pelo professor alemão Joseph Weizenbaum e, de lá pra cá, essa área teve uma grande evolução. Chatbots como PARRY, A.L.I.C.E, Cleverbot, entre outros, ficaram muito conhecidos pelos seus feitos incríveis.

Atualmente, o tema tem ganhado atenção especial nas mídias especializadas em tecnologia nos EUA e é visto como a próxima grande onda!

Como funcionam os chatbots?

Sobre o seu funcionamento, pode-se dividir os chatbots em dois tipos: baseados em regras e baseados em inteligência artificial.

Chatbot baseado em regras

O primeiro tipo, mais simples, trabalha a partir de regras, entendendo apenas os comandos pré-definidos pelo seu criador, sem nenhuma inteligência artificial envolvida, o que limita muito a conversa.

Exemplo:

Esse chatbot entende, dentro de uma frase, os comandos “tempo”, uma data no formato “DD/MM/AAAA” e o nome de uma cidade brasileira no formato “Cidade-UF”. Qualquer coisa diferente disso ele responderá que não entendeu.

Eu: Oi, como será o tempo no dia 31/07/2016 em 
São Paulo-SP?
TempoBot: Ensolarado, 27°C, 0% de chuva, 23% de umidade, 
3 km/h de vento
Eu: Oi, como será a temperatura no dia 31/07/2016 
em Joinville-SC?
TempoBot: Não entendi.
Eu: Oi, como será o tempo no dia 31/07/2016 
em Joinville-SC?
TempoBot: Pancadas de chuva, 21°C, 50% de 
chuva, 83% de umidade, 8 km/h de vento

Chatbot baseado em inteligência artificial

O segundo tipo, mais sofisticado, vai além das regras criadas e é capaz de entender e aprender “sozinho”. Para isso, ele foi criado utilizando-se de algoritmos de inteligência artificial (processamento de linguagem natural, aprendizagem de máquina, …), o que torna essa “magia” possível.

Exemplo:

Esse chatbot vai além dos comandos “tempo”, uma data no formato “DD/MM/AAAA” e o nome de uma cidade brasileira no formato “Cidade-UF”. Ele consegue entender outros comandos similares e estruturas de frases diferentes sem que isso tenha sido definido pelo seu criador. Além disso, ele fica mais “inteligente” conforme é utilizado.

Eu: Oi, como será o tempo amanhã em São Paulo-SP?
TempoBot: Ensolarado, 27°C, 0% de chuva, 23% de umidade, 
3 km/h de vento
Eu: Oi, será que vai chover no próximo final de semana
em Joinville-SC?
TempoBot: No sábado sim e no domingo não.
Eu: Oi, quantos dias previstos de chuva no Rio de
Janeiro até o final do mês?
TempoBot: Até o momento, acredito que 6 dias.

Onde posso encontrar um chatbot?

Para concluir, agora que você sabe o que é um chatbot, então pode acessar alguns dos mais famosos entrando nos links abaixo:

  • Hi Poncho – Previsão do tempo.
  • CNN – Notícias
  • x.ai – Agendamento de reuniões
  • Eliza – O primeiro chatbot criado (1966)
  • GrowthBot – Marketing e vendas
  • Cleverbot – Aprendeu a conversar com os humanos

Obrigado por ler :-) Se você gostou, comente e compartilhe com os seus amigos! Isso significa muito pra mim e ajudará pessoas que ainda não conhecem o meu blog a se beneficiarem com a leitura desse post.

Robson Cristian

O cara que criou esse blog! :)

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *