SlideShare a Scribd company logo
ENTERPRISE DATA
SHARING USING BOTS
S A M
F E R N A N D O
Sam Fernando
 Digital Solutions Manager at Oakton
 Technology Specialist in the Microsoft Technologies
 Adelaide Dynamics 365 User Group – President
 Regular speaker at Adelaide .Net & Azure User Groups
 Travelling + Music + Photography
Agenda
 Enterprise Challenges
 Microsoft Bot Framework
 Demo
 Content Types
 Security
 Sample Architecture
 Use Cases
Enterprise Challenges
 Disparate systems
 Unstructured data
 Lack of single point of access
 Lack of self service
 Speed of data access
 Remote & mobile workers
Microsoft Bot Service
Azure Bot Service
 Released in 2016, GA in December 2017
 Available in Azure AU regions
 New canvas for developers
 New opportunities for businesses
 Personal way to access, discover & interact
 Microsoft actively investing and working with
channel providers
 Machine learning Integration
Bot Builder
• A framework to
develop bots
• SDKs
• .Net, NodeJs
MS App Reg
Portal/Azure
• Register
• Manage
• Central portal
Channels
• Ways of
exposing the
bots
• Skype
• Facebook
• Web Chat
• etc
Cognitive
• Make bots
smarter
• Self learn
• Natural
interaction
• LUIS
Enterprise Content Sharing Bots & AI
Why Bots for the Enterprise?
 Enhance productivity
 Wider reach – multi platform & multi channels
 Engage in a natural way
 Reduce human intervention
 Improve user experience
 Internal collaboration
 Single pane of glass for data
Framework Capabilities
 Connect line of business applications (i.e Dynamics, SAP,
Maximo, Service Now, etc)
 Dialogs
 Form flow
 Rich messaging
 Hand off to agents
 Tooling support and DevOps
Key
Channels
It’s
demo
time….
Attachments
Rich Cards
Actionable Cards
LUIS – Language Understanding
INTENT
ENTITIES
FILE RECIPIENT
Share File
File.docx John
What the user says
Share File.Docx with John
What s the status of ABC Project
What are my opportunities
Hosting Options
Functions Bot
• “Serverless” resourcing
• Based Azure Functions
• Pay per invocation
• Consumption based
• Auto scaling
Web App Bot
• Dedicated resources
• Larger RAM/CPU options
• Network isolation
• Manual or auto scaling
• Fixed price / App
Service
USER BOT SERVICE
SUBSCRIBE
Subscriber ID
Conversion ID
Token
BUSINESS LOGIC
Proactive Message Pattern


What else can a Bot do?
Accept
Uploads
AuthenticateTake
Payments
and many more…
How do you make a bot smart?
Azure Cognitive Services
 Started as a Microsoft Garage project “Project Oxford”
 Abstract set of RESTful APIs
 Powered by Azure Machine Learning platform
 Comprehensive documentation
 Evolving portfolio
 Built by experts at Microsoft Research, Bing & Azure
Vision
• Computer Vision
• Face
• Emotion
• Video
• Custom Vision
Speech
• Translator
• Speech < > Text
• Speaker
Recognition
• Custom Speech
Language
• LUIS
• Text Translate
• Text Analytics
• Bing Spell Check
• Content
Moderator
Knowledge
• QnA Maker
• Custom Decisions
Search
• Bing Web
• Visual Search
• News Search
• Video Search
• Auto suggest
Labs
• Gesture Tracking
• Ink Analysis
• Anomaly Finder
• …
Security
Users
Azure
Active
Directory
SSO BOT
OpenID
JWT
OpenID
BOT
Service
Sample Architecture (Microsoft)
Use Cases
 Team collaboration
 Sharing rich content
 Data update notifications
 Push notifications
 Self Service
 Expose knowledge bases
THANK YOU!
linkedin.com/in/samfernandoau
www.slideshare.net/shamiraf

More Related Content

What's hot

Convoq overview update111104
Convoq overview update111104Convoq overview update111104
Convoq overview update111104
Steven Max Patterson
 
Transformation through the API
Transformation through the APITransformation through the API
Transformation through the API
Alex Danvy
 
Primend praktiline pilveseminar - Dokumendihalduse ja kommunikatsiooni viimin...
Primend praktiline pilveseminar - Dokumendihalduse ja kommunikatsiooni viimin...Primend praktiline pilveseminar - Dokumendihalduse ja kommunikatsiooni viimin...
Primend praktiline pilveseminar - Dokumendihalduse ja kommunikatsiooni viimin...
Primend
 
Using InfoPath 2010 to Manage Data
Using InfoPath 2010 to Manage DataUsing InfoPath 2010 to Manage Data
Using InfoPath 2010 to Manage Data
Jonathan Schultz
 
