SlideShare a Scribd company logo
The Microsoft Bot
Framework
Sascha Corti
Software Dev Engineer, Microsoft
https://linkedin.com/in/saschacorti
@TechPreacher
• Learn to implement Azure IoT and High Scale Data Workloads in the Cloud.
• 3 Days of Immersive, Structured, Hands-On, Challenge-Based Hacking.
• Team up with Microsoft Software Development Engineers, and Community Peers.
• Choose your own desired Tooling, Technology and Solution Approach.
• One-hour Individual IoT Solution Architect Design and Solution Envisioning Slot.
• Participation is free, Spaces are limited! Sign up Today.
http://aka.ms/zurichopenhack
Zürich, 28. – 30. May 2018
Why Bots?
And Why Now?
Bots:
• Purpose built Services
• Transactional in Nature
• Need to know Information &
Context for specific Task
Completion only
Agents:
• Personal Digital Assistant
• Knows your Context and works on
your behalf
• Holds your state
• Knows your Personal Information like
Interests Calendar, etc.
• Can get help from relevant Bots
http://dev.botframework.com
Your bot’s
web service
Route Messages
Manage State
Bot Registration
Bot Directory
Session Tracking
Services (translation…)
Per User / Bot Storage
SDK, APIs
Web Chat
Bing
Cortana
Email
Facebook Msgr
GroupMe
Kik
Microsoft Teams
Skype
Skype Business
Slack
Telegram
Twilio (SMS)
Direct Line
demo
Creating a Bot
Artificial
Intelligence
General A.I. Specialized A.I.
Project Malmo
T-800
Google AlphaGo
Industrial Internet of Things
Predictive MaintenancePredictive Maintenance
Best of Microsoft
1999 2004 2005 2008 2010 2012 2014
Junk Email
Filtering
Search
Engine built
with ML
Enable Data
Mining of
DBs
Traffic
Prediction
Service
using ML
Understand
User’s
Gestures
Realtime
Speech-to-
Speech
Translation
Azure ML
Launches
Data
Data
Program
Program
Desired
Result
Result
Best of Microsoft
Data Scientist / IT
Developer
JSON: [
{
"faceRectangle": {
"left": 175,
"top": 187,
"width": 215,
"height": 215
},
"scores": {
"anger": 0.000008473417,
"contempt": 0.0000987896055,
"disgust": 0.00003328445,
"fear": 0.0005069857,
"happiness": 0.132762313,
"neutral": 0.0136927208,
"sadness": 0.0000227907713,
"surprise": 0.852874637
}
}
]
“Enable your Apps to See, Hear, Interpret, and
Interact in more Human Ways.”
Emotion
API
At Peak
1’600 Cores, 5.6 TB RAM
Over 2000 Images per Second uploaded
75
38
13
82 Million Unique Users
565 Million Images uploaded
1 Developer, 0 Downtime
… to reach 50 Mio users:
https://www.microsoft.com/cognitive-services/en-us/computer-vision-api
{
“entities”: [
{
“entity”: “urania”,
“type”: “Parking”
}
],
“intents”: [
{
“intent”: “FindParking”,
“score”: 0.92853384
},
{
“intent”: “None”,
“score”: 0.07289317
},
{
“intent”: “RepeatLastRequest”,
“score”: 0.0167122427
},
{
“intent”: “ListAllParkings”,
“score”: 0.0091929924
}
]
}
Language Understanding Intelligent Service
Understand what Users are Saying
• Determines Intent
• Detects Entities
Seamless Integration with
Speech Recognition
Learns over Time
Use pre-built, World Class
Models from Bing and Cortana
“How much
parking is available
in Urania?”
demo
Giving our Bot Natural Language Understanding with LUIS.ai
Consumer’s use of Technology is Shifting.
Cognitive Computing allows Systems to
Understand the Users Sentiments, Emotions and
Intents.
Digital Assistants and Bots are the Next Generation
UX.
http://build.microsoft.com https://channel9.msdn.com/events/build/2018
Experts Live Switzerland
Wir danken unseren Sponsoren und Partnern!
Microsoft Bots and Cognitive Services

