Esta palestra foi apresentada durante o TDC Florianópolis em maio de 2017. A palestra cobre conceitos básicos de bots e como o Microsoft Bot Framework resolve alguns deles.
3. Agenda
● Chatbots
○ Quem são eles?
○ O que podem fazer?
○ Onde vivem?
○ Por que chatbots?
● Desenvolvendo um bot
○ Como funciona?
○ Bot Service
● Microsoft Bot Framework
○ Bot Connector, Builder SDK, Developer Portal e Bot Directory
○ Criando um bot simples
4. Quem são eles?
“A chatbot is a service, powered by rules and sometimes artificial
intelligence, that you interact with via a chat interface.”
Matt Schlicht
“São softwares que funcionam dentro de aplicações de mensagens.”
Caio Calado
“Mais um ‘front-end’ para se preocupar.”
Felipe Pedroso
5. O que podem fazer?
Informações Compras
Jogos e
Entretenimento
Automação de
Tarefas
ConversarAssistentes
18. “Talk is cheap, show me the code”
Linus Torvalds
github.com/felipepedroso/tdcbot-dotnet
github.com/felipepedroso/tdcbot-nodejs
19. Referências
● Chatbots
○ The Complete Beginner’s Guide To Chatbots - Matt Schlicht
○ "O que é um chatbot?" - Caio Calado
● Microsoft Bot Framework
○ Site Oficial
○ Build a Chatbot: From Zero to Hero - Giulio Santoli
○ BOT Framework e Integração com Aplicações - Renato Haddad
● Imagens / Ícones
○ Material Design
○ Material Design Icons
○ Simple Icons
20. Referências
● Estatísticas
○ Facebook Messenger hits 1.2 billion monthly users, up from 1B in July
○ Facebook's WhatsApp Now Has 1.2 Billion Users. Time to Start Monetizing?
○ Tencent - Investor Relations (WeChat)
○ About Twitter
○ Skype has more than 300 million monthly active users, will get bots
○ 100,000,000 Monthly Active Users (Telegram)