Thinking Globally, Acting Locally - SharePoint Connections 2011
Thinking Globally, Acting Locally - SharePoint Connections 2011Thinking Globally, Acting Locally - SharePoint Connections 2011
Thinking Globally, Acting Locally - SharePoint Connections 2011
e-office bv
 
Overview of IBM Watson Services via Blue Mix
Overview of IBM Watson Services via Blue Mix Overview of IBM Watson Services via Blue Mix
Overview of IBM Watson Services via Blue Mix
Craig Milroy
 
Real NET Docs Show - Serverless Machine Learning v3.pptx
Real NET Docs Show - Serverless Machine Learning v3.pptxReal NET Docs Show - Serverless Machine Learning v3.pptx
Real NET Docs Show - Serverless Machine Learning v3.pptx
Luis Beltran
 
ArcReady - Architecting For The Client Tier
ArcReady - Architecting For The Client TierArcReady - Architecting For The Client Tier
ArcReady - Architecting For The Client Tier
Microsoft ArcReady
 
SharePoint 2010 Overview
SharePoint 2010 OverviewSharePoint 2010 Overview
SharePoint 2010 Overview
Emad Adel
 
Enhance your Web Presence
Enhance your Web PresenceEnhance your Web Presence
Enhance your Web Presence
Readyportal
 
Microsoft Sharepoint 2010 by Mr. Johnny Benitez
Microsoft Sharepoint 2010 by Mr. Johnny BenitezMicrosoft Sharepoint 2010 by Mr. Johnny Benitez
Microsoft Sharepoint 2010 by Mr. Johnny Benitez
kristine1018
 
Implementing ChatOps using Microsoft Power Platform
Implementing ChatOps using Microsoft Power PlatformImplementing ChatOps using Microsoft Power Platform
Implementing ChatOps using Microsoft Power Platform
Eldert Grootenboer
 
Creating a smashing website
Creating a smashing website Creating a smashing website
Creating a smashing website
Preetish Panda
 
ArcReady - Scalable And Usable Web Applications
ArcReady - Scalable And Usable Web ApplicationsArcReady - Scalable And Usable Web Applications
ArcReady - Scalable And Usable Web Applications
Microsoft ArcReady
 
Bringing AI to the edge: On-premise Azure Cognitive Services
Bringing AI to the edge: On-premise Azure Cognitive Services Bringing AI to the edge: On-premise Azure Cognitive Services
Bringing AI to the edge: On-premise Azure Cognitive Services
Luis Beltran
 
Programming In The Cloud
Programming In The CloudProgramming In The Cloud
Programming In The Cloud
Larry Clarkin
 
Design Considerations When Building Cross Platform Mobile Applications
 Design Considerations When Building Cross Platform Mobile Applications Design Considerations When Building Cross Platform Mobile Applications
Design Considerations When Building Cross Platform Mobile Applications
SuperConnect
 
Microsoft Enterprise Collaboration Solutions
Microsoft Enterprise Collaboration SolutionsMicrosoft Enterprise Collaboration Solutions
Microsoft Enterprise Collaboration Solutions
Jonathan Schultz
 
1 introduction
1   introduction1   introduction
1 introduction
icdesktop
 
SPSHEL18 - Microsoft Teams Deep Dive
SPSHEL18 - Microsoft Teams Deep DiveSPSHEL18 - Microsoft Teams Deep Dive
SPSHEL18 - Microsoft Teams Deep Dive
Maarten Eekels
 

What's hot (20)

Convoq overview update111104
Convoq overview update111104Convoq overview update111104
Convoq overview update111104
 
Transformation through the API
Transformation through the APITransformation through the API
Transformation through the API
 
Primend praktiline pilveseminar - Dokumendihalduse ja kommunikatsiooni viimin...
Primend praktiline pilveseminar - Dokumendihalduse ja kommunikatsiooni viimin...Primend praktiline pilveseminar - Dokumendihalduse ja kommunikatsiooni viimin...
Primend praktiline pilveseminar - Dokumendihalduse ja kommunikatsiooni viimin...
 
Using InfoPath 2010 to Manage Data
Using InfoPath 2010 to Manage DataUsing InfoPath 2010 to Manage Data
Using InfoPath 2010 to Manage Data
 
Thinking Globally, Acting Locally - SharePoint Connections 2011
Thinking Globally, Acting Locally - SharePoint Connections 2011Thinking Globally, Acting Locally - SharePoint Connections 2011
Thinking Globally, Acting Locally - SharePoint Connections 2011
 
