SlideShare uma empresa Scribd logo
1 de 44
ChatBots!
Desenvolvendo chatbots mesmo
sem saber codar!
@pokemaobr
OLÁ!
Sou Rodrigo Pokemaobr
Community Manager @ iMasters
Matemática Aplicada @ UFRRJ
Engenharia de SOA @ IBTA
Criador de conteúdo @ PokePHP
2
1.
CHATBOTS
Estão na moda. Eles nasceram agora?
4
“Bem, acho que não. Quando eu tinha
uns 10 anos eu mexia com isso aqui.
5
6
CHATBOTS no mIRC
E ERAM BEM PARECIDOS COM OS CHATBOTS DE HOJE
◈ Funcionam em um chat
◈ Orientados a eventos e a expressões
◈ Execução de comandos
◈ Acesso a serviços externos
◈ Integração com base de dados (arquivos .ini)
◈ ?? Inteligência Artificial ??
7
Por que na moda?
O que as pessoas andam vendendo por aí?
8
RESOLVEM TODOS OS PROBLEMAS DE ATENDIMENTO
Não vamos mais precisar de
pessoas para realizar
atendimentos.
9
SÃO ALTAMENTE INTELIGENTES
Os chatbots são capazes de
detectar sozinhos as dores dos
usuários e resolvê-los por si
mesmo.
10
AS PESSOAS PREFEREM FALAR COM UM ROBÔ
Muitas pesquisas apontam que
usuários de chatbot preferem
falar com os robôs do que com
pessoas.
11
Por que na moda?
O que podemos realmente aproveitar de tudo isso?
12
ALTA DISPONIBILIDADE / SERVERLESS
Você não precisa
necessariamente de uma
máquina ou servidor para
manter o seu chatbot ativo.
13
PLUGÁVEL EM VÁRIOS APLICATIVOS DE MENSAGEM
A sociedade atual está altamente
conectada em redes sociais e
aplicativos de mensagens.
Principalmente nós (devs)
usamos, pelo menos, Slack e
Telegram.
14
COTAS FREE EM DIVERSOS PLAYERS
Dependendo do que você quer
fazer, não precisará pagar para
utilizar o serviço
15
AGNÓSTICO A LINGUAGEM
Como a maioria dos sistemas
são APIs ou possuem SDKs
você pode implementar o seu
chatbot na linguagem que
preferir.
16
Aproveitar o bom!
Que tipo de problemas conseguimos resolver hoje?
17
2.
CONCEITOS
Aprendendo um pouco como funcionam os chatbots!
18
INTENÇÃO
É o “desejo” de quem está
utilizando o chatbot deseja
realizar.
19
Exemplo: Quero comprar uma pizza de calabreza.
Intenção: #comprarpizza
ENTIDADE
É o objeto de “desejo” de quem
está utilizando o chatbot.
20
Exemplo: Quero comprar uma pizza de calabreza.
Entidade: pizza de calabreza
DIÁLOGO
É a “conversa” em si.
21
Exemplo: Quero comprar uma pizza de calabreza.
3.
BOAS PRÁTICAS
Algumas boas práticas para criação de um chatbot!
22
1. Saiba o motivo da criação do chatbot
Cada chatbot deve ter um motivo específico para existir. Ele deve ser
criado para resolver problemas específicos em um contexto que faça
sentido.
23
2. Avise a quem usa que está falando com um bot
Para não causar uma má impressão com quem utilizar o seu chatbot,
é importante você avisar que aquele sistema que está interagindo é
um sistema automatizado e não uma pessoa.
24
3. Deixe claro as ações que o chatbot pode realizar!
Além de dizer a quem utiliza que quem está falando é um chatbot, é
importante também deixar claro o que o chatbot pode realizar para
não causar uma falsa expectativa.
25
4. Caso o chatbot não entenda ou não realize uma
ação, avise!
Crie sempre uma resposta para caso o chatbot não entenda ou não
possa realizar uma solicitação de quem esteja utilizando.
26
5. Escreva o máximo de opções que quem utiliza
pode pensar
O trabalho mais complexo ao criar um chatbot não é a programação
do mesmo e sim pensar em todas as possibilidades que quem utiliza
pode escrever para dizer a mesma coisa!
27
4.
DIALOGFLOW
Utilizaremos uma ferramenta do Google para criar o nosso
chatbot!
28
DialogFlow
29
DialogFlow
30
DialogFlow
31
DialogFlow
32
DialogFlow
33
DialogFlow
34
DialogFlow
35
DialogFlow
36
Vamos ao exemplo!
37
+
Exemplo
Problema
Gostaria de criar um
FAQ para responder
algumas perguntas
sobre a Campus Party
MG
Método
Captamos algumas
dúvidas comuns de
pessoas e criamos as
perguntas e as
respostas.
Solução
Incluímos as perguntas
e as respostas no
dialogFlow e
validamos se está tudo
ok!
38
Integrando ao
Telegram! 39
+
Telegram
40
DialogFlow
41
DialogFlow
42
Telegram
43
44
VALEU!
Perguntas?
Você pode me achar pelo nick
@pokemaobr ou no e-mail
pokemaobr@imasters.com.br

