SlideShare a Scribd company logo
Jack Spektor,
Sitecore MVP 2018-2019
Senior .NET Developer at AKQA New Zealand
Microsoft Bot
Framework and
Sitecore
Generic framework for chatbots in Sitecore using
Microsoft Bot Framework.
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
01
02
03
04
Why do you need a chatbot?
Intro into Microsoft Bot Framework
Sitecore Bot Framework features
Demo
Agenda
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Why do you need a chatbot?
• Additional business channel with
almost no effort
• Low-cost and fast to build
• Easy to use for users
• Could automate repetitive tasks and
user support
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Chatbot
examples
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
▪ Integrates with major messenger platforms –Skype,
Telegram, WebChat, etc.
▪ Could be integrated with LUIS to allow language
understanding for chatbot
▪ Extensible and could be hosted on the cloud
Microsoft Bot
Framework
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
• Bots are defined using dialogs and intents
• We still need to code chatbot using C# or JS
• Need technical knowledge to build an d integrate with
website
Microsoft Bot
Framework
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
1
2
3
4
5
Meaningful messages
Responsive
Interactive
Simple goal
Integrated into business and website
What makes a
good chatbot
Its all about a content!
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
We need a framework
that combines best of two
worlds!
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
01
02
Contentful
All chatbot content would
be stored in Sitecore and
would be reused if
required
Content wouldn’t be
limited to text – it could be
also chatbot cards, option
selection and lists
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
01
02
03
All chatbot logic would be defined as items
in Sitecore, so no coding is required
Rules for branching would be defined using
Sitecore Rule Engine
Uses LUIS for human language level
interaction
Responsive &
Interactive
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
01
02
Easy to install as a Sitecore package
Extendable through Sitecore patches to add new chatbot
actions and rules
Easy to integrate
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
01
02
03
04
Sitecore Forms
xConnect
Sitecore goals and campaigns
Personalisation
Power of Sitecore
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Demo
SUGCON India Microsoft Bot Framework + Sitecore
Thank you
FOR DISCUSSION PURPOSES ONLY.
Sitecore Confidential and Proprietary. ©2019 Sitecore
Corporation A/S. All rights reserved. Sitecore® and
Own the Experience® are registered trademarks of
Sitecore Corporation A/S. All other brand and product
names are the property of their respective owners.

More Related Content

PPTX
Automate Everything!
PDF
Dreams Achieved: xConnect will drive your brand’s next digital revolution
PDF
Siba - All In One Chat Bot For Business
PPTX
PPTX
Rapise - Introduction to Powerful New Rapise 6.0
PDF
AT&T Enhanced WebRTC API Overview
PPT
VMukti Collaborative Conferencing Engine For V1034 to V1038
PDF
Deus UX Machina
Automate Everything!
Dreams Achieved: xConnect will drive your brand’s next digital revolution
Siba - All In One Chat Bot For Business
Rapise - Introduction to Powerful New Rapise 6.0
AT&T Enhanced WebRTC API Overview
VMukti Collaborative Conferencing Engine For V1034 to V1038
Deus UX Machina

Similar to SUGCON India Microsoft Bot Framework + Sitecore (20)

PPTX
Conversational Interfaces & Brand Storytelling
PPTX
PDF
Artificial Intelligence Virtual Assistants & Chatbots
PDF
chatbots.pdf
PPTX
Robotic Process Automation Solutions and best rpa chatbot
PDF
The Rise of Chatbots in 2016
PDF
Chatbots DDD North2016
PPTX
Chat interfaces, Extension to Digital Marketing
PDF
Lessons learned from building a commercial bot development platform
PDF
How ChatBot Work? | What Is Chatbot? | List Of Chatbot | Complete Chatbot Guide
PDF
Will your intranet be replaced with a (chat) bot?
PPTX
The-Rise-of-Chatbots-Transforming-Website-Experiences.pptx
PPTX
Using Chatbots in Extension Programming
PDF
ITCamp 2018 - Silviu Niculita - The Robots Are Coming - Understanding the opp...
PDF
Bot Trends 2017
PPSX
Ecreation Chatbot Solutions
PPTX
Final presentation on chatbot
PPTX
BRUCE and LUCY | Our first two Chat Bots
PDF
SUGMEA - Sitecore Experience Platform - what's new in 9.3 preview
PDF
Lexercon Report: Can humans be automated?
Conversational Interfaces & Brand Storytelling
Artificial Intelligence Virtual Assistants & Chatbots
chatbots.pdf
Robotic Process Automation Solutions and best rpa chatbot
The Rise of Chatbots in 2016
Chatbots DDD North2016
Chat interfaces, Extension to Digital Marketing
Lessons learned from building a commercial bot development platform
How ChatBot Work? | What Is Chatbot? | List Of Chatbot | Complete Chatbot Guide
Will your intranet be replaced with a (chat) bot?
The-Rise-of-Chatbots-Transforming-Website-Experiences.pptx
Using Chatbots in Extension Programming
ITCamp 2018 - Silviu Niculita - The Robots Are Coming - Understanding the opp...
Bot Trends 2017
Ecreation Chatbot Solutions
Final presentation on chatbot
BRUCE and LUCY | Our first two Chat Bots
SUGMEA - Sitecore Experience Platform - what's new in 9.3 preview
Lexercon Report: Can humans be automated?
Ad