Overview of IBM Watson Services via Blue Mix
Overview of IBM Watson Services via Blue Mix Overview of IBM Watson Services via Blue Mix
Overview of IBM Watson Services via Blue Mix
 
Real NET Docs Show - Serverless Machine Learning v3.pptx
Real NET Docs Show - Serverless Machine Learning v3.pptxReal NET Docs Show - Serverless Machine Learning v3.pptx
Real NET Docs Show - Serverless Machine Learning v3.pptx
 
ArcReady - Architecting For The Client Tier
ArcReady - Architecting For The Client TierArcReady - Architecting For The Client Tier
ArcReady - Architecting For The Client Tier
 
SharePoint 2010 Overview
SharePoint 2010 OverviewSharePoint 2010 Overview
SharePoint 2010 Overview
 
Enhance your Web Presence
Enhance your Web PresenceEnhance your Web Presence
Enhance your Web Presence
 
Microsoft Sharepoint 2010 by Mr. Johnny Benitez
Microsoft Sharepoint 2010 by Mr. Johnny BenitezMicrosoft Sharepoint 2010 by Mr. Johnny Benitez
Microsoft Sharepoint 2010 by Mr. Johnny Benitez
 
Implementing ChatOps using Microsoft Power Platform
Implementing ChatOps using Microsoft Power PlatformImplementing ChatOps using Microsoft Power Platform
Implementing ChatOps using Microsoft Power Platform
 
Creating a smashing website
Creating a smashing website Creating a smashing website
Creating a smashing website
 
ArcReady - Scalable And Usable Web Applications
ArcReady - Scalable And Usable Web ApplicationsArcReady - Scalable And Usable Web Applications
ArcReady - Scalable And Usable Web Applications
 
Bringing AI to the edge: On-premise Azure Cognitive Services
Bringing AI to the edge: On-premise Azure Cognitive Services Bringing AI to the edge: On-premise Azure Cognitive Services
Bringing AI to the edge: On-premise Azure Cognitive Services
 
Programming In The Cloud
Programming In The CloudProgramming In The Cloud
Programming In The Cloud
 
Design Considerations When Building Cross Platform Mobile Applications
 Design Considerations When Building Cross Platform Mobile Applications Design Considerations When Building Cross Platform Mobile Applications
Design Considerations When Building Cross Platform Mobile Applications
 
Microsoft Enterprise Collaboration Solutions
Microsoft Enterprise Collaboration SolutionsMicrosoft Enterprise Collaboration Solutions
Microsoft Enterprise Collaboration Solutions
 
1 introduction
1   introduction1   introduction
1 introduction
 
SPSHEL18 - Microsoft Teams Deep Dive
SPSHEL18 - Microsoft Teams Deep DiveSPSHEL18 - Microsoft Teams Deep Dive
SPSHEL18 - Microsoft Teams Deep Dive
 

Similar to Enterprise Content Sharing Bots & AI

SharePoint Saturday Warsaw - Conversational AI applications in Microsoft Teams
SharePoint Saturday Warsaw - Conversational AI applications in Microsoft TeamsSharePoint Saturday Warsaw - Conversational AI applications in Microsoft Teams
SharePoint Saturday Warsaw - Conversational AI applications in Microsoft Teams
Thomas Gölles
 
Dynamics 365 Saturday Melbourne - AI & Bots with Dynamics
Dynamics 365 Saturday Melbourne - AI & Bots with Dynamics Dynamics 365 Saturday Melbourne - AI & Bots with Dynamics
Dynamics 365 Saturday Melbourne - AI & Bots with Dynamics
Sam Fernando
 
Solvion Trendwerkstatt - Microsoft Azure + Bots
Solvion Trendwerkstatt - Microsoft Azure + BotsSolvion Trendwerkstatt - Microsoft Azure + Bots
Solvion Trendwerkstatt - Microsoft Azure + Bots
HolzerKerstin
 
Microsoft Teams Development - Conversational AI
Microsoft Teams Development - Conversational AIMicrosoft Teams Development - Conversational AI
Microsoft Teams Development - Conversational AI
Thomas Gölles
 
Sharepoint 2010 composites
Sharepoint 2010   compositesSharepoint 2010   composites
Sharepoint 2010 composites
Kashif Akram
 
How IBM is Creating a Foundation for Cloud Innovation
How IBM is Creating a Foundation for Cloud InnovationHow IBM is Creating a Foundation for Cloud Innovation
How IBM is Creating a Foundation for Cloud Innovation
CCG
 
Lotus Strategy 2008
Lotus Strategy 2008Lotus Strategy 2008
Lotus Strategy 2008
Ofer Guetta
 
Commit University - Microsoft Azure
Commit University - Microsoft AzureCommit University - Microsoft Azure
Commit University - Microsoft Azure
Commit University
 
