Do Zero ao Chatbot - vários projetos práticos
4.2 (483 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,152 students enrolled

Do Zero ao Chatbot - vários projetos práticos

Criando chatbots multiplataforma (Web, Facebook e Slack) com IBM Watson e criando um app de chat do zero com React/Redux
4.2 (483 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,152 students enrolled
Last updated 11/2019
Portuguese
Portuguese [Auto-generated]
Current price: $41.99 Original price: $59.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 13 hours on-demand video
  • 4 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Criar chatbots multiplataforma (web, facebook, slack) usando o IBM Watson
  • Criar um aplicativo de chatbot com React e Redux a partir do zero e conectar com o IBM Watson
Course content
Expand all 129 lectures 12:58:59
+ O que iremos precisar ao longo do curso
10 lectures 46:54
(Windows) Ferramentas necessárias e como instalar - git e bash
11:46
(Windows) Ferramentas necessárias e como instalar - github
04:08
(Windows) Ferramentas necessárias e como instalar - node, npm e nvm
13:04
(Windows) Ferramentas necessárias e como instalar - yarn
02:08
Criando conta no Facebook Developers para publicar o Chatbot no Messenger
01:56
Criando a conta no Slack (parte 1)
02:29

Este é o nome do workspace no nosso canal do Slack:


reginaldo-udemy.slack.com

Criando conta no Slack (parte 2)
03:08
+ Chatbot Clínica Médica
16 lectures 01:17:15
Conheça a Bruna, nossa nova instrutora
00:34
Criando sua conta na IBM Cloud
01:46
Watson Assistant Overview
01:49
Criando do Serviço do Watson Assistant
04:01
Criando o Skill de Clínica Médica
02:30
Criando Intenção de Saudação
05:37
Criando Intenções Importando Arquivo CSV
04:26
Criando Intenções de Agendamento, Especialidades e Despedida
05:57
Criando Entidades
07:41
Habilitando Entidades de Sistema
02:51
Entendendo Diálogos No Watson Assistant
05:32
Criando Diálogo de Saudação
05:46
Criando Diálogos de Contato, Localização e Despedida
04:32
Criando Diálogo de Especialidades com Opções
05:30
Criando Diálogo para Agendamento de Consulta
13:55
Vinculando o Skill ao Assistant
04:48
+ Chatbot Gerenciador Financeiro
8 lectures 38:34
Criando o Skill Gerenciador Financeiro
03:07
Criando a Intenção Saudação
05:27
Criando a Intenção Consulta Saldo
03:43
Criando a Entidade Tipo de Conta
06:26
Criando os primeiros diálogos
06:24
Finalizando o primeiro diálogo
07:33
+ Chatbot Projeto Cão Feliz
15 lectures 01:40:46
Aviso sobre Atualização do serviço
00:30

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.

Preview 08:54
Mostrando a tela com a mudança de Workspace para Skill (Watson Assistant 2.0)
03:07
Criando intenções
10:32
O que são ENTIDADES?
11:21
O que é o DIÁLOGO
16:30
Criando o diálogo Sobre o Projeto
03:49
Criando o diálogo Adoção
02:53
Criando o diálogo Adoção (com imagens)
03:02
Criando o diálogo Castração (parte 1 - organizando em pastas)
08:29
Criando o diálogo Castração (parte 2 - tornando mais inteligente)
04:27
Criando o diálogo Castração (parte 3 - mensagem final do fluxo)
03:07
Terminando o Diálogo (Doações, Contato e Despedida)
04:07
+ Chatbot: Reserva de Quarto de Hotel / Restaurante
12 lectures 01:03:20
Utilizando as intenções 'de fábrica' da IBM com o Content Catalog
05:55
Criando as primeiras intenções para o Hotel (Localização e horário)
03:59
Intenções para confirmar, cancelar ou alterar reservas
04:21
Finalizando as intenções
04:29
Entidade Data
05:35
Entidade Quantidade de pessoas
07:25
Entidade Tempo (sys-time)
05:03
Iniciando o diálogo
08:00
Criando o diálogo para reserva usando SLOTS
08:19
Fluxo de reserva
02:19
Confirma, consulta e altera uma reserva
06:29
+ Chatbot: Pedir pizza
11 lectures 52:42
Criando as intenções de Saudação e Despedida
03:41
Criando as intenções de Cardápio e Pedir Pizza
03:40
Criando as Entidades Sabor e Tipo da Massa
04:41
Criando o Diálogo inicial (Bem-vindo, Saudação e Despedida)
03:27
Coletando e armazenando o nome do usuário
05:18
Criando o Diálogo para apresentar o Cardápio
04:36
Criando o Diálogo para pedir Pizza
04:40
Mostrando o valor da pizza
08:05
Identificando o troco
06:34
+ Usando o Watson Assistant simple, aplicação criada em Node.js pela IBM
4 lectures 32:48
Clonando o projeto de chatbot em Node.js versão simples da IBM
13:47
Alterando o Workspace ID para usar outro chatbot
03:17
Analizando o backend do aplicativo
08:32
Alterando o código para identificar a intenção Cardápio
07:12
+ Criando o nosso próprio backend de chatbot em Node.js
7 lectures 39:11
Configurando o serviço
09:01
Correção do código por conta do IBM Watson API 2
00:34
Rodando o nosso backend
03:27
Interagindo com o usuário
08:15
Adicionando o contexto na conversa
04:59
Finalizando a conversa
03:08

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

Salvando o código no github
09:47
+ Criando nosso próprio sistema de chatbot em React.js
14 lectures 01:13:35
Iniciando o projeto com create-react-app
02:51
Instalando o Reactstrap (Bootstrap em componentes React)
03:33

https://github.com/xumes/chatbot-react

Código fonte no Github
02:36
Criando a estrutura de componentes
08:24
Distribuindo componentes com o Flexbox
08:01
Posicionando componentes na tela
03:22
Conteúdo devidamente organizado
04:03
Criando os componentes do Chatbot (Header, Conversa e Mensagem)
06:15
Posicionando componentes do chatbot
07:32
Corrigindo CSS da página
09:54
Ajustando componentes do chatbot
06:42
Criando o input text da mensagem
03:50
Criando o componente da Conversa
03:44
Requirements
  • ter conhecimento de programação, de preferência Javascript, para a parte avançada do curso
  • se quiser fazer apenas as aulas de chatbot do Watson, não é necessário conhecimento em programação
Description

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.

Who this course is for:
  • desenvolvedores Javascript que queiram aprender como criar chatbots com inteligência artificial
  • donos de startups ou pequenas empresas, interessados em entrar no mundo dos chatbots
  • programadores que querem ver na prática a construção de uma aplicação React/Redux com Nodejs