Build an intelligent
SharePoint Bot
Rick Van Rousselt
Advantive
11.11.2017 SharePoint Saturday Oslo 2017
Sponsors
Platinum
Gold
Silver
Bronze Prizes & Prizes
Help us do
better next
time…
Session Evaluation
https://goo.gl/fGz887
Event Evaluation
https://goo.gl/GRmMKm
11.11.2017 SharePoint Saturday Oslo 2017
Bots… Bots…Bots
My slides from SharePoint Saturday Oslo
What’s the first bot
you ever used?
Q&A Maker Demo
My slides from SharePoint Saturday Oslo
My slides from SharePoint Saturday Oslo
My slides from SharePoint Saturday Oslo
My slides from SharePoint Saturday Oslo
My slides from SharePoint Saturday Oslo
Not: Should I build a bot
But
What is the outcome I want for users of my product or
service?
What is the business outcome you want to drive?
- Customer retention
- Customer service
- Ex: helping a user until a live person is available
Is a
conversational
chatbot the
best medium
for your
outcome?
 Vacation booking site?
 Recipe's site?
Does your idea try to replace tasks that people love
doing?
- Ex: Plan a trip
Is the cost for using your
chatbot-powered product or
service less than the perceived
value?
 Ex: Shopping list
My slides from SharePoint Saturday Oslo
Start easy
What do we need to build
a SharePoint bot
Bot Framework Luis.ai
YOU
My slides from SharePoint Saturday Oslo
Demo
Luis.ai
Utterances
Training sentences
Ex: What do you think the user will ask to the bot
Intents
Task or action a user wants to perform => verbs
Ex: What's the weather like in Oslo?
Entities
Information relevant to the intent => Nouns
Ex: What's the weather like in Oslo?
Entities
 Prebuild: dates, times, geography
 Simple
 List: synonyms
 Hierarchical: parent – child relationship
 Ex: $TravelClass: including $First,
$Business, and $Economy
 Composite: made up of other entities that
form part of a whole
Features
Improve your model
Features
 Phrase list features:
 Help establish an utterance pattern
 Ex: Who is Rick, Who is Jeff, Who is Dan
 Always use pre-build entities if they exist first
 Pattern features:
 Express that some words or structures are
meaningful
 Ex: INCd => INC12345
Pre-build domains
Prebuild sets of intents and entities
Use them to see how it can be done
Luis.ai Demo
TIP
Always re-train
your model
Supported Languages
Locale Language Prebuilt entity support
en-US American English ☑️
fr-CA Canadian French -
fr-FR French (France) ☑️
it-IT Italian ☑️
nl-NL Dutch -
de-DE German ☑️
es-ES Spanish (Spain) ☑️
es-MX Spanish (Mexico) -
pt-BR Portuguese (Brazil) ☑️
ja-JP Japanese ☑️
ko-KR Korean -
zh-CN Chinese ☑️
My slides from SharePoint Saturday Oslo
The front-end
conundrum
Webchat control hosted on an
azure website
Connect it to
MS Teams
Skype 4
Business
Custom WebChat Control in
SharePoint
SPAdminBot  Demo
What happens
when
SharePoint
talks back?
 Demo
How can I
start (dev)
 https://dev.botframework.com/
 https://www.luis.ai/
 https://mva.microsoft.com/en-us/training-
courses/getting-started-with-bots-16759
How can I
start (non-
dev)
 https://www.onsequel.com/
 https://botsociety.io/
 https://chatfuel.com/
 https://qnamaker.ai/
 https://www.luis.ai/
Rick Van Rousselt
Office Servers and Services MVP
BIWUG Board Member
Email : rick.vanrousselt@outlook.com
rickvanrousselt
My slides from SharePoint Saturday Oslo

More Related Content

PPTX
My Slides from SharePoint Saturday Helsinki
PPTX
My slides from the European SharePoint & Office 365 Conference 2017
PPTX
My session from SharePoint Saturday Netherlands
PPTX
My slides from the Microsoft Inovation Center Brussels at DigitYser
PPTX
7 billionideas
PPTX
My Session from SharePoint Saturday Cambridge
PDF
O365Engage17 - Building an intelligent share point bot
PPTX
My Luis.ai session slides from Tuga IT 2017 Portugal
My Slides from SharePoint Saturday Helsinki
My slides from the European SharePoint & Office 365 Conference 2017
My session from SharePoint Saturday Netherlands
My slides from the Microsoft Inovation Center Brussels at DigitYser
7 billionideas
My Session from SharePoint Saturday Cambridge
O365Engage17 - Building an intelligent share point bot
My Luis.ai session slides from Tuga IT 2017 Portugal

