My slides from SharePoint Saturday Oslo

Rick Van Rousselt
Rick Van RousseltOffice Server and Services MVP - BIWUG Board Member - Managing Partner Advantive at Advantive
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
1 of 46

Recommended

My Slides from SharePoint Saturday Helsinki by
My Slides from SharePoint Saturday Helsinki My Slides from SharePoint Saturday Helsinki
My Slides from SharePoint Saturday Helsinki Rick Van Rousselt
302 views46 slides
My slides from the European SharePoint & Office 365 Conference 2017 by
My slides from the European SharePoint & Office 365 Conference 2017My slides from the European SharePoint & Office 365 Conference 2017
My slides from the European SharePoint & Office 365 Conference 2017Rick Van Rousselt
177 views45 slides
My session from SharePoint Saturday Netherlands by
My session from SharePoint Saturday NetherlandsMy session from SharePoint Saturday Netherlands
My session from SharePoint Saturday NetherlandsRick Van Rousselt
222 views39 slides
My slides from the Microsoft Inovation Center Brussels at DigitYser by
My slides from the Microsoft Inovation Center Brussels at DigitYserMy slides from the Microsoft Inovation Center Brussels at DigitYser
My slides from the Microsoft Inovation Center Brussels at DigitYserRick Van Rousselt
238 views51 slides
7 billionideas by
7 billionideas7 billionideas
7 billionideasEllahughese99
127 views3 slides
My Luis.ai session slides from Tuga IT 2017 Portugal by
My Luis.ai session slides from Tuga IT 2017 PortugalMy Luis.ai session slides from Tuga IT 2017 Portugal
My Luis.ai session slides from Tuga IT 2017 PortugalRick Van Rousselt
511 views39 slides

More Related Content

Similar to My slides from SharePoint Saturday Oslo

Best Practices Finding Co-Founder & Dividing Up Shares by
Best Practices Finding Co-Founder & Dividing Up SharesBest Practices Finding Co-Founder & Dividing Up Shares
Best Practices Finding Co-Founder & Dividing Up Sharesbestpracticesbusiness
476 views26 slides
How canwemakedynamicsnav presentationmoreattractive_20170323_ry_ver1.01 by
How canwemakedynamicsnav presentationmoreattractive_20170323_ry_ver1.01How canwemakedynamicsnav presentationmoreattractive_20170323_ry_ver1.01
How canwemakedynamicsnav presentationmoreattractive_20170323_ry_ver1.01Ryo/Japan-Cowboy /Microsoft BizApp MVP and Regional Director
2K views50 slides
Customer-centered Design Organizations (Peter Merholz at Enterprise UX 2017) by
Customer-centered Design Organizations (Peter Merholz at Enterprise UX 2017)Customer-centered Design Organizations (Peter Merholz at Enterprise UX 2017)
Customer-centered Design Organizations (Peter Merholz at Enterprise UX 2017)Rosenfeld Media
12.3K views77 slides
Freshbooks Workshop by
Freshbooks WorkshopFreshbooks Workshop
Freshbooks WorkshopOctav Druta
1.4K views59 slides
Websites 101 PowerPoint Presentation by
Websites 101 PowerPoint PresentationWebsites 101 PowerPoint Presentation
Websites 101 PowerPoint Presentationwebhostingguy
1.5K views23 slides
Noel Holmes User Experience Portfolio 1 Of 2 by
Noel Holmes User Experience Portfolio 1 Of 2Noel Holmes User Experience Portfolio 1 Of 2
Noel Holmes User Experience Portfolio 1 Of 2Noel Holmes
907 views48 slides

Similar to My slides from SharePoint Saturday Oslo(20)