More Related Content

Similar to Microsoft Bots and Cognitive Services

AI at Microsoft for HEC
AI at Microsoft for HECAI at Microsoft for HEC
AI at Microsoft for HEC
Alex Danvy
 
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
 
Chatbotmeetup15062017
Chatbotmeetup15062017Chatbotmeetup15062017
Chatbotmeetup15062017
Jessica Tibaldi
 
Tech talk - Microsoft A.I.
Tech talk - Microsoft A.I.Tech talk - Microsoft A.I.
Tech talk - Microsoft A.I.
Cheah Eng Soon
 
Tour de France Azure PaaS 6/7 Ajouter de l'intelligence
Tour de France Azure PaaS 6/7 Ajouter de l'intelligenceTour de France Azure PaaS 6/7 Ajouter de l'intelligence
Tour de France Azure PaaS 6/7 Ajouter de l'intelligence
Alex Danvy
 
Innovation morning power platform
Innovation morning power platformInnovation morning power platform
Innovation morning power platform
Claudia Angelelli
 
LUIS and Bots
LUIS and BotsLUIS and Bots
LUIS and Bots
Daniel Toomey
 
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
 
Cognitives services
Cognitives servicesCognitives services
Cognitives services
Michel HUBERT
 
Azure Meetup: Novità CosmosDB modalità Serverless e Cognitive Services
Azure Meetup: Novità CosmosDB modalità Serverless e Cognitive ServicesAzure Meetup: Novità CosmosDB modalità Serverless e Cognitive Services
Azure Meetup: Novità CosmosDB modalità Serverless e Cognitive Services
dotnetcode
 
PDCConf2021 - Serverless WhatsApp Chatbot with Azure AI.pptx
PDCConf2021 - Serverless WhatsApp Chatbot with Azure AI.pptxPDCConf2021 - Serverless WhatsApp Chatbot with Azure AI.pptx
PDCConf2021 - Serverless WhatsApp Chatbot with Azure AI.pptx
Luis Beltran
 
Webinar - Building a ChatBot using IBM Watson Conversation Service
Webinar - Building a ChatBot using IBM Watson Conversation ServiceWebinar - Building a ChatBot using IBM Watson Conversation Service
Webinar - Building a ChatBot using IBM Watson Conversation Service
ThirdEye Data
 
#HumansofIT with Tech Superpowers: How Heathrow's Security Officer Launched 1...
#HumansofIT with Tech Superpowers: How Heathrow's Security Officer Launched 1...#HumansofIT with Tech Superpowers: How Heathrow's Security Officer Launched 1...
#HumansofIT with Tech Superpowers: How Heathrow's Security Officer Launched 1...
Dux Raymond Sy
 
Meetup Toulouse Microsoft Azure : Bâtir une solution IoT
Meetup Toulouse Microsoft Azure : Bâtir une solution IoTMeetup Toulouse Microsoft Azure : Bâtir une solution IoT
Meetup Toulouse Microsoft Azure : Bâtir une solution IoT
Alex Danvy
 
O365Con19 - Sharepoint with (Artificial) Intelligence - Adis Jugo
O365Con19 - Sharepoint with (Artificial) Intelligence - Adis JugoO365Con19 - Sharepoint with (Artificial) Intelligence - Adis Jugo
O365Con19 - Sharepoint with (Artificial) Intelligence - Adis Jugo
NCCOMMS
 
Cortana intelligence suite for projects & hacks
Cortana intelligence suite for projects & hacksCortana intelligence suite for projects & hacks
Cortana intelligence suite for projects & hacks
Lee Stott
 
Microsoft Teams Development - Conversational AI
Microsoft Teams Development - Conversational AIMicrosoft Teams Development - Conversational AI
Microsoft Teams Development - Conversational AI
Thomas Gölles
 
Leveling up your bot with language intelligence!
Leveling up your bot with language intelligence!Leveling up your bot with language intelligence!
Leveling up your bot with language intelligence!
Kevin Leung
 