Similar to My slides from SharePoint Saturday Oslo (20)

PPTX
Intro to Chatbots using Microsoft bot framework and Azure cognitive services
PPTX
Introduction to Microsoft Bot Framework
PPTX
Help et phone home, building bots with Microsoft Bot Framework 4.
PPTX
Creating Intelligent Chatbots
PDF
Clever data: building a chatbot from your database
PPTX
Mat Velloso - Bots in the real world
PPTX
Building intelligentchatbots
PPTX
Microsoft Botframework and LUIS
PPTX
SharePoint Saturday Warsaw - Conversational AI applications in Microsoft Teams
PPTX
Build a mobile chatbot with Xamarin
PPTX
Tech talk - Microsoft A.I.
PPTX
The Basics of Bots: How To Use Chat Bots & AI Assistant Technology
PPTX
Artificial Intelligence as an Interface - How Conversation Bots Are Changing ...
PDF
Chatbot development workshop with the Microsoft Bot Framework
PPTX
Build a Great Conversationalist
PDF
Solvion Trendwerkstatt - Microsoft Azure + Bots
PPTX
LUIS and Bots
PPTX
Conversational AI: What's New?
PPTX
SharePoint Saturday Belgium 2019 Unite your modern workplace with microsofst...
PPTX
Clever data building a chatbot from your database
Intro to Chatbots using Microsoft bot framework and Azure cognitive services
Introduction to Microsoft Bot Framework
Help et phone home, building bots with Microsoft Bot Framework 4.
Creating Intelligent Chatbots
Clever data: building a chatbot from your database
Mat Velloso - Bots in the real world
Building intelligentchatbots
Microsoft Botframework and LUIS
SharePoint Saturday Warsaw - Conversational AI applications in Microsoft Teams
Build a mobile chatbot with Xamarin
Tech talk - Microsoft A.I.
The Basics of Bots: How To Use Chat Bots & AI Assistant Technology
Artificial Intelligence as an Interface - How Conversation Bots Are Changing ...
Chatbot development workshop with the Microsoft Bot Framework
Build a Great Conversationalist
Solvion Trendwerkstatt - Microsoft Azure + Bots
LUIS and Bots
Conversational AI: What's New?
SharePoint Saturday Belgium 2019 Unite your modern workplace with microsofst...
Clever data building a chatbot from your database
Ad

More from Rick Van Rousselt (19)

PPTX
My slides from SharePoint Saturday Warsaw 2019
PPTX
My slides from the North American Collaboration Summit on ACS
PPTX
The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco
PPTX
My session from Tuga IT 2017 on the Azure Container Service
PPTX
aOS Day Lille December 2016
PPTX
aOS Day Brussels December 2016
PPTX
My session slides from unityConnect 2016 in Haarlem
PPTX
European SharePoint Conference - TH3
PPTX
Session Slides from DEVintersection Europe
PPTX
Session Slides from DEVintersection Europe
PPTX
Session Slides from DEVintersection Europe
PPTX
My slides from SharePoint Saturday Oslo
PPTX
Collab365 Global Summit Slides
PPTX
SharePoint Saturday Belgium 2016
PPTX
SharePoint Saturday Barcelona 2016
PPTX
SharePoint Saturday Cambridge 2016 Session
PPTX
SPSNY 2016 slides
PPTX
SharePoint Saturday Stockholm 2016/05/21
PPTX
Spsbe14 spsbe19
My slides from SharePoint Saturday Warsaw 2019
My slides from the North American Collaboration Summit on ACS
The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco
My session from Tuga IT 2017 on the Azure Container Service
aOS Day Lille December 2016
aOS Day Brussels December 2016
My session slides from unityConnect 2016 in Haarlem
European SharePoint Conference - TH3
Session Slides from DEVintersection Europe
Session Slides from DEVintersection Europe
Session Slides from DEVintersection Europe
My slides from SharePoint Saturday Oslo
Collab365 Global Summit Slides
SharePoint Saturday Belgium 2016
SharePoint Saturday Barcelona 2016
SharePoint Saturday Cambridge 2016 Session
SPSNY 2016 slides
SharePoint Saturday Stockholm 2016/05/21
Spsbe14 spsbe19
Ad

