WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
1
SM
@pgbhoyar #SharePointFestDC
Prashant G Bhoyar MVP
SharePoint Fest, Washington, DC, USA https://sharepointfest.com/DC/
02 May 2019
Microsoft Bot Framework
for SharePoint Developers
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
2
SM
@pgbhoyar #SharePointFestDC
Who AM I ?
• Born and raised in India
• Came to United States of America in 2007 for studies
• University of Maryland College Park Alumni
• Co-Author of the book “PowerShell for Office 365”
• Technical Reviewer of the book “Pro : SharePoint 2013 Administration”
• Founder and Organizer of Artificial Intelligence and Machine Learning User Group
and DC-Metro Office 365 User Group
➢ Monthly in person & online free event
➢ https://www.meetup.com/ArtificialIntelligenceAndMachineLearning/
➢ http://www.meetup.com/DC-Metro-Office-365-User-Group/
• Organizer of
➢ Global Azure Bootcamp – Day long free event
➢ AI Fest
➢ Azure Data Fest
➢ SharePoint Saturday Baltimore (SPSBMORE)- – Day long free event
http://www.spsevents.org/city/baltimore
➢ Organizer of SharePoint Saturday DC ( SPSDC ) - Day long free event
➢ http://www.spsevents.org/city/DC/
Prashant G Bhoyar
(PGB)
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
3
SM
@pgbhoyar #SharePointFestDC
Who AM I ?
• Recipient of Antarctic Service Medal
• Microsoft MVP ( Most Valuable
Professional)
• Solution Architect at Withum Smith
and Brown PC
➢https://digital.withum.com
➢Former Portal Solutions
➢Focus on Microsoft Solutions and
Services
➢Works in Bethesda, Maryland Office
Prashant G Bhoyar
(PGB)
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
4
SM
@pgbhoyar #SharePointFestDC
01010101010101010101010101010010101010101010101010110011110101011000111110000000000000000000000
000000001111101101101101010101010101010101010101010010101010101010101010110011110101011000111110
00000000000000000000000000000111110110110111010101010101010101010101010010101010101010101010110
011110101011000111110000000000000000000000000000001111101101101101010101010101010101010101010010
101010101010101010110011110101011000111110000000000000000000000000000001111101101101101010101010
10101010101010101001010101010101010101011001111010101100011111000000000000000000000000000000111
110110110110101010101010101010101010101001010101010101010101011001111010101100011111000000000000
00000000000000000011111011011011
Microsoft MVPs
On Staff
4
100+
Microsoft Cloud
Deployments
(Office 365, Azure, Dynamics, Power BI)
50+Consultants
(Project Managers, Business Analysts,
Developers, Data Scientists,
Engineers, Software Developers, User
Experience Designers)
16Years as:
Microsoft Gold
Partner
About Withum Digital
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
5
SM
@pgbhoyar #SharePointFestDC
• 100 Level Session
• What is Microsoft Bot Framework?
• What is Azure Bot Service?
• How to get started?
• Bots and SharePoint
• What is Microsoft Cognitive Services?
• Demos
• Key Takeaways
• Q&A
Agenda
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
6
SM
@pgbhoyar #SharePointFestDC
Housekeeping
▪ Slides: https://www.slideshare.net/pgbhoyar
▪ Giveaway : PowerShell for Office 365
▪ Drop your business card
▪ Ask lot of questions
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
7
SM
@pgbhoyar #SharePointFestDC
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
8
SM
@pgbhoyar #SharePointFestDC
Audience Poll
▪ How many of you are IT pros?
▪ How many of you are Developers?
▪ How many of you are Power Users?
▪ How many of you are using Bot Framework and Cognitive Services?
8
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
9
SM
@pgbhoyar #SharePointFestDC
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
10
SM
@pgbhoyar #SharePointFestDC
Why We Should invest time to learn Bots & AI?
▪ Because of the advancements in the computation, tech industry is focusing on
using AI in business applications
▪ I think right now it is at the same state as mobile development was when iPhone
1 was first launched
▪ I think in next 2-3 year, AI & ML will be mainstream
▪ Amazon sold “Millions” of Alexa devices during this holiday season
• https://techcrunch.com/2017/11/28/amazon-sold-millions-of-alexa-devices-over-the-
holiday-shopping-weekend/
▪ You don’t need to be a Data Scientist to use AI/Machine Learning ☺
• Analogy : JavaScript Frameworks
10
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
11
SM
@pgbhoyar #SharePointFestDC
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
12
SM
@pgbhoyar #SharePointFestDC
What is AI?
“the effort to automate intellectual
tasks normally performed by
humans”
• Francois Chollet
AI Researcher @ Google
Author of the Keras deep learning package
AI Hierarchy:
1. Strong AI
1. Science Fiction
2. Artificial General Intelligence (AGI)
1. Example Jarvis in Iron Man
3. Weak AI
• Specialized for specific tasks
• We’re here now
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
13
SM
@pgbhoyar #SharePointFestDC
13
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
14
SM
@pgbhoyar #SharePointFestDC
Amplifying human ingenuity
with intelligent technology
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
15
SM
@pgbhoyar #SharePointFestDC
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
16
SM
@pgbhoyar #SharePointFestDC
B R E ADTH
Microsoft AI Platform: Azure + AI
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
17
SM
@pgbhoyar #SharePointFestDC
A I r e s o u r c e s
G e t s t a r t e d
azure.com/cognitive azure.com/bots
aka.ms/mldeeplearning
aka.ms/csdoc aka.ms/botquickstart aischool.microsoft.com/
channel9.msdn.com/Shows/AI-Show
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
18
SM
@pgbhoyar #SharePointFestDC
18
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
19
SM
@pgbhoyar #SharePointFestDC
19
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
20
SM
@pgbhoyar #SharePointFestDC
Why Bots?
▪ Automate the repetitive tasks and free up the resources
▪ Available all the time
▪ If done right, simplifies the UI
▪ Supports multiple channels
20
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
21
SM
@pgbhoyar #SharePointFestDC
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
22
SM
@pgbhoyar #SharePointFestDC
Why a Bot?
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
23
SM
@pgbhoyar #SharePointFestDC
Kinds of Bots
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
24
SM
@pgbhoyar #SharePointFestDC
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
25
SM
@pgbhoyar #SharePointFestDC
Microsoft Bot Framework
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
26
SM
@pgbhoyar #SharePointFestDC
UX Support Channels
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
27
SM
@pgbhoyar #SharePointFestDC
Author Dialogs
Design Cards
Visualize
Bot Builder SDK
Cognitive
Services
Getting Started
Templates
Emulator​
Application
Insights
Emulator
DevOps Tools
Azure
BYO Web Host
WebChat
Cortana
Skype
Facebook
…
Application
Insights
LUIS
Suggestions
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
28
SM
@pgbhoyar #SharePointFestDC
Conversation AI Tools
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
29
SM
@pgbhoyar #SharePointFestDC
BUSINESS USER ACCESSIBILITY : Q&A Maker
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
30
SM
@pgbhoyar #SharePointFestDC
Demo : Q&A Maker
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
31
SM
@pgbhoyar #SharePointFestDC
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
32
SM
@pgbhoyar #SharePointFestDC
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
33
SM
@pgbhoyar #SharePointFestDC
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
34
SM
@pgbhoyar #SharePointFestDC
Cognitive Services Bot Service
Infuse your apps with powerful, pre-trained
AI models
Customize easily and tailor to your needs
Train in the cloud and deploy anywhere
Accelerate bot development with an
integrated environment and pre-built
templates
Engage your audience easily across
multiple channels
Vision Speech Language Search
…
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
35
SM
@pgbhoyar #SharePointFestDC
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
36
SM
@pgbhoyar #SharePointFestDC
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
37
SM
@pgbhoyar #SharePointFestDC
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
38
SM
@pgbhoyar #SharePointFestDC
Cognitive Services capabilities
Infuse your apps, websites, and bots with human-like intelligence
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
39
SM
@pgbhoyar #SharePointFestDC
Bots-Cognitive Services: Practical Applications
•Room booking system
•In-House Help Desk
•Meeting booking system
•Intelligent Search
•Recommendation Engines :
•Training Needs,
•Resourcing Needs,
•Process Improvements
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
40
SM
@pgbhoyar #SharePointFestDC
Prerequisites and setup steps
Download links:
• Visual Studio 2015 or later
o https://www.visualstudio.com/downloads/
o Requires .NET Framework (to install templates)
• Templates
o Application Template - http://aka.ms/bf-bc-vstemplate
▪ Belongs in the ~Visual Studio 2017TemplatesProjectTemplatesVisual C#Bot Application.zip
o Bot Controller Template - http://aka.ms/bf-bc-vscontrollertemplate
▪ Belongs in the ~Visual Studio 2017TemplatesItemTemplatesVisual C#Bot Controller.zip
o Bot Dialog Template - http://aka.ms/bf-bc-vsdialogtemplate
▪ Belongs in the ~Visual Studio 2017TemplatesItemTemplatesVisual C#Bot Controller.zip
• IIS Express
o https://www.microsoft.com/en-us/download/details.aspx?id=48264
• Bot Emulator
o https://emulator.botframework.com/
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
41
SM
@pgbhoyar #SharePointFestDC
Demo
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
42
SM
@pgbhoyar #SharePointFestDC
LESSONS LEARNED
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
43
SM
@pgbhoyar #SharePointFestDC
▪ Sign up for Office 365 Developer
Program at http://dev.office.com/
▪ Get 1 year of Office 365
subscription for free
▪ Excellent for personal
development use
▪ 1 Month Trial
▪ https://products.office.com/en-
us/business/compare-office-365-
for-business-plans
43
How to get personal Office 365
Developer Tenant?
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
44
SM
@pgbhoyar #SharePointFestDC
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
45
SM
@pgbhoyar #SharePointFestDC
45
How to get personal Azure Subscription?
▪ If you have MSDN Enterprise subscription
▪ You can get $150/month Azure credits for free
▪ Sign Up for Free trial :
https://azure.microsoft.com/
▪ Credit Card is required
▪ Microsoft Imagine
▪ Former Dreamspark
▪ No credit card required
▪ Valid .edu account from participating
school/institution
▪ Limited feature sets
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
46
SM
@pgbhoyar #SharePointFestDC
• Cortana Skills Kit for Enterprise
• https://blogs.microsoft.com/ai/cortana-for-enterprise/
• Microsoft Bot Framework v4 SDK is now
generally available
• https://azure.microsoft.com/en-us/blog/build-conversational-experiences-
with-microsoft-bot-framework/
Key Announcements from Ignite 2018
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
47
SM
@pgbhoyar #SharePointFestDC
Key Takeaways
▪ Hopefully the contents we covered today made you to explore Bots
and Cognitive Services and you will go home and play with it ☺
• https://azure.microsoft.com/en-us/services/cognitive-services/?v=18.06
• https://dev.botframework.com/
▪ Sign up for Developer Program using https://dev.office.com/
▪ Spend some time doing research before investing time to
learn/explore new product/services
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
48
SM
@pgbhoyar #SharePointFestDC
• What is Microsoft Bot Framework?
• What is Azure Bot Service?
• How to get started?
• What is Microsoft Cognitive Services?
• Demos
• Key Takeaways
Recap
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
49
SM
@pgbhoyar #SharePointFestDC
References
▪ https://docs.microsoft.com/en-us/bot-framework/
▪ https://githib.com/Microsoft/BotBuilder
▪ https://dev.botframework.com/
▪ https://docs.microsoft.com/en-us/azure/#pivot=products&panel=ai
▪ https://docs.microsoft.com/en-us/azure/machine-learning/studio/algorithm-
cheat-sheet
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
50
SM
@pgbhoyar #SharePointFestDC
Q&A
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
51
SM
@pgbhoyar #SharePointFestDC
Questions? Feedback? Contact me:
▪ Email: pgbhoyar@gmail.com
▪ Twitter: @PGBhoyar
▪ Blog: http://pgbhoyar.com
▪ LinkedIn: https://www.linkedin.com/in/pgbhoyar/
▪ Slides :https://www.slideshare.net/pgbhoyar
▪ Free Consulting/ Q&A: https://pgbhoyar.com/free-question-answer-session/
▪ Feedback : Please provide feedback
▪ Event App
▪ Email
Thank You
Organizers, Sponsors and You for Making this Possible.

