Combining the Power of Bots and
Microsoft Azure to Build the Apps of
the Future
Rabeb Othmani
Developer Advocate
@Rabeb_Othmani
@NexmoDev
Conversational AI
COMPUTERS THAT TALK AI-DRIVEN CONVERSATIONAL
SOLUTIONS
A SMARTER TECHNOLOGY
Microsoft Conversational AI
Bot
A software application Runs automatically or
executes commands
Chatbots, digital
assistants,etc…
BOT BUILDER
SDK
COGNITIVE
SERVICES
PLATFORM
SERVICES This Photo by Unknown Author is licensed under CC BY-SA
Microsoft Cognitive services
Vision Speech Knowledge
Language Search
Building a bot
Plan
DESIGN AN
EXPERIENCE
WHAT ARE THE
EXPECTATIONS
HOW CAN THE BOT
ADD VALUE
DEFINE A BOT
PERSONA
DESIGN A
CONVERSATION
FLOW
Build
C#, node.js…
Azure portal,
Visual Studio,
CLI…
LUIS, QnA
Maker…
Test
LIKE ANY OTHER APP, BEFORE
PUBLISHING BOTS NEED TO BE TESTED.
TESTING A BOT CAN BE DONE USING
THE EMULATOR OR WEB CHAT.
Publish
Connect
This Photo by Unknown Author is licensed under CC BY-SA
Evaluate
Analytics Insights Iterations
Demo
Thank you!
Resources:
• https://azure.microsoft.com/en-gb/services/bot-service/
• https://dev.botframework.com/
• https://azure.microsoft.com/en-gb/services/cognitive-services

Combining the Power of Bots and Microsoft Azure to Build the Apps of the Future

Editor's Notes

  • #5 Channels : connect the bot to different channels/ channels are configurable via Azure Bot Service Bot Framework SDK: easy to use framework to build intelligent bots , templates and samples available, open source on Github Azure Bot Service: provides intelligence to the bot (cognitive services)
  • #16 Connect the bot to different channels (Facebook, MS teams, Slack, Cortana, etc…) to reach more users