Kent Weare Principal Program Manager – Microsoft Flow Give your Bots connectivity, with Azure Logic Apps and Microsoft Flow
Agenda Digital Transformation What are Bots? Building Bots Bot Creator Personas Bot Demos Trading Bot – Azure Logic Apps HR Bot – Microsoft Flow Access Management Bot – Microsoft Flow
Digital Transformation “Digital Transformation is the methodology in which organizations transform, create new business models and culture with digital technologies.” Ray Wang, Constellation Research
Digital Transformation - IT Enablement Area of focus Zero Data Centre Leveraging Platforms Automating Insight Data Center Fixed Costs Metered Artificial Intelligence Time Fixed Infrastructure Speed Machine Learning Elastic Build for Peak Bots Value Automation
Become a change agent within your organization
But For an organization to change, it can’t occur in isolation…
people within the organization need to be empowered…
…and organizations can move faster, with fewer barriers.
Bots Reduce barriers and empower users through conversational apps.
Rise of the Cognitive Assistant TechReady 23 9/13/2018 6:33 AM Rise of the Cognitive Assistant Assistants are being embedded everywhere; are increasing ability to solve problems. As computing advances, so will Virtual Assistant ability to help in task completion. Virtual Assistants ability to be “smart”, and to understand intent, tone, and context. Market demand for meaningful, stateful and goal oriented conversations. © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Bots are the new Apps BOTS – The Hype
Bots are gaining in Popularity for Good Reason 9/13/2018 6:33 AM Bots are gaining in Popularity for Good Reason Monthly Active Users Most popular mobile messaging apps worldwide - January 2017 - Statista 2017
Routes Messages, Manages State, Storage etc. 9/13/2018 6:33 AM channels What is a Bot ? Humans Your Bot – A web app Any APIs MS Bot Connector - Routes Messages, Manages State, Storage etc. Cognitive APIs © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Microsoft Cognitive Services Microsoft Build 2016 9/13/2018 6:33 AM Vision From faces to feelings, allow your apps to understand images and video Speech Hear and speak to your users by filtering noise, identifying speakers, and understanding intent Microsoft Cognitive Services Give your apps a human side Language Process text and learn how to recognize what users want Knowledge Tap into rich knowledge amassed from the web, academia, or your own data Search Access billions of web pages, images, videos, and news with the power of Bing APIs © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Language Understanding Intelligence Service (LUIS) A Microsoft Cognitive Service that provides developers with an easy way to create language models to allow applications to understand user commands. Create your own LU model Train by providing examples Deploy to an HTTP endpoint and activate on any device Maintain model with ease
Building a Bot…
Many different types of Bots TechReady 23 9/13/2018 6:33 AM Many different types of Bots Procedural Bots Prescribed menu Little agility for end users Contextual Bots Less rigid Users have intents and issue utterances Bot interprets meaning and acts Event driven Bots Users subscribe to events Are notified when event fires Robotic Process Automation (RPA) Automation achieved through GUI integration Macro driven © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Bot Creator Personas Pro Integrator Citizen Integrator TechReady 23 9/13/2018 6:33 AM Bot Creator Personas Azure Logic Apps BOT Framework Pro Integrator Stuart Works in HR as an HRIS Analyst Has some technical training Excel and SharePoint are his JAM! Is under constant pressure to do more Doesn’t have Azure Portal access Administrates SaaS solutions like Workday, Successfactors, Taleo Citizen Integrator Microsoft Flow Bizzy (H3 Solutions) Sam In IT, Service Desk Supervisor Can script in PowerShell Looking to reduce costs in providing IT Service Management Administrates ServiceNow Persona may include IT Pro/BA Microsoft Flow Ad-hoc Integrator Azure Logic Apps Sandra Works in IT as a developer Codes in Visual Studio Builds custom solutions Azure Portal is her Happy Place Loves building APIs Azure Functions FTW! © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Building a Bot - Process 9/13/2018 6:33 AM Building a Bot - Process Pro Integrator © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Trading BOT Microsoft Azure 9/13/2018 6:33 AM Traders/Investors LUIS P I G T E W Y Azure Logic Apps QuadrigaCX Exchange Azure Logic Apps Microsoft BOT Service Azure SQL LUIS Intents Utterances Entities
Building a Bot: The Process
Building a Bot - Process 9/13/2018 6:33 AM Building a Bot - Process Define LUIS Intents and Entities https://www.luis.ai/ © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Building a Bot - Process 9/13/2018 6:33 AM Building a Bot - Process Define LUIS Intents and Entities Download Bot Framework Templates and Emulator © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Building a Bot - Process 9/13/2018 6:33 AM Building a Bot - Process Define LUIS Intents and Entities Download Bot Framework Templates and Emulator Build Controllers, Models and Prompts © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Building a Bot - Process 9/13/2018 6:33 AM Building a Bot - Process Define LUIS Intents and Entities Download Bot Framework Templates and Emulator Build Controllers, Models and Prompts Build your Logic Apps © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Building a Bot - Process 9/13/2018 6:33 AM Building a Bot - Process Define LUIS Intents and Entities Download Bot Framework Templates and Emulator Build Controllers, Models and Prompts Build your Logic Apps Protect your Logic Apps with API Management Apply additional Policies © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Building a Bot - Process 9/13/2018 6:33 AM Building a Bot - Process Define LUIS Intents and Entities Download Bot Framework Templates and Emulator Build Controllers, Models and Prompts Build your Logic Apps Protect your Logic Apps with API Management Test locally with Emulator © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Building a Bot - Process 9/13/2018 6:33 AM Building a Bot - Process Define LUIS Intents and Entities Download Bot Framework Templates and Emulator Build Controllers, Models and Prompts Build your Logic Apps Protect your API with API Management Test locally with Emulator Publish to Azure App Service © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Building a Bot - Process 9/13/2018 6:33 AM Building a Bot - Process Define LUIS Intents and Entities Download Bot Framework Templates and Emulator Build Controllers, Models and Prompts Build your Logic Apps Protect your Logic Apps with API Management Test locally with Emulator Publish to Azure App Service Register and Connect Bot © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Building a Bot - Process 9/13/2018 6:33 AM Building a Bot - Process Citizen Integrator © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
HR Bot – Update Demographic Data 9/13/2018 6:33 AM HR Bot – Update Demographic Data Employees Microsoft Flow Bizzy (Request) Bizzy (Response) Workday Connector Workday
Building a Bot - Process 9/13/2018 6:33 AM Building a Bot - Process Ad-hoc Integrator © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Azure Active Directory 9/13/2018 6:33 AM Access Management Bot Microsoft Flow Bizzy (Request) Bizzy (Response) Approval Manager Microsoft Flow Approvals Create Group Employees Azure Active Directory Connector Create Request ServiceNow Connector IT Service Management © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Grow up to Logic Apps “No Cliffs” across Flow and Logic Apps Flow is good for simple integrations and empowering users to do integrations without going through development teams in IT However, sometimes IT / devs need to take over when the Flow gets too advanced Flows can be converted to a Logic App
New Connectors https://flow.microsoft.com/en-us/blog/workday-and-servicenow/ New Template Added
Summary Digital Transformation does not occur in a silo 9/13/2018 6:33 AM Summary Digital Transformation does not occur in a silo Become a change agent within your organization Regardless of your persona! Leverage cost-effective Microsoft platform services to drive innovation On a consumption basis If it doesn’t work, throw it away The future is not as far away as you think Look for where the puck is headed, not where it currently is © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Resources Microsoft Flow 9/13/2018 6:33 AM Resources Microsoft Flow https://flow.microsoft.com – Do you have Office 365?...You then have Flow. Azure Logic Apps https://azure.microsoft.com/en-us/services/logic-apps/ Microsoft Research Cognitive Services YouTube Channel http://tinyurl.com/hob5zjp Bizzy – The Enterprise Bot https://getbizzy.io #Middleware Friday http://www.integrationusergroup.com Blog http://www.MiddlewareInTheCloud.com © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Operations BOT - Demo Microsoft Azure A P I G T E W Y 9/13/2018 6:33 AM Operations BOT - Demo Operations Microsoft Azure A P I G T E W Y Azure Logic Apps ServiceNow Azure Logic Apps Microsoft BOT Service