Mais conteúdo relacionado

Semelhante a Desenvolvendo chatbots mesmo sem saber codar!

Batendo um papo com a informação - O uso dos chatbots para a recuperação da i...
Batendo um papo com a informação - O uso dos chatbots para a recuperação da i...Batendo um papo com a informação - O uso dos chatbots para a recuperação da i...
Batendo um papo com a informação - O uso dos chatbots para a recuperação da i...
Rafael da Silva
 
Mktgdigitaleredessociais cafecomtom-godfather-20090926-090926000431-phpapp02
Mktgdigitaleredessociais cafecomtom-godfather-20090926-090926000431-phpapp02Mktgdigitaleredessociais cafecomtom-godfather-20090926-090926000431-phpapp02
Mktgdigitaleredessociais cafecomtom-godfather-20090926-090926000431-phpapp02
Raquel Rayanni
 
Mktgdigitaleredessociais cafecomtom-godfather-20090926-090926000431-phpapp02
Mktgdigitaleredessociais cafecomtom-godfather-20090926-090926000431-phpapp02Mktgdigitaleredessociais cafecomtom-godfather-20090926-090926000431-phpapp02
Mktgdigitaleredessociais cafecomtom-godfather-20090926-090926000431-phpapp02
Raquel Rayanni
 

Semelhante a Desenvolvendo chatbots mesmo sem saber codar! (20)

Chatbot apresentation v4
Chatbot apresentation v4Chatbot apresentation v4
Chatbot apresentation v4
 
Minicurso: Criação de ChatBot com Google DialogicFlow
Minicurso: Criação de ChatBot com Google DialogicFlowMinicurso: Criação de ChatBot com Google DialogicFlow
Minicurso: Criação de ChatBot com Google DialogicFlow
 
O Futuro e as Novas Tendências de Marketing Digital - Odisseia da Comunicação
O Futuro e as Novas Tendências de Marketing Digital - Odisseia da ComunicaçãoO Futuro e as Novas Tendências de Marketing Digital - Odisseia da Comunicação
O Futuro e as Novas Tendências de Marketing Digital - Odisseia da Comunicação
 
Embratel Lives | O que aprendemos com os chatbots
Embratel Lives | O que aprendemos com os chatbotsEmbratel Lives | O que aprendemos com os chatbots
Embratel Lives | O que aprendemos com os chatbots
 
[Webinar] Chatbots - Construindo Conversas Inteligentes
[Webinar] Chatbots - Construindo Conversas Inteligentes[Webinar] Chatbots - Construindo Conversas Inteligentes
[Webinar] Chatbots - Construindo Conversas Inteligentes
 
Bots apresentacao ll
Bots apresentacao llBots apresentacao ll
Bots apresentacao ll
 
CHATBOT MARKETING - SAIBA TUDO
CHATBOT MARKETING - SAIBA TUDOCHATBOT MARKETING - SAIBA TUDO
CHATBOT MARKETING - SAIBA TUDO
 
Chatbots
ChatbotsChatbots
Chatbots
 
