Building Business Applications in Office 365...

Post on 26-May-2020

5 views 0 download

Transcript of Building Business Applications in Office 365...

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

Building Business Applications in Office 365 usingMicrosoft Bot Framework

Prashant G Bhoyar,

Microsoft MVPSolution Architect

WithumSmith+Brown,PC

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

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 event

➢ https://www.meetup.com/ArtificialIntelligenceAndMachineLearning/

➢ http://www.meetup.com/DC-Metro-Office-365-User-Group/

• Organizer of ➢ SharePoint Saturday Baltimore (SPSBMORE)

http://www.spsevents.org/city/baltimore➢ Organizer of SharePoint Saturday DC ( SPSDC )

➢ http://www.spsevents.org/city/DC/

➢ Azure Data Fest

➢ AI Fest

Prashant G Bhoyar

(PGB)

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

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)

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM4

• Modern workplace• Office 365 Implementations/

Migrations• Turnkey Intranet Solution• Managed Services• Data Analytics• Enterprise Mobility + Security• Business Process Automation• Dynamics 365• Azure

Withum Microsoft Solutions and Services

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

• 100 Level Session

• What is Microsoft Bot Framework?

• What is Azure Bot Service?

• How to get started?

• What is Microsoft Cognitive Services?

• Demos

• Key Takeaways

• Q&A

Agenda

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

• How many of you are IT pros?

• How many of you are Power Users?

• How many of you are Developers?

• How many of you are using Microsoft Bot Framework?

7

Audience Poll

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

• 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

9

Why we should invest time to learn Bots and AI?

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

10

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

11

Microsoft AI Platform

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

12

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

13

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

14

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

A I r e s o u r c e sG 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

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

Why a Bot?

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

Kinds of Bots

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

Microsoft Bot Framework

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

UX Support Channels

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

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

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

Conversation AI Tools

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

BUSINESS USER ACCESSIBILITY : Q&A Maker

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

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

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

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

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

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 2017\Templates\ProjectTemplates\Visual C#\Bot Application.zip

o Bot Controller Template - http://aka.ms/bf-bc-vscontrollertemplate

▪ Belongs in the ~\Visual Studio 2017\Templates\ItemTemplates\Visual C#\Bot Controller.zip

o Bot Dialog Template - http://aka.ms/bf-bc-vsdialogtemplate

▪ Belongs in the ~\Visual Studio 2017\Templates\ItemTemplates\Visual 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/

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

DEMO

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

LESSONS LEARNED

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

▪ 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

37

How to get personal Office 365 Developer Tenant?

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

39

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

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

• 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

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

• 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/

Key Takeaways

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

• What is Microsoft Bot Framework?

• What is Azure Bot Service?

• How to get started?

• What is Microsoft Cognitive Services?

• Demos

• Key Takeaways

Recap

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

▪ Build bots— https://dev.botframework.com/

▪ Docs— https://docs.microsoft.com/en-us/bot-framework/

▪ GitHub— https://github.com/Microsoft/BotBuilder

▪ Cognitive Services - https://azure.microsoft.com/en-us/services/cognitive-services/

▪ Azure 101 Cards -http://azureinteractives.azurewebsites.net/Azure101Cards/

References

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

Q&A

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

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.