About
• CEO DevRain Solutions
• CTO Udonors
• PhD in Computer Science
• Microsoft Regional Director
• Microsoft Most Valuable Professional
• The Best Software Architecture
(Ukrainian IT Award)
Apps vs. Messengers
• 3+ million apps in Apple Store and
Google Play
• Most smartphone users download
zero apps per month
http://qz.com/253618/most-
smartphone-users-download-zero-
apps-per-month/
• 80% of time users spend in 3 apps
• Top is a place for “big players”
• < 2% in top – new publishers
• WhatsApp 1 billion users,
• Facebook Messenger – 900 million
• WeChat – 700 mln
• Messaging apps are now bigger
than social networks
http://www.businessinsider.com/the
-messaging-app-report-2015-
11?IR=T
Bots in real life
X2AI from Silicon Valley created a bot
for helping Syrian refugees in Lebanon
http://www.techinsider.io/psychotherap
y-bot-in-middle-east-2016-3
A 19-year-old made a free robot lawyer
that has appealed $3 million in parking
tickets http://www.techinsider.io/joshua-
browder-bot-for-parking-tickets-2016-2
AI dialogs
• Using Natural
Language
Processing for
understanding
human language
Why bots?
1. Existing infrastructure
2. Cheap solution
3. Easy to develop
4. Familiar UX/UI
Basic usage
Predefined set of
commands, forms and
flows.
Advanced usage
Bot Framework is a Microsoft-operated
service and an SDK.
Bot Framework is one of many tools
Microsoft offers for building a complete
bot.
Others include: LUIS, Speech APIs, Azure, more
Microsoft Bot Framework
Microsoft Bot Framework
Bot registration
Configuring Channels
Intelligence
Natural Language Processing
Named Entity Recognition
NER/NLP
https://www.opencalais.com/opencalais-
demo/
https://www.bitext.com/text-
analysis-api/
http://www.cogitoapi.com/
http://klangoo.com/search.aspx
http://www.meaningcloud.com/
https://www.quora.com/topic/Ingen-
io
https://developer.rosette.com/
https://www.quora.com/topic/Saplo-
company
https://www.quora.com/topic/Semantria
http://aylien.com/
https://www.textrazor.com/
https://www.wolframalpha.com/
https://www.microsoft.com/cognitive-
services/en-us/apis
https://github.com/search?utf8=%E2%9C%93
&q=Named+Entity+Recognition
https://cloud.google.com/Natural_Language
OpenCalais & Dbpedia
Wit.ai
•Language Understanding Intelligent Service (beta)
Luis
https://www.luis.ai
•Language Understanding Intelligent Service (beta)
Cognitive Services
•Language Understanding Intelligent Service (beta)
Azure Machine Learning (NER)
•Language Understanding Intelligent Service (beta)
Oleksandr Krakovetskyi
CEO, DevRain Solutions
alex.krakovetskiy@devrain.com
https://www.facebook.com/alex.krakovetskiy
@msugvnua
Questions?

Александр Краковецкий "Разработка интеллектуальных ботов с помощью Microsoft Bot Framework, LUIS и Azure Cognitive Services"