
Este é o nome do workspace no nosso canal do Slack:
reginaldo-udemy.slack.com
Nosso primeiro chatbot vai ser com base no site Projeto Cão Feliz (projetocaofeliz.org.br), vamos criar um chatbot que vai responder ao usuário final, perguntas que ele tenha a respeito do projeto.
Nesta aula, vamos separar usuário e senha do IBM Cloud, retirando do nosso código e gravando em um arquivo .env que não é enviado para o github.
Eu estou disponibilizando o código desta primeira versão do chatbot no github, através do link abaixo.
https://github.com/Cursos-do-Xumes/chatbot-nodejs
https://github.com/xumes/chatbot-react
Neste curso eu vou explicar o que são os chatbots e porque eles estão fazendo tanto sucesso em empresas de todos os tamanhos, de startups a multinacionais.
Vou comentar algumas das ferramentas disponíveis para a criação de chatbots, tanto os estáticos quanto os inteligentes.
Depois disso, vou explicar o que são INTENÇÕES (Intents), ENTIDADES (Entities) e DIÁLOGO (Dialog).
Vamos criar alguns chats ao longo da nossa jornada, até chegarmos ao chatbot de compras online.
Vamos utilizar o IBM Watson para criar todos os chatbots com o serviço de Watson Assistant, criando uma interface de linguagem natural.
Os chatbots na versão web terão o backend desenvolvidos em Node.js (vamos utilizar um boilerplate da própria IBM). Na versão Facebook Messenger, vamos utilizar o Facebook para criarmos a página onde o chatbot vai atuar, e o chatfuel para fazer a ligação entre o IBM Watson e o Messenger. Por fim, a versão Slack vai utilizar diretamente o IBM Watson e o próprio Slack.
Ao final do curso, você saberá criar chats inteligentes, que funcionam em diversas plataformas e poderá criar os seus próprios chatbots, para sua empresa ou apenas para se divertir.
E ainda terá criado o seu próprio app de chat, do Zero, com React, Redux e Redux Thunk. Explicado passo-a-passo.
OBS: Ao final, eu falo um pouco sobre como implementar um chatbot com Raspberry Pi, para você criar um robô automatizado.
Vem aprender comigo.