Azure Logic Apps & AI - Building Integration & AI Solutions
Azure Logic Apps & AI - Building Integration & AI SolutionsAzure Logic Apps & AI - Building Integration & AI Solutions
Azure Logic Apps & AI - Building Integration & AI Solutions
Daniel Toomey
 
Microsoft Teams - A developers perspective
Microsoft Teams - A developers perspectiveMicrosoft Teams - A developers perspective
Microsoft Teams - A developers perspective
Thomas Gölles
 
Microsoft teams & bot framework - A developer's perspective
Microsoft teams & bot framework - A developer's perspectiveMicrosoft teams & bot framework - A developer's perspective
Microsoft teams & bot framework - A developer's perspective
Thomas Gölles
 
SharePoint Saturday Belgium 2019 Unite your modern workplace with microsofst...
SharePoint Saturday Belgium 2019  Unite your modern workplace with microsofst...SharePoint Saturday Belgium 2019  Unite your modern workplace with microsofst...
SharePoint Saturday Belgium 2019 Unite your modern workplace with microsofst...
Thomas Gölles
 
Building conversation AI using Azure Bot & LUIS
Building conversation AI using Azure Bot & LUISBuilding conversation AI using Azure Bot & LUIS
Building conversation AI using Azure Bot & LUIS
Nitin Raj
 
SharePoint Saturday Helsinki 2019 - Unite your Modern Workplace with Microsof...
SharePoint Saturday Helsinki 2019 - Unite your Modern Workplace with Microsof...SharePoint Saturday Helsinki 2019 - Unite your Modern Workplace with Microsof...
SharePoint Saturday Helsinki 2019 - Unite your Modern Workplace with Microsof...
Thomas Gölles
 
#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...
#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...
#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...
Vincent Biret
 
ESPC Teams week Microsoft Teams & Bot Framework – a Developer’s Perspective
ESPC Teams week Microsoft Teams & Bot Framework – a Developer’s PerspectiveESPC Teams week Microsoft Teams & Bot Framework – a Developer’s Perspective
ESPC Teams week Microsoft Teams & Bot Framework – a Developer’s Perspective
Thomas Gölles
 
AI at Microsoft for HEC
AI at Microsoft for HECAI at Microsoft for HEC
AI at Microsoft for HEC
Alex Danvy
 
SharePoint Saturday Belgium 2018 A 21st century lunch bell
SharePoint Saturday Belgium 2018 A 21st century lunch bellSharePoint Saturday Belgium 2018 A 21st century lunch bell
SharePoint Saturday Belgium 2018 A 21st century lunch bell
Thomas Gölles
 
Borys Rybak “How to make your data smart with Artificial Intelligence and Mac...
Borys Rybak “How to make your data smart with Artificial Intelligence and Mac...Borys Rybak “How to make your data smart with Artificial Intelligence and Mac...
Borys Rybak “How to make your data smart with Artificial Intelligence and Mac...
Lviv Startup Club
 
SharePoint Overview
SharePoint OverviewSharePoint Overview
SharePoint Overview
Amy Phillips
 

Similar to Enterprise Content Sharing Bots & AI (20)

SharePoint Saturday Warsaw - Conversational AI applications in Microsoft Teams
SharePoint Saturday Warsaw - Conversational AI applications in Microsoft TeamsSharePoint Saturday Warsaw - Conversational AI applications in Microsoft Teams
SharePoint Saturday Warsaw - Conversational AI applications in Microsoft Teams
 
Dynamics 365 Saturday Melbourne - AI & Bots with Dynamics
Dynamics 365 Saturday Melbourne - AI & Bots with Dynamics Dynamics 365 Saturday Melbourne - AI & Bots with Dynamics
Dynamics 365 Saturday Melbourne - AI & Bots with Dynamics
 
Solvion Trendwerkstatt - Microsoft Azure + Bots
Solvion Trendwerkstatt - Microsoft Azure + BotsSolvion Trendwerkstatt - Microsoft Azure + Bots
Solvion Trendwerkstatt - Microsoft Azure + Bots
 
Microsoft Teams Development - Conversational AI
Microsoft Teams Development - Conversational AIMicrosoft Teams Development - Conversational AI
Microsoft Teams Development - Conversational AI
 
Sharepoint 2010 composites
Sharepoint 2010   compositesSharepoint 2010   composites
Sharepoint 2010 composites
 
How IBM is Creating a Foundation for Cloud Innovation
How IBM is Creating a Foundation for Cloud InnovationHow IBM is Creating a Foundation for Cloud Innovation
How IBM is Creating a Foundation for Cloud Innovation
 
