SlideShare une entreprise Scribd logo
1  sur  33
Télécharger pour lire hors ligne
liliankasem.com | @liliankasem
CONVERSATIONS-AS-A-PLATFORM
Bots Are The New Apps
LILIAN KASEM
www.botframework.com
Why are we hearing so much
about bots now?
• AI
• Messaging apps
• Data
@liliankasem
3.6 Million Apps
Total Number
of Mobile
Apps
@liliankasem
1
2
3
4
5
6
7
8
9
10
Monthly Mobile Usage
Source AppAnnie 2015
Mobile Minutes Spent in for leading OTT messaging apps (US)
M
5M
10M
15M
20M
25M
30M
35M
@liliankasem
1bn
62m
100m
300m
800mTotal
Registered
Users
(Mobile & Desktop)
@liliankasem
Conversations
as a Platform
Conversations
as a Platform
RUNS ANYWHERE,
ANY DEVICE
SOLVES A PROBLEM
How do you make a bot?
How do you make a bot GREAT?
www.botframework.com
Bot Connector Basics
@liliankasem
Bot Builder SDK
@liliankasem
Bot Connector Messages
{
"type": "Message",
"id": "68YrxgtB53Y",
"conversationId": "DphPaFQrDuZDKyCez4AFGcT4vy5aQDje1lLGIjB8v18MFtb",
"language": "en",
"text": "You can say "/order" to order!",
"attachments": [ ],
"from": {
"name": "+12065551212",
"channelId": "sms",
"address": "+12065551212",
"id": "Ro52hKN287",
"isBot": false
},
"channelData": { SMS data here },
"botUserData": { your data here },
...
}
Bot
Connector
Your
Bot
@liliankasem
Bot Framework Emulator
@liliankasem
Developer Portal
@liliankasem
Bot Directory
@liliankasem
Hello World
Adding
Bot Smarts
COGNITIVE APIs
Microsoft
Cognitive
Services
Give your apps
a human side
Apps Powered by MS Cognitive Services
Captionbot.ai CelebsLike.Me Murphybot.com
How-Old.net TwinsOrNot.net
https://www.microsoft.com/cognitive-services/en-us/applications
Speech & Language
Custom Recognition | Speaker Recognition | Speech
Bing Spell Check | Language Understanding | Linguistic Analysis | Text Analytics | Web
Language Model
github.com/liliankasem/busbot
Bot + Cognitive Services
Bot Best
Practices
It’s not just a dev’s job
Best Practices: Planning
How does it add value?
What is its task?
How will people use it?
@liliankasem
Best Practices: Planning
How does it add value?
What is its task?
How will people use it?
@liliankasem
Best Practices: Onboarding
Have the bot introduce itself
Explain what it can do
Introduce a menu that users can easily return to if stuck
Suggest a first action for the user to take
@liliankasem
Best Practices: Interaction
Use buttons
Be clear when asking for a user’s information
Layer in A.I.
Add conversation
Don’t leave users hanging
Add some design elements
@liliankasem
Best Practices: Live
Capture Telemetry
Identify pain points
Implement Feedback loop
DevOps
Are bots the new apps?
liliankasem.com | @liliankasem
• dev.botframework.com
• microsoft.com/cognitive-services
• github.com/liliankasem/busbot
www.botframework.com

Contenu connexe

Tendances

Tendances (20)

We chat mini program
We chat mini programWe chat mini program
We chat mini program
 
How our attitude toward email has changed?
How our attitude toward email has changed?How our attitude toward email has changed?
How our attitude toward email has changed?
 
How to make print undead
How to make print undeadHow to make print undead
How to make print undead
 
Wap vs App - marketing magazine "future of mobile event" oct 2010
Wap vs App - marketing magazine "future of mobile event"  oct 2010Wap vs App - marketing magazine "future of mobile event"  oct 2010
Wap vs App - marketing magazine "future of mobile event" oct 2010
 
Run a real estate business with a smartphone
Run a real estate business with a smartphoneRun a real estate business with a smartphone
Run a real estate business with a smartphone
 
Chat apps v02
Chat apps v02Chat apps v02
Chat apps v02
 
WeChat Mini-programs
WeChat Mini-programsWeChat Mini-programs
WeChat Mini-programs
 
Chatbots - Canonical Interfaces as new Communication Channels
Chatbots - Canonical Interfaces as new Communication ChannelsChatbots - Canonical Interfaces as new Communication Channels
Chatbots - Canonical Interfaces as new Communication Channels
 
Messaging platforms are the kings of mobile
Messaging platforms are the kings of mobileMessaging platforms are the kings of mobile
Messaging platforms are the kings of mobile
 
Why whatsapp is the best messaging app
Why whatsapp is the best messaging appWhy whatsapp is the best messaging app
Why whatsapp is the best messaging app
 
Implementing Your Own Chatbot Platform!
Implementing Your Own Chatbot Platform!Implementing Your Own Chatbot Platform!
Implementing Your Own Chatbot Platform!
 
Technology equals Marketing
Technology equals MarketingTechnology equals Marketing
Technology equals Marketing
 
Emerging Trends In Mobile
Emerging Trends In MobileEmerging Trends In Mobile
Emerging Trends In Mobile
 
Darwin's Finches, 20th Century Business, and APIs
Darwin's Finches, 20th Century Business, and APIsDarwin's Finches, 20th Century Business, and APIs
Darwin's Finches, 20th Century Business, and APIs
 
Distimo report full year 2010
Distimo report   full year 2010Distimo report   full year 2010
Distimo report full year 2010
 