Facebook bots uma nova arma no relacionamento e atendimento ao consumidor
Facebook bots uma nova arma no relacionamento e atendimento ao consumidorFacebook bots uma nova arma no relacionamento e atendimento ao consumidor
Facebook bots uma nova arma no relacionamento e atendimento ao consumidor
 
Batendo um papo com a informação - O uso dos chatbots para a recuperação da i...
Batendo um papo com a informação - O uso dos chatbots para a recuperação da i...Batendo um papo com a informação - O uso dos chatbots para a recuperação da i...
Batendo um papo com a informação - O uso dos chatbots para a recuperação da i...
 
Chatbot Analytics no Marketing Digital
Chatbot Analytics no Marketing DigitalChatbot Analytics no Marketing Digital
Chatbot Analytics no Marketing Digital
 
Palestra . Redes Sociais & Empregabilidade (Bruno Cardoso e Vinícius Pinto)
Palestra . Redes Sociais & Empregabilidade (Bruno Cardoso e Vinícius Pinto)Palestra . Redes Sociais & Empregabilidade (Bruno Cardoso e Vinícius Pinto)
Palestra . Redes Sociais & Empregabilidade (Bruno Cardoso e Vinícius Pinto)
 
Messenger chatbots with Node.js
Messenger chatbots with Node.jsMessenger chatbots with Node.js
Messenger chatbots with Node.js
 
[Pocket Content] Chatbot para transformar a experiência do consumidor
[Pocket Content] Chatbot para transformar a experiência do consumidor[Pocket Content] Chatbot para transformar a experiência do consumidor
[Pocket Content] Chatbot para transformar a experiência do consumidor
 
Publicitário 2.0
Publicitário 2.0Publicitário 2.0
Publicitário 2.0
 
Mktgdigitaleredessociais cafecomtom-godfather-20090926-090926000431-phpapp02
Mktgdigitaleredessociais cafecomtom-godfather-20090926-090926000431-phpapp02Mktgdigitaleredessociais cafecomtom-godfather-20090926-090926000431-phpapp02
Mktgdigitaleredessociais cafecomtom-godfather-20090926-090926000431-phpapp02
 
Mktgdigitaleredessociais cafecomtom-godfather-20090926-090926000431-phpapp02
Mktgdigitaleredessociais cafecomtom-godfather-20090926-090926000431-phpapp02Mktgdigitaleredessociais cafecomtom-godfather-20090926-090926000431-phpapp02
Mktgdigitaleredessociais cafecomtom-godfather-20090926-090926000431-phpapp02
 
Marketing e Estratégias Sociais
Marketing e Estratégias SociaisMarketing e Estratégias Sociais
Marketing e Estratégias Sociais
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
 
Relações Públicas 2.0 - São Paulo Digital School
Relações Públicas 2.0 - São Paulo Digital SchoolRelações Públicas 2.0 - São Paulo Digital School
Relações Públicas 2.0 - São Paulo Digital School
 

Mais de Rodrigo Wanderley de Melo Cardoso

Mais de Rodrigo Wanderley de Melo Cardoso (20)

Desenvolvendo chatbots para suas lives
Desenvolvendo chatbots para suas livesDesenvolvendo chatbots para suas lives
Desenvolvendo chatbots para suas lives
 
Palestrar.dev - Disseminando seu conhecimento em desenvolvimento
Palestrar.dev - Disseminando seu conhecimento em desenvolvimentoPalestrar.dev - Disseminando seu conhecimento em desenvolvimento
Palestrar.dev - Disseminando seu conhecimento em desenvolvimento
 
Masterizando a Curadoria de Eventos.pdf
Masterizando a Curadoria de Eventos.pdfMasterizando a Curadoria de Eventos.pdf
Masterizando a Curadoria de Eventos.pdf
 
Onde posso ir como “dev”
Onde posso ir como “dev”Onde posso ir como “dev”
Onde posso ir como “dev”
 
Ferramentas (Devs ou Não) para te ajudar 2021
Ferramentas (Devs ou Não) para te ajudar 2021Ferramentas (Devs ou Não) para te ajudar 2021
Ferramentas (Devs ou Não) para te ajudar 2021
 