Lotus Strategy 2008
Lotus Strategy 2008Lotus Strategy 2008
Lotus Strategy 2008
 
Commit University - Microsoft Azure
Commit University - Microsoft AzureCommit University - Microsoft Azure
Commit University - Microsoft Azure
 
Azure Logic Apps & AI - Building Integration & AI Solutions
Azure Logic Apps & AI - Building Integration & AI SolutionsAzure Logic Apps & AI - Building Integration & AI Solutions
Azure Logic Apps & AI - Building Integration & AI Solutions
 
Microsoft Teams - A developers perspective
Microsoft Teams - A developers perspectiveMicrosoft Teams - A developers perspective
Microsoft Teams - A developers perspective
 
Microsoft teams & bot framework - A developer's perspective
Microsoft teams & bot framework - A developer's perspectiveMicrosoft teams & bot framework - A developer's perspective
Microsoft teams & bot framework - A developer's perspective
 
SharePoint Saturday Belgium 2019 Unite your modern workplace with microsofst...
SharePoint Saturday Belgium 2019  Unite your modern workplace with microsofst...SharePoint Saturday Belgium 2019  Unite your modern workplace with microsofst...
SharePoint Saturday Belgium 2019 Unite your modern workplace with microsofst...
 
Building conversation AI using Azure Bot & LUIS
Building conversation AI using Azure Bot & LUISBuilding conversation AI using Azure Bot & LUIS
Building conversation AI using Azure Bot & LUIS
 
SharePoint Saturday Helsinki 2019 - Unite your Modern Workplace with Microsof...
SharePoint Saturday Helsinki 2019 - Unite your Modern Workplace with Microsof...SharePoint Saturday Helsinki 2019 - Unite your Modern Workplace with Microsof...
SharePoint Saturday Helsinki 2019 - Unite your Modern Workplace with Microsof...
 
#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...
#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...
#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...
 
ESPC Teams week Microsoft Teams & Bot Framework – a Developer’s Perspective
ESPC Teams week Microsoft Teams & Bot Framework – a Developer’s PerspectiveESPC Teams week Microsoft Teams & Bot Framework – a Developer’s Perspective
ESPC Teams week Microsoft Teams & Bot Framework – a Developer’s Perspective
 
AI at Microsoft for HEC
AI at Microsoft for HECAI at Microsoft for HEC
AI at Microsoft for HEC
 
SharePoint Saturday Belgium 2018 A 21st century lunch bell
SharePoint Saturday Belgium 2018 A 21st century lunch bellSharePoint Saturday Belgium 2018 A 21st century lunch bell
SharePoint Saturday Belgium 2018 A 21st century lunch bell
 
Borys Rybak “How to make your data smart with Artificial Intelligence and Mac...
Borys Rybak “How to make your data smart with Artificial Intelligence and Mac...Borys Rybak “How to make your data smart with Artificial Intelligence and Mac...
Borys Rybak “How to make your data smart with Artificial Intelligence and Mac...
 
SharePoint Overview
SharePoint OverviewSharePoint Overview
SharePoint Overview
 

More from Sam Fernando

Boost productivity using Microsoft Teams & PowerAutomate
Boost productivity using Microsoft Teams & PowerAutomateBoost productivity using Microsoft Teams & PowerAutomate
Boost productivity using Microsoft Teams & PowerAutomate
Sam Fernando
 
Logic Apps & Flow Custom Connectors
Logic Apps & Flow Custom ConnectorsLogic Apps & Flow Custom Connectors
Logic Apps & Flow Custom Connectors
Sam Fernando
 
Azure IoT - Global Azure Bootcamp 2019
Azure IoT - Global Azure Bootcamp 2019Azure IoT - Global Azure Bootcamp 2019
Azure IoT - Global Azure Bootcamp 2019
Sam Fernando
 
Azure Cognitive Services - Global Azure Bootcamp 2019
Azure Cognitive Services - Global Azure Bootcamp 2019Azure Cognitive Services - Global Azure Bootcamp 2019
Azure Cognitive Services - Global Azure Bootcamp 2019
Sam Fernando
 
Azure API Management - Global Azure Bootcamp 2019
Azure API Management - Global Azure Bootcamp 2019Azure API Management - Global Azure Bootcamp 2019
Azure API Management - Global Azure Bootcamp 2019
Sam Fernando
 
Introduction to Microsoft Power Platform (PowerApps, Flow)
Introduction to Microsoft Power Platform (PowerApps, Flow)Introduction to Microsoft Power Platform (PowerApps, Flow)
Introduction to Microsoft Power Platform (PowerApps, Flow)
Sam Fernando
 