Microsoft Bot Framework for SharePoint Developers-SPFestDC2019

  • 1.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 1 SM @pgbhoyar #SharePointFestDC Prashant G Bhoyar MVP SharePoint Fest, Washington, DC, USA https://sharepointfest.com/DC/ 02 May 2019 Microsoft Bot Framework for SharePoint Developers
  • 2.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 2 SM @pgbhoyar #SharePointFestDC Who AM I ? • Born and raised in India • Came to United States of America in 2007 for studies • University of Maryland College Park Alumni • Co-Author of the book “PowerShell for Office 365” • Technical Reviewer of the book “Pro : SharePoint 2013 Administration” • Founder and Organizer of Artificial Intelligence and Machine Learning User Group and DC-Metro Office 365 User Group ➢ Monthly in person & online free event ➢ https://www.meetup.com/ArtificialIntelligenceAndMachineLearning/ ➢ http://www.meetup.com/DC-Metro-Office-365-User-Group/ • Organizer of ➢ Global Azure Bootcamp – Day long free event ➢ AI Fest ➢ Azure Data Fest ➢ SharePoint Saturday Baltimore (SPSBMORE)- – Day long free event http://www.spsevents.org/city/baltimore ➢ Organizer of SharePoint Saturday DC ( SPSDC ) - Day long free event ➢ http://www.spsevents.org/city/DC/ Prashant G Bhoyar (PGB)
  • 3.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 3 SM @pgbhoyar #SharePointFestDC Who AM I ? • Recipient of Antarctic Service Medal • Microsoft MVP ( Most Valuable Professional) • Solution Architect at Withum Smith and Brown PC ➢https://digital.withum.com ➢Former Portal Solutions ➢Focus on Microsoft Solutions and Services ➢Works in Bethesda, Maryland Office Prashant G Bhoyar (PGB)
  • 4.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 4 SM @pgbhoyar #SharePointFestDC 01010101010101010101010101010010101010101010101010110011110101011000111110000000000000000000000 000000001111101101101101010101010101010101010101010010101010101010101010110011110101011000111110 00000000000000000000000000000111110110110111010101010101010101010101010010101010101010101010110 011110101011000111110000000000000000000000000000001111101101101101010101010101010101010101010010 101010101010101010110011110101011000111110000000000000000000000000000001111101101101101010101010 10101010101010101001010101010101010101011001111010101100011111000000000000000000000000000000111 110110110110101010101010101010101010101001010101010101010101011001111010101100011111000000000000 00000000000000000011111011011011 Microsoft MVPs On Staff 4 100+ Microsoft Cloud Deployments (Office 365, Azure, Dynamics, Power BI) 50+Consultants (Project Managers, Business Analysts, Developers, Data Scientists, Engineers, Software Developers, User Experience Designers) 16Years as: Microsoft Gold Partner About Withum Digital
  • 5.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 5 SM @pgbhoyar #SharePointFestDC • 100 Level Session • What is Microsoft Bot Framework? • What is Azure Bot Service? • How to get started? • Bots and SharePoint • What is Microsoft Cognitive Services? • Demos • Key Takeaways • Q&A Agenda
  • 6.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 6 SM @pgbhoyar #SharePointFestDC Housekeeping ▪ Slides: https://www.slideshare.net/pgbhoyar ▪ Giveaway : PowerShell for Office 365 ▪ Drop your business card ▪ Ask lot of questions
  • 7.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 7 SM @pgbhoyar #SharePointFestDC
  • 8.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 8 SM @pgbhoyar #SharePointFestDC Audience Poll ▪ How many of you are IT pros? ▪ How many of you are Developers? ▪ How many of you are Power Users? ▪ How many of you are using Bot Framework and Cognitive Services? 8
  • 9.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 9 SM @pgbhoyar #SharePointFestDC
  • 10.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 10 SM @pgbhoyar #SharePointFestDC Why We Should invest time to learn Bots & AI? ▪ Because of the advancements in the computation, tech industry is focusing on using AI in business applications ▪ I think right now it is at the same state as mobile development was when iPhone 1 was first launched ▪ I think in next 2-3 year, AI & ML will be mainstream ▪ Amazon sold “Millions” of Alexa devices during this holiday season • https://techcrunch.com/2017/11/28/amazon-sold-millions-of-alexa-devices-over-the- holiday-shopping-weekend/ ▪ You don’t need to be a Data Scientist to use AI/Machine Learning ☺ • Analogy : JavaScript Frameworks 10
  • 11.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 11 SM @pgbhoyar #SharePointFestDC
  • 12.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 12 SM @pgbhoyar #SharePointFestDC What is AI? “the effort to automate intellectual tasks normally performed by humans” • Francois Chollet AI Researcher @ Google Author of the Keras deep learning package AI Hierarchy: 1. Strong AI 1. Science Fiction 2. Artificial General Intelligence (AGI) 1. Example Jarvis in Iron Man 3. Weak AI • Specialized for specific tasks • We’re here now
  • 13.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 13 SM @pgbhoyar #SharePointFestDC 13
  • 14.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 14 SM @pgbhoyar #SharePointFestDC Amplifying human ingenuity with intelligent technology
  • 15.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 15 SM @pgbhoyar #SharePointFestDC
  • 16.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 16 SM @pgbhoyar #SharePointFestDC B R E ADTH Microsoft AI Platform: Azure + AI
  • 17.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 17 SM @pgbhoyar #SharePointFestDC A I r e s o u r c e s G e t s t a r t e d azure.com/cognitive azure.com/bots aka.ms/mldeeplearning aka.ms/csdoc aka.ms/botquickstart aischool.microsoft.com/ channel9.msdn.com/Shows/AI-Show
  • 18.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 18 SM @pgbhoyar #SharePointFestDC 18
  • 19.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 19 SM @pgbhoyar #SharePointFestDC 19
  • 20.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 20 SM @pgbhoyar #SharePointFestDC Why Bots? ▪ Automate the repetitive tasks and free up the resources ▪ Available all the time ▪ If done right, simplifies the UI ▪ Supports multiple channels 20
  • 21.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 21 SM @pgbhoyar #SharePointFestDC
  • 22.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 22 SM @pgbhoyar #SharePointFestDC Why a Bot?
  • 23.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 23 SM @pgbhoyar #SharePointFestDC Kinds of Bots
  • 24.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 24 SM @pgbhoyar #SharePointFestDC
  • 25.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 25 SM @pgbhoyar #SharePointFestDC Microsoft Bot Framework
  • 26.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 26 SM @pgbhoyar #SharePointFestDC UX Support Channels
  • 27.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 27 SM @pgbhoyar #SharePointFestDC Author Dialogs Design Cards Visualize Bot Builder SDK Cognitive Services Getting Started Templates Emulator​ Application Insights Emulator DevOps Tools Azure BYO Web Host WebChat Cortana Skype Facebook … Application Insights LUIS Suggestions
  • 28.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 28 SM @pgbhoyar #SharePointFestDC Conversation AI Tools
  • 29.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 29 SM @pgbhoyar #SharePointFestDC BUSINESS USER ACCESSIBILITY : Q&A Maker
  • 30.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 30 SM @pgbhoyar #SharePointFestDC Demo : Q&A Maker
  • 31.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 31 SM @pgbhoyar #SharePointFestDC
  • 32.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 32 SM @pgbhoyar #SharePointFestDC
  • 33.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 33 SM @pgbhoyar #SharePointFestDC
  • 34.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 34 SM @pgbhoyar #SharePointFestDC Cognitive Services Bot Service Infuse your apps with powerful, pre-trained AI models Customize easily and tailor to your needs Train in the cloud and deploy anywhere Accelerate bot development with an integrated environment and pre-built templates Engage your audience easily across multiple channels Vision Speech Language Search …
  • 35.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 35 SM @pgbhoyar #SharePointFestDC
  • 36.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 36 SM @pgbhoyar #SharePointFestDC
  • 37.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 37 SM @pgbhoyar #SharePointFestDC
  • 38.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 38 SM @pgbhoyar #SharePointFestDC Cognitive Services capabilities Infuse your apps, websites, and bots with human-like intelligence
  • 39.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 39 SM @pgbhoyar #SharePointFestDC Bots-Cognitive Services: Practical Applications •Room booking system •In-House Help Desk •Meeting booking system •Intelligent Search •Recommendation Engines : •Training Needs, •Resourcing Needs, •Process Improvements
  • 40.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 40 SM @pgbhoyar #SharePointFestDC Prerequisites and setup steps Download links: • Visual Studio 2015 or later o https://www.visualstudio.com/downloads/ o Requires .NET Framework (to install templates) • Templates o Application Template - http://aka.ms/bf-bc-vstemplate ▪ Belongs in the ~Visual Studio 2017TemplatesProjectTemplatesVisual C#Bot Application.zip o Bot Controller Template - http://aka.ms/bf-bc-vscontrollertemplate ▪ Belongs in the ~Visual Studio 2017TemplatesItemTemplatesVisual C#Bot Controller.zip o Bot Dialog Template - http://aka.ms/bf-bc-vsdialogtemplate ▪ Belongs in the ~Visual Studio 2017TemplatesItemTemplatesVisual C#Bot Controller.zip • IIS Express o https://www.microsoft.com/en-us/download/details.aspx?id=48264 • Bot Emulator o https://emulator.botframework.com/
  • 41.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 41 SM @pgbhoyar #SharePointFestDC Demo
  • 42.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 42 SM @pgbhoyar #SharePointFestDC LESSONS LEARNED
  • 43.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 43 SM @pgbhoyar #SharePointFestDC ▪ Sign up for Office 365 Developer Program at http://dev.office.com/ ▪ Get 1 year of Office 365 subscription for free ▪ Excellent for personal development use ▪ 1 Month Trial ▪ https://products.office.com/en- us/business/compare-office-365- for-business-plans 43 How to get personal Office 365 Developer Tenant?
  • 44.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 44 SM @pgbhoyar #SharePointFestDC
  • 45.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 45 SM @pgbhoyar #SharePointFestDC 45 How to get personal Azure Subscription? ▪ If you have MSDN Enterprise subscription ▪ You can get $150/month Azure credits for free ▪ Sign Up for Free trial : https://azure.microsoft.com/ ▪ Credit Card is required ▪ Microsoft Imagine ▪ Former Dreamspark ▪ No credit card required ▪ Valid .edu account from participating school/institution ▪ Limited feature sets
  • 46.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 46 SM @pgbhoyar #SharePointFestDC • Cortana Skills Kit for Enterprise • https://blogs.microsoft.com/ai/cortana-for-enterprise/ • Microsoft Bot Framework v4 SDK is now generally available • https://azure.microsoft.com/en-us/blog/build-conversational-experiences- with-microsoft-bot-framework/ Key Announcements from Ignite 2018
  • 47.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 47 SM @pgbhoyar #SharePointFestDC Key Takeaways ▪ Hopefully the contents we covered today made you to explore Bots and Cognitive Services and you will go home and play with it ☺ • https://azure.microsoft.com/en-us/services/cognitive-services/?v=18.06 • https://dev.botframework.com/ ▪ Sign up for Developer Program using https://dev.office.com/ ▪ Spend some time doing research before investing time to learn/explore new product/services
  • 48.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 48 SM @pgbhoyar #SharePointFestDC • What is Microsoft Bot Framework? • What is Azure Bot Service? • How to get started? • What is Microsoft Cognitive Services? • Demos • Key Takeaways Recap
  • 49.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 49 SM @pgbhoyar #SharePointFestDC References ▪ https://docs.microsoft.com/en-us/bot-framework/ ▪ https://githib.com/Microsoft/BotBuilder ▪ https://dev.botframework.com/ ▪ https://docs.microsoft.com/en-us/azure/#pivot=products&panel=ai ▪ https://docs.microsoft.com/en-us/azure/machine-learning/studio/algorithm- cheat-sheet
  • 50.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 50 SM @pgbhoyar #SharePointFestDC Q&A
  • 51.
    WithumSmith+Brown, PC |BE IN A POSITION OF STRENGTH 51 SM @pgbhoyar #SharePointFestDC Questions? Feedback? Contact me: ▪ Email: pgbhoyar@gmail.com ▪ Twitter: @PGBhoyar ▪ Blog: http://pgbhoyar.com ▪ LinkedIn: https://www.linkedin.com/in/pgbhoyar/ ▪ Slides :https://www.slideshare.net/pgbhoyar ▪ Free Consulting/ Q&A: https://pgbhoyar.com/free-question-answer-session/ ▪ Feedback : Please provide feedback ▪ Event App ▪ Email Thank You Organizers, Sponsors and You for Making this Possible.