le cloud intelligent à portée de chaque développeur
TRANSCRIPT
Alexandre Gattiker, [email protected] Data Platform Solutions Architect – Microsoft Switzerland
Bots & Conversations as a Platform
Cortana Intelligence
Action
People
Automated Systems
Apps
Web
Mobile
Bots
Intelligence
Dashboards & Visualizations
Cortana
Bot Framework
Cognitive Services
Power BI
Information Management
Event Hubs
Data Catalog
Data Factory
Machine Learning and Analytics
HDInsight (Hadoop and Spark)
Stream Analytics
Intelligence
Data Lake Analytics
Machine Learning
Big Data Stores
SQL Data Warehouse
Data Lake Store
Data Sources
Apps
Sensors and devices
Data
Platform Examples
Application Examples
UI
mid-80s
Desktop OSDos, Windows, Mac
OSPrograms
Excel, PPT, Lotus
GUI Apps
PC
BrowserMosaic, Explorer,
Netscape
Web SitesYahoo, Amazon
Web Pages
mid-90s
Web
Mobile OSiOS, Android, WP
AppsAngry Birds, Instagram
Native Apps
mid-00s
Smartphone
Messaging AppsWhatsapp, WeChat,
Skype
Bots / AgentsWeather, Travel
Conversations
mid-10s
Messaging
The world and technology are once again transforming – Satya Nadella, CEO Microsoft
Conversations are the new platform of habitThe world and technology are once again transforming.!
Conversations are the new platform of habitMessaging apps experience explosive growth in terms of active users, frequency of use and messaging volume
Source: BI Intelligence, Portio Research
Conversation as a PlatformA comprehensive platform of tools & services that can help you build your bot, provide your bot with smart capabilities and publish it wherever your users talk.
Microsoft Conversation as a PlatformMicrosoft is building the most comprehensive set of tools and services for building bots, making them smart, and publishing them across Skype & numerous other canvases.
Microsoft Knowledge CloudTap into vast information, facts & actions on people, places and things from the web or your circle
Microsoft Bot FrameworkBuild your own conversational agents, and connect them wherever your users are talking
Microsoft Cognitive ServicesGive smarts to your experiences with cutting-edge technologies for speech, vision, language and knowledge
understanding
Build and deploy your web service with Azure’s industry-leading Platform-as-a-Service (PaaS) cloud infrastructure.
Microsoft Bot Distribution Channels (Bing, Skype, Cortana/Win10, MS Bot Directory)
Microsoft Bot FrameworkBuild once and publish your bots to the broadest set of channels your users are using
Bot Development Tools Bot Connector Bot Directory
Microsoft Bot Framework
Our bot developer portal and open source SDKs make it possible to bring your bot to life in minutes
Connect your bot to the world’s biggest conversational apps to reach >1 Billion users
Register your bot with the Bot Directory to make it discoverable in Bing and other Microsoft surfaces
Bot Framework
Cognitive Services
Knowledge Cloud
Distribution Channels
Microsoft Cognitive ServicesPlayEpisod
eLanguage
Natural Language Processing
Intent: PlayEpisodeContent: Daily ShowDateTime.date: today
Play today’s
Daily Show
Vision
Category People; 1 faceAdult / Racy?
False / True
Dominant colorsAccent color
What is in the image?
Computer Vision
Top publication
s in AI?
Knowledge Exploration Service
Here are the top results:
Knowledge
Speech
Convert spoken audio to text
Give me directions
to Glattzentru
m
Convert text to spoken audio
Speech-to-Text and Text-to-Speech
Service
Extract intent of user
SearchSearch for
‘cute kittens’
Bing Search
Here is what I found:
Bot Framework
Cognitive Services
Knowledge Cloud
Distribution Channels
Microsoft Knowledge CloudTap into vast information, facts & actions on people, places and things from the web or your circle
Office Graph (home, school, or work)Web Knowledge GraphEntitiesPeople, places and things
LocalBusinesses, schools, Dr.
AnswerWeather, scores, events 2B Entities
31B Facts
9.7B Relationships
Profile FilesPhotosMail
Calendar Directory Tasks Notes
People
Bot Framework
Cognitive Services
Knowledge Cloud
Distribution Channels
Used by 85% of Fortune 500 Companies
Microsoft Bot Distribution ChannelsMake your Bot Discoverable to > 1 Billion Users through Bing, Cortana, Skype and more
Bot Framework
Cognitive Services
Knowledge Cloud
Distribution Channels
400 Million
Monthly Active Users
300 Million
Monthly Active Users
300 Million
Monthly Active Users
+ + +
Skype as a Premium Messaging Canvas Group messaging and audio & video interaction models make it possible to engage customers in exciting new ways
Foodie Silver
CupSilver Cup
Bot Framework
Cognitive Services
Knowledge Cloud
Distribution Channels
Conversations as a Platform ProcessWhat does it take to build one?
Stabilize and DeployConduct ring-release testing, code refactoring and staged deployment
Establish and stand up DevOps process
Monitor dependent capability modules for enhancement (i.e., LUIS)
Monitor telemetry for each ring release
Utilize telemetry to drive backlog and conduct next sprint
Inclusive DesignInclusive design that models conversational flow
Focus on channels, bot capabilities, interactions and outcomes
Distill scenarios, organizational goals/desires and define minimum viable product
Construction SprintsDefine physical solution architecture, including design of dependent system components (micro services, etc.)
Conduct backlog definition and prioritization
Establish development platform
Conduct iteration planning and execute sprints
Transactional
Solution DesignIdentify and enumerate conversation as a platform bot capabilities
Create sample reference architecture, focusing on bot components and workflow/expert systems/data storage, etc.
Define logical solution architecture
Informational Reference
Social/Conversational
Open Discussion
© Copyright Microsoft Corporation. All rights reserved.