Feature flagging in .net
Feature flagging in .netFeature flagging in .net
Feature flagging in .net
Sam Fernando
 
Dynamics 365 - Admin Tips & Tricks
Dynamics 365 - Admin Tips & TricksDynamics 365 - Admin Tips & Tricks
Dynamics 365 - Admin Tips & Tricks
Sam Fernando
 
Dynamics 365 what's new in October 2018 Release
Dynamics 365 what's new in October 2018 Release Dynamics 365 what's new in October 2018 Release
Dynamics 365 what's new in October 2018 Release
Sam Fernando
 
Going Serverless with Azure Functions
Going Serverless with Azure FunctionsGoing Serverless with Azure Functions
Going Serverless with Azure Functions
Sam Fernando
 
Adelaide D365 UG November 2017 - Microsoft Flow + Logic Apps
Adelaide D365 UG November 2017 - Microsoft Flow + Logic AppsAdelaide D365 UG November 2017 - Microsoft Flow + Logic Apps
Adelaide D365 UG November 2017 - Microsoft Flow + Logic Apps
Sam Fernando
 
Introduction to Microsoft Bot Framework
Introduction to Microsoft Bot FrameworkIntroduction to Microsoft Bot Framework
Introduction to Microsoft Bot Framework
Sam Fernando
 
Adelaide D365 UG June 2017 - Making Dynamics 365 Smart using Microsoft Cognit...
Adelaide D365 UG June 2017 - Making Dynamics 365 Smart using Microsoft Cognit...Adelaide D365 UG June 2017 - Making Dynamics 365 Smart using Microsoft Cognit...
Adelaide D365 UG June 2017 - Making Dynamics 365 Smart using Microsoft Cognit...
Sam Fernando
 
Adelaide D365 UG June 2017 - Introduction to Microsoft Bot Framework
Adelaide D365 UG June 2017 - Introduction to Microsoft Bot FrameworkAdelaide D365 UG June 2017 - Introduction to Microsoft Bot Framework
Adelaide D365 UG June 2017 - Introduction to Microsoft Bot Framework
Sam Fernando
 
Adelaide D365 UG May 2017 - Connected Field Services
Adelaide D365 UG May 2017 - Connected Field ServicesAdelaide D365 UG May 2017 - Connected Field Services
Adelaide D365 UG May 2017 - Connected Field Services
Sam Fernando
 
Adelaide D365 UG April 2017 - Intro to CRM Portals
Adelaide D365 UG April 2017 - Intro to CRM PortalsAdelaide D365 UG April 2017 - Intro to CRM Portals
Adelaide D365 UG April 2017 - Intro to CRM Portals
Sam Fernando
 

More from Sam Fernando (16)

Boost productivity using Microsoft Teams & PowerAutomate
Boost productivity using Microsoft Teams & PowerAutomateBoost productivity using Microsoft Teams & PowerAutomate
Boost productivity using Microsoft Teams & PowerAutomate
 
Logic Apps & Flow Custom Connectors
Logic Apps & Flow Custom ConnectorsLogic Apps & Flow Custom Connectors
Logic Apps & Flow Custom Connectors
 
Azure IoT - Global Azure Bootcamp 2019
Azure IoT - Global Azure Bootcamp 2019Azure IoT - Global Azure Bootcamp 2019
Azure IoT - Global Azure Bootcamp 2019
 
Azure Cognitive Services - Global Azure Bootcamp 2019
Azure Cognitive Services - Global Azure Bootcamp 2019Azure Cognitive Services - Global Azure Bootcamp 2019
Azure Cognitive Services - Global Azure Bootcamp 2019
 
Azure API Management - Global Azure Bootcamp 2019
Azure API Management - Global Azure Bootcamp 2019Azure API Management - Global Azure Bootcamp 2019
Azure API Management - Global Azure Bootcamp 2019
 
Introduction to Microsoft Power Platform (PowerApps, Flow)
Introduction to Microsoft Power Platform (PowerApps, Flow)Introduction to Microsoft Power Platform (PowerApps, Flow)
Introduction to Microsoft Power Platform (PowerApps, Flow)
 
Feature flagging in .net
Feature flagging in .netFeature flagging in .net
Feature flagging in .net
 
Dynamics 365 - Admin Tips & Tricks
Dynamics 365 - Admin Tips & TricksDynamics 365 - Admin Tips & Tricks
Dynamics 365 - Admin Tips & Tricks
 
Dynamics 365 what's new in October 2018 Release
Dynamics 365 what's new in October 2018 Release Dynamics 365 what's new in October 2018 Release
Dynamics 365 what's new in October 2018 Release
 
Going Serverless with Azure Functions
Going Serverless with Azure FunctionsGoing Serverless with Azure Functions
Going Serverless with Azure Functions
 