Como fazer dinheiro com ti
Como fazer dinheiro com tiComo fazer dinheiro com ti
Como fazer dinheiro com ti
 
O ecossistema e o estado atual do php - o presente, o passado e o futuro da ...
O ecossistema e o estado atual do php  - o presente, o passado e o futuro da ...O ecossistema e o estado atual do php  - o presente, o passado e o futuro da ...
O ecossistema e o estado atual do php - o presente, o passado e o futuro da ...
 
Em busca do elixir do desenvolvimento
Em busca do elixir do desenvolvimentoEm busca do elixir do desenvolvimento
Em busca do elixir do desenvolvimento
 
Web scrapping com selenium webdriver
Web scrapping com selenium webdriverWeb scrapping com selenium webdriver
Web scrapping com selenium webdriver
 
Ecossistema PHP - O presente, o passado e o futuro da linguagem back-end mais...
Ecossistema PHP - O presente, o passado e o futuro da linguagem back-end mais...Ecossistema PHP - O presente, o passado e o futuro da linguagem back-end mais...
Ecossistema PHP - O presente, o passado e o futuro da linguagem back-end mais...
 
Function as a Service no OpenFaaS com Docker e PHP
Function as a Service no OpenFaaS com Docker e PHPFunction as a Service no OpenFaaS com Docker e PHP
Function as a Service no OpenFaaS com Docker e PHP
 
Ecossistema php: O presente, o passado e o futuro da linguagem (back-end) mai...
Ecossistema php: O presente, o passado e o futuro da linguagem (back-end) mai...Ecossistema php: O presente, o passado e o futuro da linguagem (back-end) mai...
Ecossistema php: O presente, o passado e o futuro da linguagem (back-end) mai...
 
Linguagens de Programação para Ficar de Olho em 2019 - DevRocks
Linguagens de Programação para Ficar de Olho em 2019 - DevRocksLinguagens de Programação para Ficar de Olho em 2019 - DevRocks
Linguagens de Programação para Ficar de Olho em 2019 - DevRocks
 
Resolvendo problemas de inteligência artificial e reconhecimento óptico com php
Resolvendo problemas de inteligência artificial e reconhecimento óptico com phpResolvendo problemas de inteligência artificial e reconhecimento óptico com php
Resolvendo problemas de inteligência artificial e reconhecimento óptico com php
 
Criando sua stack de deploy php com git, jenkins e ansible
Criando sua stack de deploy php com git, jenkins e ansibleCriando sua stack de deploy php com git, jenkins e ansible
Criando sua stack de deploy php com git, jenkins e ansible
 
Como contribuir para a comunidade de desenvolvedores pode ser bom para minha ...
Como contribuir para a comunidade de desenvolvedores pode ser bom para minha ...Como contribuir para a comunidade de desenvolvedores pode ser bom para minha ...
Como contribuir para a comunidade de desenvolvedores pode ser bom para minha ...
 
DrupalCamp campinas 2016 - Como contribuir para a comunidade poder ser bom pa...
DrupalCamp campinas 2016 - Como contribuir para a comunidade poder ser bom pa...DrupalCamp campinas 2016 - Como contribuir para a comunidade poder ser bom pa...
DrupalCamp campinas 2016 - Como contribuir para a comunidade poder ser bom pa...
 
Php Experience 2016 - Mercado de Trabalho para Elefantes
Php Experience 2016 - Mercado de Trabalho para ElefantesPhp Experience 2016 - Mercado de Trabalho para Elefantes
Php Experience 2016 - Mercado de Trabalho para Elefantes
 
PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft...
PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft...PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft...
PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft...
 
Palestra TDC 2015 São Paulo - Mercado de trabalho para Elefantes
Palestra TDC 2015 São Paulo - Mercado de trabalho para ElefantesPalestra TDC 2015 São Paulo - Mercado de trabalho para Elefantes
Palestra TDC 2015 São Paulo - Mercado de trabalho para Elefantes
 

Desenvolvendo chatbots mesmo sem saber codar!