Recently uploaded (20)

PDF
Sun and Bloombase Spitfire StoreSafe End-to-end Storage Security Solution
PDF
AI-Powered Fuzz Testing: The Future of QA
PPTX
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
PDF
CapCut PRO for PC Crack New Download (Fully Activated 2025)
PDF
Understanding the Need for Systemic Change in Open Source Through Intersectio...
DOCX
Modern SharePoint Intranet Templates That Boost Employee Engagement in 2025.docx
PPTX
hospital managemt ,san.dckldnklcdnkdnkdnjadnjdjn
PDF
AI Guide for Business Growth - Arna Softech
PDF
MiniTool Power Data Recovery 12.6 Crack + Portable (Latest Version 2025)
PDF
PDF-XChange Editor Plus 10.7.0.398.0 Crack Free Download Latest 2025
PPTX
Chapter 1 - Transaction Processing and Mgt.pptx
PPTX
Download Adobe Photoshop Crack 2025 Free
PPTX
ROI Analysis for Newspaper Industry with Odoo ERP
PDF
Practical Indispensable Project Management Tips for Delivering Successful Exp...
PDF
CCleaner 6.39.11548 Crack 2025 License Key
PPTX
Plex Media Server 1.28.2.6151 With Crac5 2022 Free .
PPTX
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
PPTX
MLforCyber_MLDataSetsandFeatures_Presentation.pptx
PPTX
Computer Software - Technology and Livelihood Education
PPT
3.Software Design for software engineering
Sun and Bloombase Spitfire StoreSafe End-to-end Storage Security Solution
AI-Powered Fuzz Testing: The Future of QA
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
CapCut PRO for PC Crack New Download (Fully Activated 2025)
Understanding the Need for Systemic Change in Open Source Through Intersectio...
Modern SharePoint Intranet Templates That Boost Employee Engagement in 2025.docx
hospital managemt ,san.dckldnklcdnkdnkdnjadnjdjn
AI Guide for Business Growth - Arna Softech
MiniTool Power Data Recovery 12.6 Crack + Portable (Latest Version 2025)
PDF-XChange Editor Plus 10.7.0.398.0 Crack Free Download Latest 2025
Chapter 1 - Transaction Processing and Mgt.pptx
Download Adobe Photoshop Crack 2025 Free
ROI Analysis for Newspaper Industry with Odoo ERP
Practical Indispensable Project Management Tips for Delivering Successful Exp...
CCleaner 6.39.11548 Crack 2025 License Key
Plex Media Server 1.28.2.6151 With Crac5 2022 Free .
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
MLforCyber_MLDataSetsandFeatures_Presentation.pptx
Computer Software - Technology and Livelihood Education
3.Software Design for software engineering

My slides from SharePoint Saturday Oslo

Editor's Notes

  • #4: On this slide, you’ll find two links along with their QR codes; one for sessions evaluation and the other for event evaluation. Sessions evaluation form will be open for responses right after the keynote at 10:00 o’clock and will close right before the raffle prizes (around 4:00), while event evaluation form will open for responses at 3:00 o’clock in the afternoon and will close right before the raffle prizes as well. Both forms require your ticket number from Eventbrite, so if you have your ticket printed out on paper, don’t throw it yet, you gonna need it! We encourage you to evaluate all the sessions you have been to, in addition to evaluating the event as well! Only those who evaluated at least one session, evaluated the event and visited all sponsors are eligible for raffle prizes draw
  • #8: Demo how to use the Q&A maker with a simple FAQ. Go to qnamaker.ai New bot Use url: http://www.epizone-eu.net/en/Home/show/FAQ-SharePoint.htm
  • #24: Quick walkthrough how to create a new bot https://dev.botframework.com/bots/new
  • #30: No relation with SharePoint Features 
  • #42: https://github.com/RickVanRousselt/SharePointAdminBot