Microsoft ignite 2019 highlights
Microsoft ignite 2019 highlightsMicrosoft ignite 2019 highlights
Microsoft ignite 2019 highlights
Anupam Ranku
 
Clever data building a chatbot from your database
Clever data building a chatbot from your databaseClever data building a chatbot from your database
Clever data building a chatbot from your database
Luis Beltran
 

Similar to Microsoft Bots and Cognitive Services (20)

AI at Microsoft for HEC
AI at Microsoft for HECAI at Microsoft for HEC
AI at Microsoft for HEC
 
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
 
Chatbotmeetup15062017
Chatbotmeetup15062017Chatbotmeetup15062017
Chatbotmeetup15062017
 
Tech talk - Microsoft A.I.
Tech talk - Microsoft A.I.Tech talk - Microsoft A.I.
Tech talk - Microsoft A.I.
 
Tour de France Azure PaaS 6/7 Ajouter de l'intelligence
Tour de France Azure PaaS 6/7 Ajouter de l'intelligenceTour de France Azure PaaS 6/7 Ajouter de l'intelligence
Tour de France Azure PaaS 6/7 Ajouter de l'intelligence
 
Innovation morning power platform
Innovation morning power platformInnovation morning power platform
Innovation morning power platform
 
LUIS and Bots
LUIS and BotsLUIS and Bots
LUIS and Bots
 
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
 
Cognitives services
Cognitives servicesCognitives services
Cognitives services
 
Azure Meetup: Novità CosmosDB modalità Serverless e Cognitive Services
Azure Meetup: Novità CosmosDB modalità Serverless e Cognitive ServicesAzure Meetup: Novità CosmosDB modalità Serverless e Cognitive Services
Azure Meetup: Novità CosmosDB modalità Serverless e Cognitive Services
 
PDCConf2021 - Serverless WhatsApp Chatbot with Azure AI.pptx
PDCConf2021 - Serverless WhatsApp Chatbot with Azure AI.pptxPDCConf2021 - Serverless WhatsApp Chatbot with Azure AI.pptx
PDCConf2021 - Serverless WhatsApp Chatbot with Azure AI.pptx
 
Webinar - Building a ChatBot using IBM Watson Conversation Service
Webinar - Building a ChatBot using IBM Watson Conversation ServiceWebinar - Building a ChatBot using IBM Watson Conversation Service
Webinar - Building a ChatBot using IBM Watson Conversation Service
 
#HumansofIT with Tech Superpowers: How Heathrow's Security Officer Launched 1...
#HumansofIT with Tech Superpowers: How Heathrow's Security Officer Launched 1...#HumansofIT with Tech Superpowers: How Heathrow's Security Officer Launched 1...
#HumansofIT with Tech Superpowers: How Heathrow's Security Officer Launched 1...
 
Meetup Toulouse Microsoft Azure : Bâtir une solution IoT
Meetup Toulouse Microsoft Azure : Bâtir une solution IoTMeetup Toulouse Microsoft Azure : Bâtir une solution IoT
Meetup Toulouse Microsoft Azure : Bâtir une solution IoT
 
O365Con19 - Sharepoint with (Artificial) Intelligence - Adis Jugo
O365Con19 - Sharepoint with (Artificial) Intelligence - Adis JugoO365Con19 - Sharepoint with (Artificial) Intelligence - Adis Jugo
O365Con19 - Sharepoint with (Artificial) Intelligence - Adis Jugo
 
Cortana intelligence suite for projects & hacks
Cortana intelligence suite for projects & hacksCortana intelligence suite for projects & hacks
Cortana intelligence suite for projects & hacks
 
Microsoft Teams Development - Conversational AI
Microsoft Teams Development - Conversational AIMicrosoft Teams Development - Conversational AI
Microsoft Teams Development - Conversational AI
 
Leveling up your bot with language intelligence!
Leveling up your bot with language intelligence!Leveling up your bot with language intelligence!
Leveling up your bot with language intelligence!
 