Customer-centered Design Organizations (Peter Merholz at Enterprise UX 2017) by Rosenfeld Media
Customer-centered Design Organizations (Peter Merholz at Enterprise UX 2017)Customer-centered Design Organizations (Peter Merholz at Enterprise UX 2017)
Customer-centered Design Organizations (Peter Merholz at Enterprise UX 2017)
Rosenfeld Media12.3K views
Freshbooks Workshop by Octav Druta
Freshbooks WorkshopFreshbooks Workshop
Freshbooks Workshop
Octav Druta1.4K views
Websites 101 PowerPoint Presentation by webhostingguy
Websites 101 PowerPoint PresentationWebsites 101 PowerPoint Presentation
Websites 101 PowerPoint Presentation
webhostingguy1.5K views
Noel Holmes User Experience Portfolio 1 Of 2 by Noel Holmes
Noel Holmes User Experience Portfolio 1 Of 2Noel Holmes User Experience Portfolio 1 Of 2
Noel Holmes User Experience Portfolio 1 Of 2
Noel Holmes907 views
Org Design for Design Orgs - The Workshop by Peter Merholz
Org Design for Design Orgs - The WorkshopOrg Design for Design Orgs - The Workshop
Org Design for Design Orgs - The Workshop
Peter Merholz4.7K views
How to Internationalize Products by fmr Condé Nast Int. PM by Product School
How to Internationalize Products by fmr Condé Nast Int. PMHow to Internationalize Products by fmr Condé Nast Int. PM
How to Internationalize Products by fmr Condé Nast Int. PM
Product School86 views
Product Development in 10 Steps by former Facebook PM by Product School
Product Development in 10 Steps by former Facebook PMProduct Development in 10 Steps by former Facebook PM
Product Development in 10 Steps by former Facebook PM
Product School216 views
How to Build a Platform to Power New Product Areas by Airbnb PMs by Product School
How to Build a Platform to Power New Product Areas by Airbnb PMsHow to Build a Platform to Power New Product Areas by Airbnb PMs
How to Build a Platform to Power New Product Areas by Airbnb PMs
Product School655 views
Creating Professional Portfolios - Top 10 UX Portfolio Questions and Story Ex... by uxhow
Creating Professional Portfolios - Top 10 UX Portfolio Questions and Story Ex...Creating Professional Portfolios - Top 10 UX Portfolio Questions and Story Ex...
Creating Professional Portfolios - Top 10 UX Portfolio Questions and Story Ex...
uxhow65.3K views
OK Google, it's time to bot! - Hadar Franco & Stav Levi by Hadar Franco
OK Google, it's time to bot! - Hadar Franco & Stav LeviOK Google, it's time to bot! - Hadar Franco & Stav Levi
OK Google, it's time to bot! - Hadar Franco & Stav Levi
Hadar Franco51 views
Ok google, it's time to bot! - Hadar Franco, Albert + Stav Levi, Monday by DroidConTLV
Ok google, it's time to bot! - Hadar Franco, Albert + Stav Levi, MondayOk google, it's time to bot! - Hadar Franco, Albert + Stav Levi, Monday
Ok google, it's time to bot! - Hadar Franco, Albert + Stav Levi, Monday
DroidConTLV455 views
Digital Media Makeover Marketing Profs B2B Forum July 2011 by Leigh Durst
Digital Media Makeover  Marketing Profs B2B Forum July 2011Digital Media Makeover  Marketing Profs B2B Forum July 2011
Digital Media Makeover Marketing Profs B2B Forum July 2011
Leigh Durst27.7K views
Search marketing tactics for startups @ Barcelona startup week 2017 by Teodora Curelciuc
Search marketing tactics for startups @ Barcelona startup week 2017Search marketing tactics for startups @ Barcelona startup week 2017
Search marketing tactics for startups @ Barcelona startup week 2017
Teodora Curelciuc323 views

More from Rick Van Rousselt

