The Bot Framework and the Microsoft Graph

Slides:



Advertisements
Similar presentations
SharePoint 2010 Overview Presented by: Oscar Garcia
Advertisements

Yet another Service Management Automation Session
WordNet CMS Presented By: Konkani NLP team Goa University.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
Interaction classes Record context Custom lookups.
Redmond Protocols Plugfest 2016 Tristan Davis Office Developer Platform Overview Principal Group Program Manager.
Microsoft Cognitive Services and Cortana Analytics
Lecture-6 Bscshelp.com. Todays Lecture  Which Kinds of Applications Are Targeted?  Business intelligence  Search engines.
Solving Modern Day Business Problems Using Power Apps
Start-SPPowerShell – Introduction to PowerShell for SharePoint Admins and Developers Paul BAker.
11/8/ :31 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
11/28/2017 7:08 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Bots & DevOps Donovan 12/24/2017 2:32 PM
From SharePoint to Office 365 Development
Microsoft Teams Bill Feldker.
Why industry cares about nlp for tamil?
Making of the Ignite Bot
4/14/ :03 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Build and connect intelligent bots
5/12/2018 3:54 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
How to improve your Digital Workplace
New Technology Meetup Derby 1: Bots and Clouds Wifi: iHub
Let’s talk about Conversation Design
Using Azure Functions to Build Nanoservices
Microsoft Power BI with Azure Services
Microsoft Build /16/2018 2:05 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
O365 Customization in the year 2017
Your Host & Speaker Shahed Chowdhuri
Intelligent Agent Solution
Let’s talk about Conversation Design
Introduction to Azure Bot Framework
Session code.
Microsoft Connect /2/ :38 AM
Microsoft Connect /2/2018 2:41 PM
Build smarter bots and devices by connecting to the Microsoft Graph
Build and connect intelligent bots
Changing how people interact with computers
Kent Weare ‎Principal Program Manager – Microsoft Flow
Bot framework Overview
SharePoint Saturday Detroit
9/18/2018 4:42 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Azure Certified
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Database Driven Websites
Power Apps & Flow for Microsoft Dynamics SL
SharePoint Saturday Omaha April 2016
Microsoft SharePoint Server 2013
Service Desk Automation BOT
Microsoft Virtual Academy
Azure bot Service February 19, 2018.
11/23/2018 8:30 AM BRK3037 BRK3037: Dive deep on building apps and services with the Office 365 Communications Platform David Newman Senior Program Manager.
11/27/2018 6:59 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Migrate your apps from legacy APIs to Microsoft Graph
Introduction to SharePoint Framework
Office 365 Identity Management
Extending Microsoft Teams
1/2/2019 9:19 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Grow Your Business with Office 365 Yammer: Working Social
TechEd /15/2019 8:08 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Cortana Skills Windows Developer Day, Fall Creators Update
Office 365 Development.
2/24/2019 6:15 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Bot Framework
Intro to Bot Framework v4
Salesforce.com Salesforce.com is the world leader in on-demand customer relationship management (CRM) services Manages sales, marketing, customer service,
Azure AI ChatBot with WebClient App
Guest management with the Power Platform & the Microsoft Graph
Bots, so you don't have to be always available to help your customers
Presentation transcript:

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

Hi! I’m Seb! @sebastienlevert | http://sebastienlevert.com | Product Evangelist & Partner Manager at

Agenda Bot Framework Microsoft Graph SharePoint Framework Next Steps

Bot Framework

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.

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

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

How does work the Bot Framework?

Basic Bot Demo

Microsoft Graph

What is the Microsoft Graph? Conversations Insights People Groups

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

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

Graph Bot Demo

ShrePoint Framework

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

SPFx Bot Demo

Next Steps

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

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

Thank you! @sebastienlevert | http://sebastienlevert.com | Product Evangelist & Partner Manager at