Microsoft ignite 2019 highlights
Microsoft ignite 2019 highlightsMicrosoft ignite 2019 highlights
Microsoft ignite 2019 highlights
 
Clever data building a chatbot from your database
Clever data building a chatbot from your databaseClever data building a chatbot from your database
Clever data building a chatbot from your database
 

Recently uploaded

20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 

Recently uploaded (20)

20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 

Microsoft Bots and Cognitive Services

  • 1. The Microsoft Bot Framework Sascha Corti Software Dev Engineer, Microsoft https://linkedin.com/in/saschacorti @TechPreacher
  • 2. • Learn to implement Azure IoT and High Scale Data Workloads in the Cloud. • 3 Days of Immersive, Structured, Hands-On, Challenge-Based Hacking. • Team up with Microsoft Software Development Engineers, and Community Peers. • Choose your own desired Tooling, Technology and Solution Approach. • One-hour Individual IoT Solution Architect Design and Solution Envisioning Slot. • Participation is free, Spaces are limited! Sign up Today. http://aka.ms/zurichopenhack Zürich, 28. – 30. May 2018
  • 4.
  • 5.
  • 6. Bots: • Purpose built Services • Transactional in Nature • Need to know Information & Context for specific Task Completion only Agents: • Personal Digital Assistant • Knows your Context and works on your behalf • Holds your state • Knows your Personal Information like Interests Calendar, etc. • Can get help from relevant Bots
  • 8. Your bot’s web service Route Messages Manage State Bot Registration Bot Directory Session Tracking Services (translation…) Per User / Bot Storage SDK, APIs Web Chat Bing Cortana Email Facebook Msgr GroupMe Kik Microsoft Teams Skype Skype Business Slack Telegram Twilio (SMS) Direct Line
  • 11. General A.I. Specialized A.I. Project Malmo T-800 Google AlphaGo
  • 14. Best of Microsoft 1999 2004 2005 2008 2010 2012 2014 Junk Email Filtering Search Engine built with ML Enable Data Mining of DBs Traffic Prediction Service using ML Understand User’s Gestures Realtime Speech-to- Speech Translation Azure ML Launches
  • 16.
  • 17. Best of Microsoft Data Scientist / IT Developer
  • 18. JSON: [ { "faceRectangle": { "left": 175, "top": 187, "width": 215, "height": 215 }, "scores": { "anger": 0.000008473417, "contempt": 0.0000987896055, "disgust": 0.00003328445, "fear": 0.0005069857, "happiness": 0.132762313, "neutral": 0.0136927208, "sadness": 0.0000227907713, "surprise": 0.852874637 } } ] “Enable your Apps to See, Hear, Interpret, and Interact in more Human Ways.” Emotion API
  • 19. At Peak 1’600 Cores, 5.6 TB RAM Over 2000 Images per Second uploaded 75 38 13 82 Million Unique Users 565 Million Images uploaded 1 Developer, 0 Downtime … to reach 50 Mio users:
  • 20.
  • 21.
  • 22.
  • 23.
  • 25. { “entities”: [ { “entity”: “urania”, “type”: “Parking” } ], “intents”: [ { “intent”: “FindParking”, “score”: 0.92853384 }, { “intent”: “None”, “score”: 0.07289317 }, { “intent”: “RepeatLastRequest”, “score”: 0.0167122427 }, { “intent”: “ListAllParkings”, “score”: 0.0091929924 } ] } Language Understanding Intelligent Service Understand what Users are Saying • Determines Intent • Detects Entities Seamless Integration with Speech Recognition Learns over Time Use pre-built, World Class Models from Bing and Cortana “How much parking is available in Urania?”
  • 26. demo Giving our Bot Natural Language Understanding with LUIS.ai
  • 27. Consumer’s use of Technology is Shifting. Cognitive Computing allows Systems to Understand the Users Sentiments, Emotions and Intents. Digital Assistants and Bots are the Next Generation UX.
  • 29. Experts Live Switzerland Wir danken unseren Sponsoren und Partnern!