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

PDF
Artificial Intelligent: Intelligent Bot With Microsoft Bot Framework & Azure
PPTX
Tech talk - Microsoft A.I.
PPTX
Da 0 all'AI conversazionale usando Microsoft Azure
PDF
SharePoint in the clouds, on earth, in the subway, and in a fruit salad (mang...
PPTX
Internet of Things in 2025
PPTX
Dukungan IBM Untuk Pengembang Lokal
PPTX
The People's Innovation Platform - Microsoft Power Platform
PPTX
MeetLinkShare - UVP
Artificial Intelligent: Intelligent Bot With Microsoft Bot Framework & Azure
Tech talk - Microsoft A.I.
Da 0 all'AI conversazionale usando Microsoft Azure
SharePoint in the clouds, on earth, in the subway, and in a fruit salad (mang...
Internet of Things in 2025
Dukungan IBM Untuk Pengembang Lokal
The People's Innovation Platform - Microsoft Power Platform
MeetLinkShare - UVP

What's hot (20)

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

Similar to Enterprise Content Sharing Bots & AI (20)

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

More from Sam Fernando (16)

PPTX
Boost productivity using Microsoft Teams & PowerAutomate
PDF
Logic Apps & Flow Custom Connectors
PDF
Azure IoT - Global Azure Bootcamp 2019
PDF
Azure Cognitive Services - Global Azure Bootcamp 2019
PDF
Azure API Management - Global Azure Bootcamp 2019
PPTX
Introduction to Microsoft Power Platform (PowerApps, Flow)
PPTX
Feature flagging in .net
PPTX
Dynamics 365 - Admin Tips & Tricks
PPTX
Dynamics 365 what's new in October 2018 Release
PPTX
Going Serverless with Azure Functions
PPTX
Adelaide D365 UG November 2017 - Microsoft Flow + Logic Apps
PPTX
Introduction to Microsoft Bot Framework
PPTX
Adelaide D365 UG June 2017 - Making Dynamics 365 Smart using Microsoft Cognit...
PPTX
Adelaide D365 UG June 2017 - Introduction to Microsoft Bot Framework
PPTX
Adelaide D365 UG May 2017 - Connected Field Services
PPTX
Adelaide D365 UG April 2017 - Intro to CRM Portals
Boost productivity using Microsoft Teams & PowerAutomate
Logic Apps & Flow Custom Connectors
Azure IoT - Global Azure Bootcamp 2019
Azure Cognitive Services - Global Azure Bootcamp 2019
Azure API Management - Global Azure Bootcamp 2019
Introduction to Microsoft Power Platform (PowerApps, Flow)
Feature flagging in .net
Dynamics 365 - Admin Tips & Tricks
Dynamics 365 what's new in October 2018 Release
Going Serverless with Azure Functions
Adelaide D365 UG November 2017 - Microsoft Flow + Logic Apps
Introduction to Microsoft Bot Framework
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 May 2017 - Connected Field Services
Adelaide D365 UG April 2017 - Intro to CRM Portals

Recently uploaded (20)

PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Electronic commerce courselecture one. Pdf
PPTX
Cloud computing and distributed systems.
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPT
Teaching material agriculture food technology
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
A Presentation on Artificial Intelligence
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Modernizing your data center with Dell and AMD
PDF
Empathic Computing: Creating Shared Understanding
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
cuic standard and advanced reporting.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Big Data Technologies - Introduction.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Reach Out and Touch Someone: Haptics and Empathic Computing
Electronic commerce courselecture one. Pdf
Cloud computing and distributed systems.
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Teaching material agriculture food technology
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
A Presentation on Artificial Intelligence
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Review of recent advances in non-invasive hemoglobin estimation
Modernizing your data center with Dell and AMD
Empathic Computing: Creating Shared Understanding
Unlocking AI with Model Context Protocol (MCP)
cuic standard and advanced reporting.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
20250228 LYD VKU AI Blended-Learning.pptx
Big Data Technologies - Introduction.pptx

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