Post on 07-Jan-2017
[are] You talking to me?
Augusto Rückertaugusto.ruckert@opservices.com.br
ou Como podemos prototipar interfaces conversacionais?
Era noite de sexta-feira,E eu só queria pedir uma pizza...
Era noite de sexta-feira,E eu só queria pedir uma pizza...
Sem falar com ninguémSem entrar em nenhum site
ou mesmo ligar meu computadorNão… sem aplicativo
Podia ser por Whatsapp, Messenger, Telegram… Slack!
Era noite de sexta-feira,E eu só queria pedir uma pizza...
Sem falar com ninguémSem entrar em nenhum site
ou mesmo ligar meu computadorNão… sem aplicativo
Podia ser por Whatsapp, Messenger, Telegram… Slack!
Não rolou.
Era noite de sexta-feira,E eu só queria pedir uma pizza...
Sem falar com ninguémSem entrar em nenhum site
ou mesmo ligar meu computadorNão… sem aplicativo
Podia ser por Whatsapp, Messenger, Telegram… Slack!
Não rolou.
Interfaces Conversacionais
Fonte: www.slideshare.net/seanjohnson/chatbots-conversational-interfaces-and-the-rise-of-messaging-platforms
botschatbots
conversational interfacesvirtual assistants
invisible appsconversational agents
PONCHO, Is it raining?
Warren comprando na baixa
Um chatbot é um serviço, alimentado por regras e algumas vezes por inteligência artificial, que você
interage via uma interface de chat.
- Matt Schlicht, Chatbots Magazine
Um chatbot é um serviço, alimentado por regras e algumas vezes por inteligência artificial, que você
interage via uma interface de chat.
- Matt Schlicht, Chatbots Magazine
● Parecem mais pessoais quando comparados a aplicativos
● Mais apropriados para muitas interações
● Disponíveis onde o usuário desejar
So cool...
Fonte: www.slideshare.net/seanjohnson/chatbots-conversational-interfaces-and-the-rise-of-messaging-platforms
Fonte: https://medium.com/@AnaRosenstein/the-botscape-ce7581ae69a2#.sx5wx0q2c
http://www.forbes.com/sites/parmyolson/2016/02/10/kik-bots-messaging-facebook-wechat/#6663819b2571
Before it was cool...
VOCÊ ESTÁ AQUI
Até o Zukita entrou nessa em abril desse anoFonte: http://venturebeat.com/2016/04/12/facebook-opens-its-messenger-platform-to-chatbots/
Fonte: https://medium.com/@AnaRosenstein/the-botscape-ce7581ae69a2#.sx5wx0q2c
Text-based
Text-basedTUI = Text-based User Interface
Bú!
Só depois da meia noite ou no final de semana
● Baseados em atividades
● Baseados em objetos
● Baseados em metáforas
Modelo Conceituais
PREECE, ROGERS & SHARP
● Baseados em atividades
○ Instrução
○ Conversação
○ Manipulação e Navegação
○ Exploração e Pesquisa
Modelo Conceituais
PREECE, ROGERS & SHARP
● Baseados em atividades
○ Instrução
○ Conversação
○ Manipulação e Navegação
○ Exploração e Pesquisa
Modelo Conceituais
PREECE, ROGERS & SHARP
Instrução: o usuário instrui o sistema o que deve ser feito
Conversação: o usuário e o sistema conversam
Seria o Slack um IRC hipster?
Slackbot: ele poderia cuidar do seu canal no servidor de IRC no Via-RS...
Mas algumas coisas mudam...
Hibridismo: TUI + GUI
Multiplicidade de plataformas e meios de interação
Invertendo McLuhan
“A mensagem é o meio”
Fonte: https://chatbotsmagazine.com/the-bot-lifecycle-1ff357430db7#.6snj4edo2
Fonte: https://chatbotsmagazine.com/the-bot-lifecycle-1ff357430db7#.6snj4edo2
● Foco: diálogos
● Objetivo: escrever as principais interações e o tom do robô
● Ferramenta: editor de Texto ou IDE à sua escolha
Protótipo #1
Diálogo como protótipo: Caminho Feliz, Recompra, Resgaste
Diálogo como protótipo: Script com possíveis respostas
Aventuras Fantásticas!!! Eu ataco o goblin!!!
Narrativas Não-lineares● Não seguem ordem cronológica simples
● Múltiplos finais
● Convergente & Paralela: não linear, mas segue uma linhagem única,
com múltiplas linhas que convergem
● Divergente & Ramificada: decisões que levam a outros caminhos,
maior número de finais dependendo das decisões
Narrativa não-linear: Branching
Narrativa não-linear: Parallel Paths
Narrativa não-linear: Threaded
Narrativa não-linear: Dynamic Object-Oriented
Protótipo #2● Foco: fluxos
● Objetivo: construção dos fluxos de interação e modularização
dos blocos de diálogo
● Ferramenta: Twine 2
Twine 2: Possibilidade de estilização, pequenos javascripts, rápida prototipagem dos fluxos
Twine 2: Possibilidade de estilização, pequenos javascripts, rápida prototipagem dos fluxos
Your bot has to ask for feedback.
Dennis Yang, co-founder of Dashbot
● Menor espaço de tela no mobile
● Perda da identidade visual da empresa
● Ruins para comportamento de busca
● Não tem caráter imersivo
Problemas e peculiaridades
● Para concatenar informações e ações
● Realizar ações específicas: preciso de um estúdio para ensaiar amanhã
às 16h
● Quando conversas são mais interessantes que interfaces
Quando usar chatbots
● Quando googlar a pergunta é mais fácil
● Quando as ações são muito complexas e exigem visibilidade contínua
● Para comportamento de busca e exploração
Quando NÃO usar chatbots
A plataforma restringe/formata a experiência do usuário
Protótipo #3● Foco: simulação da experiência na plataforma
● Objetivo: executar o protótipo do bot na aplicação de chat
● Ferramenta: Auxiliar de criação de robôs, como o Wit.ai, Chatfuel
ou Motion.ai
Chatfuel: Gratuito até 10.000 conversações/mês; um tanto limitado ainda
Motion.ai: Gratuito até 1.000 conversações/mês; menos limitado, mas ainda sim longe do ideal
talk with me: @ruckert
Obrigado!