10 Amazing facts about WhatsApp
10 Amazing facts about WhatsApp10 Amazing facts about WhatsApp
10 Amazing facts about WhatsApp
 
2014 GSS solution day - ID Bear
2014 GSS solution day - ID Bear2014 GSS solution day - ID Bear
2014 GSS solution day - ID Bear
 
Global Messaging Trends 2018
Global Messaging Trends 2018Global Messaging Trends 2018
Global Messaging Trends 2018
 
iPhone 6 and what's behind the larger screens
iPhone 6 and what's behind the larger screensiPhone 6 and what's behind the larger screens
iPhone 6 and what's behind the larger screens
 
20131122 台北遊戲開發者論壇
20131122 台北遊戲開發者論壇20131122 台北遊戲開發者論壇
20131122 台北遊戲開發者論壇
 

Similaire à [OLD VERSION] Bots Are The New Apps

LCTY 2010, Sofia, Bulgaria Keynote
LCTY 2010, Sofia, Bulgaria KeynoteLCTY 2010, Sofia, Bulgaria Keynote
LCTY 2010, Sofia, Bulgaria Keynote
IBS Bulgaria
 

Similaire à [OLD VERSION] Bots Are The New Apps (20)

Why is everyone so excited about Bots ?
Why is everyone so excited about Bots ?Why is everyone so excited about Bots ?
Why is everyone so excited about Bots ?
 
Chat bots101 - practical insights on the business of bots
Chat bots101 - practical insights on the business of botsChat bots101 - practical insights on the business of bots
Chat bots101 - practical insights on the business of bots
 
Chat bots101 - practical insights on the business of bots
Chat bots101 - practical insights on the business of botsChat bots101 - practical insights on the business of bots
Chat bots101 - practical insights on the business of bots
 
Tech On Trend - Chatbots
Tech On Trend - ChatbotsTech On Trend - Chatbots
Tech On Trend - Chatbots
 
Evolution of Mobile Messaging: The Next Web Conference Europe 2015
Evolution of Mobile Messaging: The Next Web Conference Europe 2015Evolution of Mobile Messaging: The Next Web Conference Europe 2015
Evolution of Mobile Messaging: The Next Web Conference Europe 2015
 
Just KISST.me! Meet the TADHack Developers, Thomas Howe
Just KISST.me! Meet the TADHack Developers, Thomas HoweJust KISST.me! Meet the TADHack Developers, Thomas Howe
Just KISST.me! Meet the TADHack Developers, Thomas Howe
 
Just KISST.me! Thomas Howe
Just KISST.me! Thomas HoweJust KISST.me! Thomas Howe
Just KISST.me! Thomas Howe
 
Why Social Media Chat Bots Are the Future of Communication - Deck
Why Social Media Chat Bots Are the Future of Communication - DeckWhy Social Media Chat Bots Are the Future of Communication - Deck
Why Social Media Chat Bots Are the Future of Communication - Deck
 
LCTY 2010, Sofia, Bulgaria Keynote
LCTY 2010, Sofia, Bulgaria KeynoteLCTY 2010, Sofia, Bulgaria Keynote
LCTY 2010, Sofia, Bulgaria Keynote
 
How To Be an HTML5 Mobile Cloud Champion
How To Be an HTML5 Mobile Cloud ChampionHow To Be an HTML5 Mobile Cloud Champion
How To Be an HTML5 Mobile Cloud Champion
 
What-a-Bot - SMW 2016
What-a-Bot - SMW 2016What-a-Bot - SMW 2016
What-a-Bot - SMW 2016
 
Vtalkie
VtalkieVtalkie
Vtalkie
 
Microsoft teams & bot framework - A developer's perspective
Microsoft teams & bot framework - A developer's perspectiveMicrosoft teams & bot framework - A developer's perspective
Microsoft teams & bot framework - A developer's perspective
 
Александр Краковецкий "Разработка интеллектуальных ботов с помощью Microsoft ...
Александр Краковецкий "Разработка интеллектуальных ботов с помощью Microsoft ...Александр Краковецкий "Разработка интеллектуальных ботов с помощью Microsoft ...
Александр Краковецкий "Разработка интеллектуальных ботов с помощью Microsoft ...
 
Human vs Bot: Giocare a Sasso-Carta-Forbici - Matteo Valoriani, Antimo Musone...
Human vs Bot: Giocare a Sasso-Carta-Forbici - Matteo Valoriani, Antimo Musone...Human vs Bot: Giocare a Sasso-Carta-Forbici - Matteo Valoriani, Antimo Musone...
Human vs Bot: Giocare a Sasso-Carta-Forbici - Matteo Valoriani, Antimo Musone...
 
AI Machine vs Human
AI Machine vs HumanAI Machine vs Human
AI Machine vs Human
 
Group 10 presentation
Group 10 presentationGroup 10 presentation
Group 10 presentation
 
Crypto Bot Development Services
Crypto Bot Development ServicesCrypto Bot Development Services
Crypto Bot Development Services
 
DDD12 - Introduction to Microsoft Bot Framework
DDD12 - Introduction to Microsoft Bot FrameworkDDD12 - Introduction to Microsoft Bot Framework
DDD12 - Introduction to Microsoft Bot Framework
 
Lets Chat About Messaging 2018 - Godfrey Parkin, Britefire
Lets Chat About Messaging 2018 - Godfrey Parkin, BritefireLets Chat About Messaging 2018 - Godfrey Parkin, Britefire
Lets Chat About Messaging 2018 - Godfrey Parkin, Britefire
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Dernier (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 

[OLD VERSION] Bots Are The New Apps