Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Bot Framework and the Microsoft Graph

Similar presentations


Presentation on theme: "The Bot Framework and the Microsoft Graph"— Presentation transcript:

1 The Bot Framework and the Microsoft Graph
Join the Revolution! Sébastien Levert

2 Hi! I’m Seb! @sebastienlevert | | Product Evangelist & Partner Manager at

3 Agenda Bot Framework Microsoft Graph SharePoint Framework Next Steps

4 Bot Framework

5 What is a Bot? An Internet bot, also known as web robot, WWW robot or simply bot, is a software application that runs automated tasks (scripts) over the Internet. Typically, bots perform tasks that are both simple and structurally repetitive, at a much higher rate than would be possible for a human alone.

6 Why building a Bot? Because you want to use bleeding-edge technology
Because you have a scenario where you want to use natural language processing Because the best UI, is no UI Because we live within conversations all day long

7 What is the Bot Framework?
Build and debug bot business logic Manage conversations with dialogs Have richer interactions with cards Connect to lots of channels Emulator for dev and test Customer’s business logic and data Bot connector C# BOT BUILDER Third-party Bot Controls Skype Bing LUIS Query over database via Azure Search Form Filling QnA WebChat Skype for Business Cortana Direct Line

8 How does work the Bot Framework?

9 Basic Bot Demo

10 Microsoft Graph

11 What is the Microsoft Graph?
Conversations Insights People Groups

12 Why building a Bot using the Microsoft Graph?
Understand the user context and act upon it Retrieve data from all the different data stores that exist around the user Notify the user of changes happening in real-time on its data Perform an action on the Microsoft Graph

13 Authentication Flow with BotAuth
Language Interpretation Bot Response Input Authentication Graph Data QUERY AUTH MESSAGE RETURNED USER CREDENTIALS QUERY INTERPRETED INTENT AUTH? AUTH GRAPH CALL RETURNED DATA SET BOT YES NO CREDENTIALS AUTH AAD QUERY ANALYSIS LUIS DATA SET GRAPH

14 Graph Bot Demo

15 ShrePoint Framework

16 Integrating the Bot Framework in the SharePoint Framework
Known technology Simplified authentication through the Back Channel In-Context bot through an Application Customizer or a WebPart Accessing the Microsoft Graph through ADAL

17 SPFx Bot Demo

18 Next Steps

19 Resources Build smarter bots and devices by connecting to the Microsoft Graph Microsoft Graph Bot Quickstart w/ LUIS SharePoint Framework Bot with Bi-directional Context via Back Channel

20 Share your experience Use hashtags to share your experience
#BotFramework #LUIS #MicrosoftGraph #SPFx Log issues & questions to the GitHub Repositories

21 Thank you! @sebastienlevert | | Product Evangelist & Partner Manager at


Download ppt "The Bot Framework and the Microsoft Graph"

Similar presentations


Ads by Google