Recently uploaded (20)

PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPT
Mechanical Engineering MATERIALS Selection
PDF
composite construction of structures.pdf
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
Welding lecture in detail for understanding
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
OOP with Java - Java Introduction (Basics)
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
DOCX
573137875-Attendance-Management-System-original
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
UNIT 4 Total Quality Management .pptx
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
Sustainable Sites - Green Building Construction
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPT
Project quality management in manufacturing
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Mechanical Engineering MATERIALS Selection
composite construction of structures.pdf
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Welding lecture in detail for understanding
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
OOP with Java - Java Introduction (Basics)
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
CYBER-CRIMES AND SECURITY A guide to understanding
573137875-Attendance-Management-System-original
Embodied AI: Ushering in the Next Era of Intelligent Systems
UNIT 4 Total Quality Management .pptx
R24 SURVEYING LAB MANUAL for civil enggi
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Sustainable Sites - Green Building Construction
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Project quality management in manufacturing
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Ad

SUGCON India Microsoft Bot Framework + Sitecore

  • 1. Jack Spektor, Sitecore MVP 2018-2019 Senior .NET Developer at AKQA New Zealand Microsoft Bot Framework and Sitecore Generic framework for chatbots in Sitecore using Microsoft Bot Framework.
  • 2. © 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. 01 02 03 04 Why do you need a chatbot? Intro into Microsoft Bot Framework Sitecore Bot Framework features Demo Agenda
  • 3. © 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. Why do you need a chatbot? • Additional business channel with almost no effort • Low-cost and fast to build • Easy to use for users • Could automate repetitive tasks and user support
  • 4. © 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. Chatbot examples
  • 5. © 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
  • 6. © 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. ▪ Integrates with major messenger platforms –Skype, Telegram, WebChat, etc. ▪ Could be integrated with LUIS to allow language understanding for chatbot ▪ Extensible and could be hosted on the cloud Microsoft Bot Framework
  • 7. © 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. • Bots are defined using dialogs and intents • We still need to code chatbot using C# or JS • Need technical knowledge to build an d integrate with website Microsoft Bot Framework
  • 8. © 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. 1 2 3 4 5 Meaningful messages Responsive Interactive Simple goal Integrated into business and website What makes a good chatbot Its all about a content!
  • 9. © 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. We need a framework that combines best of two worlds!
  • 10. © 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. 01 02 Contentful All chatbot content would be stored in Sitecore and would be reused if required Content wouldn’t be limited to text – it could be also chatbot cards, option selection and lists
  • 11. © 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. 01 02 03 All chatbot logic would be defined as items in Sitecore, so no coding is required Rules for branching would be defined using Sitecore Rule Engine Uses LUIS for human language level interaction Responsive & Interactive
  • 12. © 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. 01 02 Easy to install as a Sitecore package Extendable through Sitecore patches to add new chatbot actions and rules Easy to integrate
  • 13. © 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. 01 02 03 04 Sitecore Forms xConnect Sitecore goals and campaigns Personalisation Power of Sitecore
  • 14. © 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. Demo
  • 16. Thank you FOR DISCUSSION PURPOSES ONLY. Sitecore Confidential and Proprietary. ©2019 Sitecore Corporation A/S. All rights reserved. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand and product names are the property of their respective owners.