Adelaide D365 UG November 2017 - Microsoft Flow + Logic Apps
Adelaide D365 UG November 2017 - Microsoft Flow + Logic AppsAdelaide D365 UG November 2017 - Microsoft Flow + Logic Apps
Adelaide D365 UG November 2017 - Microsoft Flow + Logic Apps
 
Introduction to Microsoft Bot Framework
Introduction to Microsoft Bot FrameworkIntroduction to Microsoft Bot Framework
Introduction to Microsoft Bot Framework
 
Adelaide D365 UG June 2017 - Making Dynamics 365 Smart using Microsoft Cognit...
Adelaide D365 UG June 2017 - Making Dynamics 365 Smart using Microsoft Cognit...Adelaide D365 UG June 2017 - Making Dynamics 365 Smart using Microsoft Cognit...
Adelaide D365 UG June 2017 - Making Dynamics 365 Smart using Microsoft Cognit...
 
Adelaide D365 UG June 2017 - Introduction to Microsoft Bot Framework
Adelaide D365 UG June 2017 - Introduction to Microsoft Bot FrameworkAdelaide D365 UG June 2017 - Introduction to Microsoft Bot Framework
Adelaide D365 UG June 2017 - Introduction to Microsoft Bot Framework
 
Adelaide D365 UG May 2017 - Connected Field Services
Adelaide D365 UG May 2017 - Connected Field ServicesAdelaide D365 UG May 2017 - Connected Field Services
Adelaide D365 UG May 2017 - Connected Field Services
 
Adelaide D365 UG April 2017 - Intro to CRM Portals
Adelaide D365 UG April 2017 - Intro to CRM PortalsAdelaide D365 UG April 2017 - Intro to CRM Portals
Adelaide D365 UG April 2017 - Intro to CRM Portals
 

Recently uploaded

Introduction-to-the-IAM-Platform-Implementation-Plan.pptx
Introduction-to-the-IAM-Platform-Implementation-Plan.pptxIntroduction-to-the-IAM-Platform-Implementation-Plan.pptx
Introduction-to-the-IAM-Platform-Implementation-Plan.pptx
313mohammedarshad
 
Figma AI Design Generator_ In-Depth Review.pdf
Figma AI Design Generator_ In-Depth Review.pdfFigma AI Design Generator_ In-Depth Review.pdf
Figma AI Design Generator_ In-Depth Review.pdf
Management Institute of Skills Development
 
The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...
The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...
The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...
digitalxplive
 
Opencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of MünsterOpencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of Münster
Matthias Neugebauer
 
Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024
Nicolás Lopéz
 
CiscoIconsLibrary cours de réseau VLAN.ppt
CiscoIconsLibrary cours de réseau VLAN.pptCiscoIconsLibrary cours de réseau VLAN.ppt
CiscoIconsLibrary cours de réseau VLAN.ppt
moinahousna
 
Salesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot WorkshopSalesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot Workshop
CEPTES Software Inc
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
RaminGhanbari2
 
"Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes...
"Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes..."Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes...
"Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes...
Anant Gupta
 
July Patch Tuesday
July Patch TuesdayJuly Patch Tuesday
July Patch Tuesday
Ivanti
 
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and OllamaTirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
Zilliz
 
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Muhammad Ali
 
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
bhumivarma35300
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
Neo4j
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
Kief Morris
 
Three New Criminal Laws in India 1 July 2024
Three New Criminal Laws in India 1 July 2024Three New Criminal Laws in India 1 July 2024
Three New Criminal Laws in India 1 July 2024
aakash malhotra
 
Feature sql server terbaru performance.pptx
Feature sql server terbaru performance.pptxFeature sql server terbaru performance.pptx
Feature sql server terbaru performance.pptx
ssuser1915fe1
 
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSECHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
kumarjarun2010
 
Choose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presenceChoose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presence
rajancomputerfbd
 
Amul milk launches in US: Key details of its new products ...
Amul milk launches in US: Key details of its new products ...Amul milk launches in US: Key details of its new products ...
Amul milk launches in US: Key details of its new products ...
chetankumar9855
 

Recently uploaded (20)

Introduction-to-the-IAM-Platform-Implementation-Plan.pptx
Introduction-to-the-IAM-Platform-Implementation-Plan.pptxIntroduction-to-the-IAM-Platform-Implementation-Plan.pptx
Introduction-to-the-IAM-Platform-Implementation-Plan.pptx
 
Figma AI Design Generator_ In-Depth Review.pdf
Figma AI Design Generator_ In-Depth Review.pdfFigma AI Design Generator_ In-Depth Review.pdf
Figma AI Design Generator_ In-Depth Review.pdf
 