My slides from SharePoint Saturday Warsaw 2019 by
My slides from SharePoint Saturday Warsaw 2019My slides from SharePoint Saturday Warsaw 2019
My slides from SharePoint Saturday Warsaw 2019Rick Van Rousselt
125 views54 slides
My slides from the North American Collaboration Summit on ACS by
My slides from the North American Collaboration Summit on ACSMy slides from the North American Collaboration Summit on ACS
My slides from the North American Collaboration Summit on ACSRick Van Rousselt
151 views30 slides
The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco by
The slides from my session with Albert-Jan Schot at SharePoint Saturday MonacoThe slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco
The slides from my session with Albert-Jan Schot at SharePoint Saturday MonacoRick Van Rousselt
215 views26 slides
My session from Tuga IT 2017 on the Azure Container Service by
My session from Tuga IT 2017 on the Azure Container ServiceMy session from Tuga IT 2017 on the Azure Container Service
My session from Tuga IT 2017 on the Azure Container ServiceRick Van Rousselt
490 views32 slides
aOS Day Lille December 2016 by
aOS Day Lille December 2016aOS Day Lille December 2016
aOS Day Lille December 2016Rick Van Rousselt
209 views33 slides
aOS Day Brussels December 2016 by
aOS Day Brussels December 2016aOS Day Brussels December 2016
aOS Day Brussels December 2016Rick Van Rousselt
328 views24 slides

More from Rick Van Rousselt(19)

My slides from SharePoint Saturday Warsaw 2019 by Rick Van Rousselt
My slides from SharePoint Saturday Warsaw 2019My slides from SharePoint Saturday Warsaw 2019
My slides from SharePoint Saturday Warsaw 2019
Rick Van Rousselt125 views
My slides from the North American Collaboration Summit on ACS by Rick Van Rousselt
My slides from the North American Collaboration Summit on ACSMy slides from the North American Collaboration Summit on ACS
My slides from the North American Collaboration Summit on ACS
Rick Van Rousselt151 views
The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco by Rick Van Rousselt
The slides from my session with Albert-Jan Schot at SharePoint Saturday MonacoThe slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco
The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco
Rick Van Rousselt215 views
My session from Tuga IT 2017 on the Azure Container Service by Rick Van Rousselt
My session from Tuga IT 2017 on the Azure Container ServiceMy session from Tuga IT 2017 on the Azure Container Service
My session from Tuga IT 2017 on the Azure Container Service
Rick Van Rousselt490 views
My session slides from unityConnect 2016 in Haarlem by Rick Van Rousselt
My session slides from unityConnect 2016 in HaarlemMy session slides from unityConnect 2016 in Haarlem
My session slides from unityConnect 2016 in Haarlem
Rick Van Rousselt648 views
Session Slides from DEVintersection Europe by Rick Van Rousselt
Session Slides from DEVintersection EuropeSession Slides from DEVintersection Europe
Session Slides from DEVintersection Europe
Rick Van Rousselt403 views
Session Slides from DEVintersection Europe by Rick Van Rousselt
Session Slides from DEVintersection EuropeSession Slides from DEVintersection Europe
Session Slides from DEVintersection Europe
Rick Van Rousselt292 views
Session Slides from DEVintersection Europe by Rick Van Rousselt
Session Slides from DEVintersection EuropeSession Slides from DEVintersection Europe
Session Slides from DEVintersection Europe
Rick Van Rousselt313 views
SharePoint Saturday Cambridge 2016 Session by Rick Van Rousselt
SharePoint Saturday Cambridge 2016 SessionSharePoint Saturday Cambridge 2016 Session
SharePoint Saturday Cambridge 2016 Session
Rick Van Rousselt494 views
SharePoint Saturday Stockholm 2016/05/21 by Rick Van Rousselt
SharePoint Saturday Stockholm 2016/05/21SharePoint Saturday Stockholm 2016/05/21
SharePoint Saturday Stockholm 2016/05/21
Rick Van Rousselt473 views

Recently uploaded