The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...
The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...
The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...
 
Opencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of MünsterOpencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of Münster
 
Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024
 
CiscoIconsLibrary cours de réseau VLAN.ppt
CiscoIconsLibrary cours de réseau VLAN.pptCiscoIconsLibrary cours de réseau VLAN.ppt
CiscoIconsLibrary cours de réseau VLAN.ppt
 
Salesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot WorkshopSalesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot Workshop
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
 
"Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes...
"Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes..."Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes...
"Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes...
 
July Patch Tuesday
July Patch TuesdayJuly Patch Tuesday
July Patch Tuesday
 
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and OllamaTirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
 
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
 
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
 
Three New Criminal Laws in India 1 July 2024
Three New Criminal Laws in India 1 July 2024Three New Criminal Laws in India 1 July 2024
Three New Criminal Laws in India 1 July 2024
 
Feature sql server terbaru performance.pptx
Feature sql server terbaru performance.pptxFeature sql server terbaru performance.pptx
Feature sql server terbaru performance.pptx
 
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSECHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
 
Choose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presenceChoose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presence
 
Amul milk launches in US: Key details of its new products ...
Amul milk launches in US: Key details of its new products ...Amul milk launches in US: Key details of its new products ...
Amul milk launches in US: Key details of its new products ...
 

Enterprise Content Sharing Bots & AI

  • 1. ENTERPRISE DATA SHARING USING BOTS S A M F E R N A N D O
  • 2. Sam Fernando  Digital Solutions Manager at Oakton  Technology Specialist in the Microsoft Technologies  Adelaide Dynamics 365 User Group – President  Regular speaker at Adelaide .Net & Azure User Groups  Travelling + Music + Photography
  • 3. Agenda  Enterprise Challenges  Microsoft Bot Framework  Demo  Content Types  Security  Sample Architecture  Use Cases
  • 4. Enterprise Challenges  Disparate systems  Unstructured data  Lack of single point of access  Lack of self service  Speed of data access  Remote & mobile workers
  • 6. Azure Bot Service  Released in 2016, GA in December 2017  Available in Azure AU regions  New canvas for developers  New opportunities for businesses  Personal way to access, discover & interact  Microsoft actively investing and working with channel providers  Machine learning Integration
  • 7. Bot Builder • A framework to develop bots • SDKs • .Net, NodeJs MS App Reg Portal/Azure • Register • Manage • Central portal Channels • Ways of exposing the bots • Skype • Facebook • Web Chat • etc Cognitive • Make bots smarter • Self learn • Natural interaction • LUIS
  • 9. Why Bots for the Enterprise?  Enhance productivity  Wider reach – multi platform & multi channels  Engage in a natural way  Reduce human intervention  Improve user experience  Internal collaboration  Single pane of glass for data
  • 10. Framework Capabilities  Connect line of business applications (i.e Dynamics, SAP, Maximo, Service Now, etc)  Dialogs  Form flow  Rich messaging  Hand off to agents  Tooling support and DevOps
  • 14. LUIS – Language Understanding INTENT ENTITIES FILE RECIPIENT Share File File.docx John What the user says Share File.Docx with John What s the status of ABC Project What are my opportunities
  • 15. Hosting Options Functions Bot • “Serverless” resourcing • Based Azure Functions • Pay per invocation • Consumption based • Auto scaling Web App Bot • Dedicated resources • Larger RAM/CPU options • Network isolation • Manual or auto scaling • Fixed price / App Service
  • 16. USER BOT SERVICE SUBSCRIBE Subscriber ID Conversion ID Token BUSINESS LOGIC Proactive Message Pattern  
  • 17. What else can a Bot do? Accept Uploads AuthenticateTake Payments and many more…
  • 18. How do you make a bot smart?
  • 19. Azure Cognitive Services  Started as a Microsoft Garage project “Project Oxford”  Abstract set of RESTful APIs  Powered by Azure Machine Learning platform  Comprehensive documentation  Evolving portfolio  Built by experts at Microsoft Research, Bing & Azure
  • 20. Vision • Computer Vision • Face • Emotion • Video • Custom Vision Speech • Translator • Speech < > Text • Speaker Recognition • Custom Speech Language • LUIS • Text Translate • Text Analytics • Bing Spell Check • Content Moderator
  • 21. Knowledge • QnA Maker • Custom Decisions Search • Bing Web • Visual Search • News Search • Video Search • Auto suggest Labs • Gesture Tracking • Ink Analysis • Anomaly Finder • …
  • 24. Use Cases  Team collaboration  Sharing rich content  Data update notifications  Push notifications  Self Service  Expose knowledge bases