Using Qt under LGPL-3.0 by
Using Qt under LGPL-3.0Using Qt under LGPL-3.0
Using Qt under LGPL-3.0Burkhard Stubert
13 views11 slides
Introduction to Maven by
Introduction to MavenIntroduction to Maven
Introduction to MavenJohn Valentino
6 views10 slides
Top-5-production-devconMunich-2023.pptx by
Top-5-production-devconMunich-2023.pptxTop-5-production-devconMunich-2023.pptx
Top-5-production-devconMunich-2023.pptxTier1 app
9 views40 slides
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P... by
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...NimaTorabi2
16 views17 slides
Quality Engineer: A Day in the Life by
Quality Engineer: A Day in the LifeQuality Engineer: A Day in the Life
Quality Engineer: A Day in the LifeJohn Valentino
7 views18 slides
Automated Testing of Microsoft Power BI Reports by
Automated Testing of Microsoft Power BI ReportsAutomated Testing of Microsoft Power BI Reports
Automated Testing of Microsoft Power BI ReportsRTTS
10 views20 slides

Recently uploaded(20)

Top-5-production-devconMunich-2023.pptx by Tier1 app
Top-5-production-devconMunich-2023.pptxTop-5-production-devconMunich-2023.pptx
Top-5-production-devconMunich-2023.pptx
Tier1 app9 views
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P... by NimaTorabi2
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...
NimaTorabi216 views
Quality Engineer: A Day in the Life by John Valentino
Quality Engineer: A Day in the LifeQuality Engineer: A Day in the Life
Quality Engineer: A Day in the Life
John Valentino7 views
Automated Testing of Microsoft Power BI Reports by RTTS
Automated Testing of Microsoft Power BI ReportsAutomated Testing of Microsoft Power BI Reports
Automated Testing of Microsoft Power BI Reports
RTTS10 views
FOSSLight Community Day 2023-11-30 by Shane Coughlan
FOSSLight Community Day 2023-11-30FOSSLight Community Day 2023-11-30
FOSSLight Community Day 2023-11-30
Shane Coughlan7 views
How To Make Your Plans Suck Less — Maarten Dalmijn at the 57th Hands-on Agile... by Stefan Wolpers
How To Make Your Plans Suck Less — Maarten Dalmijn at the 57th Hands-on Agile...How To Make Your Plans Suck Less — Maarten Dalmijn at the 57th Hands-on Agile...
How To Make Your Plans Suck Less — Maarten Dalmijn at the 57th Hands-on Agile...
Stefan Wolpers42 views
Generic or specific? Making sensible software design decisions by Bert Jan Schrijver
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
Bootstrapping vs Venture Capital.pptx by Zeljko Svedic
Bootstrapping vs Venture Capital.pptxBootstrapping vs Venture Capital.pptx
Bootstrapping vs Venture Capital.pptx
Zeljko Svedic15 views
Ports-and-Adapters Architecture for Embedded HMI by Burkhard Stubert
Ports-and-Adapters Architecture for Embedded HMIPorts-and-Adapters Architecture for Embedded HMI
Ports-and-Adapters Architecture for Embedded HMI
Burkhard Stubert33 views
ADDO_2022_CICID_Tom_Halpin.pdf by TomHalpin9
ADDO_2022_CICID_Tom_Halpin.pdfADDO_2022_CICID_Tom_Halpin.pdf
ADDO_2022_CICID_Tom_Halpin.pdf
TomHalpin95 views
aATP - New Correlation Confirmation Feature.pptx by EsatEsenek1
aATP - New Correlation Confirmation Feature.pptxaATP - New Correlation Confirmation Feature.pptx
aATP - New Correlation Confirmation Feature.pptx
EsatEsenek1205 views

My slides from SharePoint Saturday Oslo

Editor's Notes

  1. 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
  2. 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
  3. Quick walkthrough how to create a new bot https://dev.botframework.com/bots/new
  4. No relation with SharePoint Features 
  5. https://github.com/RickVanRousselt/SharePointAdminBot