SlideShare une entreprise Scribd logo
1  sur  26
What’s new in Bot Framework and LUIS
Bruno Capuano
Innovation Lead
@elbruno
Update from Microsoft Ignite 2019
This session is based
on the latest news
presented around
Microsoft Bot
Framework and LUIS at
Microsoft Ignite 2019
Microsoft Ignite 2019
https://myignite.techcommunity.microsoft.com/sessions
From the Intelligent Cloud to the Intelligent Edge
Power Virtual AgentsTeams & Cortana
Software as a service, SaaS solutions
To enable out-of-the-box Conversational AI services for key solutions
Virtual Assistant
template
Solution accelerators and templates, PaaS
To extend and enable key Conversational AI solutions
Azure Bot Service
Managed Bot Service, Azure Bot Service
To accelerate building, management and deployment of conversational AI
BotKit SDK
Popular open source frameworks, Bot SDK on GitHub
To fully integrate and customize your solution, with any AI technology
Bot Framework
SpeechVision Language Web
Search
Decision
Pre-trained AI, Cognitive Services
To add and customize language, speech, knowledge & vision
Enterprise Assistant Solution Accelerator
Hospitality Assistant Solution Accelerator
Conversational AI Platform
Office Graph
Virtual Assistant
SecurityAnalyticsStorage IntegrationAzure Platform
Type Speak
Tap
User
Input
Devices
Channels
Azure Bot
Service
Adaptive
Cards
Bot Framework
Your Assistant
Your Brand
Your Personality
Language
Understanding
Speech
VisionQnA
Dispatch
Knowledge
Sources
Manuals
(PDF)
Data Sources
General
Knowledge
Points of
Interest
Mail
Automotive
Custom
Other
Bots
Skills
(Customizable)
APIs
Directory
Tasks
Calendar
3P Assistants
IoT Edge
Three ways to build bots with Azure AI
Build a sophisticated bot
Get started with the Microsoft Bot Framework
https://github.com/microsoft/botframework
Build your own branded virtual assistant
Get started Virtual Assistant solution accelerator:
https://aka.ms/VAsolution
Create a QnA Bot in minutes
Get started with QnAMaker:
https://www.qnamaker.ai/
SDK optimized for Teams
Fully integrated support for building Teams bots and
taking advantage of Teams specific message and channel
capabilities. More easily add bot to Teams channel and
group chats.
Bot Framework Skills in Preview
Create reusable conversational skills, with prebuilt
language models, QnA to add functionality to your bots.
Benefit from a catalog of skills in GitHub, like Calendar,
Email, Point of Interest & more.
Adaptive Dialogs in Preview
Build conversations that can dynamically change based
on context and events. Designed to to handle context
changes and interruptions.
Additionally, support for Language Generation, so your
bot can generate sophisticated and dynamic responses
based on context.
Support for Python, Java in Preview
Develop in your preferred language (now support for
Python, Java in preview.
http://github.com/Microsoft/BotFramework
SDK optimized for Teams
Fully integrated support for building Teams bots and
taking advantage of Teams specific message and
channel capabilities. More easily add bot to Teams
channel and group chats.
Bot Framework Skills in Preview
Create reusable conversational skills, with prebuilt
language models, QnA to add functionality to your
bots. Benefit from a catalog of skills in GitHub, like
Calendar, Email, Point of Interest & more.
Adaptive Dialogs in Preview
Build conversations that can dynamically change
based on context and events. Designed to to handle
context changes and interruptions.
Additionally, support for Language Generation, so
your bot can generate sophisticated and dynamic
responses based on context.
Support for Python, Java in
Preview
Develop in your preferred language (now support for
Python, Java in preview.
http://github.com/Microsoft/BotFramework
Bot Framework Composer
Bot Framework Composer is an integrated
development tool for developers and conversation
designers with a coding and business background to
create, edit, test and refine conversational apps (bots)
• A visual editing canvas for conversation flow
• In context editing for language
understanding (NLU)
• Tools to train, test and manage language
understanding (NLU) and QnA components
• Language generation and templating
system
• A ready-to-use bot runtime executable
Azure Bot Service
Deploy your bot to popular
channels
New: Direct Line Speech, VNET,
WeChat
What’s new for LUIS
Core language understanding
• Enabling developers to produce the next
level models using decomposition and
deeper hierarchical schemes (public
preview)
• A simplified labeling user experience to
power sophisticated model creation
(public preview)
Enhanced developer experience
• Runtime API V3 released and .lu file
format integration (GA)
• Streamlined keys experience (GA)
More language & prebuilt models
• Arabic & Hindi support (public preview)
What's New for Language Understanding (LUIS)
Languages/Pre-built models
Supporting more languages for pre-built entities
New Pre-built domains
Full support
(All Pre-built entities supported)
Major Support
(All pre-built entities except Person & Geo.)
Partial Support
(Some pre-built entities supported,
Person & Geo not supported)
English (US) Chinese, French (FR,CA),
German, Italian, Portuguese
(BR), Spanish (ES, MX), Turkish
Dutch, Japanese, Korean,
Hindi, Gujarati, Telugu,
Arabic
English (US), Chinese, Dutch, French
(FR), German, Italian, Japanese, Korean,
Portuguese (BR), Spanish (ES), Turkish
More coverage upcoming
[Utility](./Utility.lu)
# Greeting
- Hi
- Hello
- Good morning
# BookFlight
- book a flight from {fromCity=new york} to
{toCity=seattle}
## None
- Why is the sky blue
> # Entity definitions
$KEYWORD:simple
> # PREBUILT Entity definitions
$PREBUILT:number
$PREBUILT:geographyV2
Create a more natural experience with multiple, dynamic responses
# NewUserIntroCard
[Activity
Attachments = {json(NewUserIntroCardJson())}
]
# NewUserIntroCardTitle
- Hi There {Name}
- Hi There
- Welcome
- Pleased to meet you!
- Hello and welcome!
# NewUserIntroCardTitle
- Now that I’m up and running, explore the links
here to learn what I can do.
# NewUserIntroCardJson
- ```
{
"type": "AdaptiveCard",
"id": "NewUserGreeting",
"text": "@{NewUserIntroCardTitle()}",
"text": "@{NewUserIntroCardsSubtitle()}"
Virtual Assistant Update
Virtual Assistant Updates
Automotive Assistant Enterprise Assistant Hospitality Assistant
Auto
Assistant
Hospitality
Assistant
Enterprise
Assistant
+ + +
Assistant Solutions Accelerators
Automotive
Productivity Experimental
Calendar Skill Todo Skill News Weather Restaurant
Booking
Email Skill
KB SkillsKB Notifications Skills
Solution Accelerator
E N T E R P R I S E A S S I S T A N T
Solution Accelerator
H O S P I T A L I T Y A S S I S T A N T
+ +
Bot Framework
Virtual Assistant Template (C# / JS) Other Templates
Your Assistant Experience
Dispatcher Deployment
Multi-
Locale
Introductions Feedback
Context
Switching
QnA
Linked
Accounts
Speech Analytics
Android
Client
HospitalityPoint of
Interest
IT Service
Management
Virtual Assistant Approach
Skills
Bot Framework Composer
Bot Framework Composer
Shell
Integrated experience for creating
sophisticated conversations including
language understanding and generation
Dialogs
Manage conversation dialogs, triggers,
and events
Visual editor
A visual design surface for creating
complex conversation by composing
SDK components and dialogs. Powered
by BF SDK Adaptive Dialog declarative
format
Property Editor
Composer data driven UI based on SDK
component schema
Bot Framework Composer – Visual Designer / Design Flow
Dialogs
Manage conversation dialogs, triggers,
and events.
Visual editor
The dialog editor within Composer
allows bot builders to create complex
branching flows that include conditional
branches, looping and memory
manipulation.
Dialogs built with composer can use
external resources through an HTTP
Request action.
Dialogs can be reused, interlinked, and
composed into larger conversations.
Bot Framework Composer – Visual Designer / Design Flow
Now available in Public Preview
http://github.com/microsoft/botframework-composer
Getting started with the Composer
Open Source
 10+ Public Repos
• What’s New
• SDK V4: C#, JavaScript, Python, Java
• CLI Tools
• Emulator
• Bot Framework Solutions
• WebChat Control
• Documentation
• BotBuilder-Samples
BRK4001 - A deep-dive into conversational AI using Azure Bot Service and Cognitive Services
https://myignite.techcommunity.microsoft.com/sessions/81066
BRK1037 - Let’s build a knowledgeable chatbot with Microsoft Bot Framework, Azure Bot Services, and QnA Maker
https://myignite.techcommunity.microsoft.com/sessions/79311
THR2136 - create sophisticated, enterprise-ready bots from your existing data, with no code using Azure Cognitive
Services QnA Maker
https://myignite.techcommunity.microsoft.com/sessions/83915
BRK4001 - A deep-dive into conversational AI using Azure Bot Service and Cognitive Services
https://myignite.techcommunity.microsoft.com/sessions/81066
BRK1037 - Let’s build a knowledgeable chatbot with Microsoft Bot Framework, Azure Bot Services, and QnA Maker
https://myignite.techcommunity.microsoft.com/sessions/79311
BRK2188 - Advanced Natural Language Understanding (NLU) models using LUIS and Azure Cognitive Services
https://myignite.techcommunity.microsoft.com/sessions/83914
THR2018 - Creating enterprise conversational user experiences with virtual assistants
https://myignite.techcommunity.microsoft.com/sessions/81065
Resources
Q&A
Bruno Capuano
Innovation Lead
@elbruno

Contenu connexe

Tendances

[API the Docs Paris 2018] Architecting DX
[API the Docs Paris 2018] Architecting DX[API the Docs Paris 2018] Architecting DX
[API the Docs Paris 2018] Architecting DXKathleen De Roo
 
Top react native libraries to watch out for in 2022 overview and offerings
Top react native libraries to watch out for in 2022 overview and offeringsTop react native libraries to watch out for in 2022 overview and offerings
Top react native libraries to watch out for in 2022 overview and offeringsShelly Megan
 
Flutter App Development Services
Flutter App Development ServicesFlutter App Development Services
Flutter App Development ServicesThe NineHertz
 
Top mobile app development frameworks to consider in 2021
Top mobile app development frameworks to consider in 2021Top mobile app development frameworks to consider in 2021
Top mobile app development frameworks to consider in 2021Katy Slemon
 
The Ring programming language version 1.4 book - Part 2 of 30
The Ring programming language version 1.4 book - Part 2 of 30The Ring programming language version 1.4 book - Part 2 of 30
The Ring programming language version 1.4 book - Part 2 of 30Mahmoud Samir Fayed
 
IPhone Web Development With Grails from CodeMash 2009
IPhone Web Development With Grails from CodeMash 2009IPhone Web Development With Grails from CodeMash 2009
IPhone Web Development With Grails from CodeMash 2009Christopher Judd
 
2014 austin-api-sdks-are-apis-too
2014 austin-api-sdks-are-apis-too2014 austin-api-sdks-are-apis-too
2014 austin-api-sdks-are-apis-tooJeff Brateman
 
Droid con berlin_the_bb10_android_runtime
Droid con berlin_the_bb10_android_runtimeDroid con berlin_the_bb10_android_runtime
Droid con berlin_the_bb10_android_runtimeDroidcon Berlin
 
Why you should join the Dart side!
Why you should join the Dart side!Why you should join the Dart side!
Why you should join the Dart side!LucaSnchezLen
 
Mobile Devolpment Slides
Mobile Devolpment SlidesMobile Devolpment Slides
Mobile Devolpment SlidesLuke Angel
 
Mobile development with Flutter
Mobile development with FlutterMobile development with Flutter
Mobile development with FlutterAwok
 
Blackberry_runtime_for_android_apps
Blackberry_runtime_for_android_appsBlackberry_runtime_for_android_apps
Blackberry_runtime_for_android_appsDroidcon Berlin
 
Mobilefirst - Build Enterprise Class Apps for Mobile First
Mobilefirst - Build Enterprise Class Apps for Mobile First Mobilefirst - Build Enterprise Class Apps for Mobile First
Mobilefirst - Build Enterprise Class Apps for Mobile First Sanjeev Kumar
 
Silverlight 2 with Visual Studio 2008 and Expression Blend
Silverlight 2 with Visual Studio 2008 and Expression BlendSilverlight 2 with Visual Studio 2008 and Expression Blend
Silverlight 2 with Visual Studio 2008 and Expression BlendCaleb Jenkins
 
The Ring programming language version 1.4.1 book - Part 2 of 31
The Ring programming language version 1.4.1 book - Part 2 of 31The Ring programming language version 1.4.1 book - Part 2 of 31
The Ring programming language version 1.4.1 book - Part 2 of 31Mahmoud Samir Fayed
 
UCD Android Workshop
UCD Android WorkshopUCD Android Workshop
UCD Android WorkshopSean Murphy
 
What's new in flutter and dart in 2020
 What's new in flutter and dart in 2020   What's new in flutter and dart in 2020
What's new in flutter and dart in 2020 Ahmed Abu Eldahab
 
App Localization Tools Guide
App Localization Tools GuideApp Localization Tools Guide
App Localization Tools GuideAppindex
 
Browser core red bus presentation
Browser core red bus presentation Browser core red bus presentation
Browser core red bus presentation redBus India
 

Tendances (20)

[API the Docs Paris 2018] Architecting DX
[API the Docs Paris 2018] Architecting DX[API the Docs Paris 2018] Architecting DX
[API the Docs Paris 2018] Architecting DX
 
Top react native libraries to watch out for in 2022 overview and offerings
Top react native libraries to watch out for in 2022 overview and offeringsTop react native libraries to watch out for in 2022 overview and offerings
Top react native libraries to watch out for in 2022 overview and offerings
 
Flutter App Development Services
Flutter App Development ServicesFlutter App Development Services
Flutter App Development Services
 
Top mobile app development frameworks to consider in 2021
Top mobile app development frameworks to consider in 2021Top mobile app development frameworks to consider in 2021
Top mobile app development frameworks to consider in 2021
 
The Ring programming language version 1.4 book - Part 2 of 30
The Ring programming language version 1.4 book - Part 2 of 30The Ring programming language version 1.4 book - Part 2 of 30
The Ring programming language version 1.4 book - Part 2 of 30
 
IPhone Web Development With Grails from CodeMash 2009
IPhone Web Development With Grails from CodeMash 2009IPhone Web Development With Grails from CodeMash 2009
IPhone Web Development With Grails from CodeMash 2009
 
2014 austin-api-sdks-are-apis-too
2014 austin-api-sdks-are-apis-too2014 austin-api-sdks-are-apis-too
2014 austin-api-sdks-are-apis-too
 
Droid con berlin_the_bb10_android_runtime
Droid con berlin_the_bb10_android_runtimeDroid con berlin_the_bb10_android_runtime
Droid con berlin_the_bb10_android_runtime
 
T2 Web Framework
T2 Web FrameworkT2 Web Framework
T2 Web Framework
 
Why you should join the Dart side!
Why you should join the Dart side!Why you should join the Dart side!
Why you should join the Dart side!
 
Mobile Devolpment Slides
Mobile Devolpment SlidesMobile Devolpment Slides
Mobile Devolpment Slides
 
Mobile development with Flutter
Mobile development with FlutterMobile development with Flutter
Mobile development with Flutter
 
Blackberry_runtime_for_android_apps
Blackberry_runtime_for_android_appsBlackberry_runtime_for_android_apps
Blackberry_runtime_for_android_apps
 
Mobilefirst - Build Enterprise Class Apps for Mobile First
Mobilefirst - Build Enterprise Class Apps for Mobile First Mobilefirst - Build Enterprise Class Apps for Mobile First
Mobilefirst - Build Enterprise Class Apps for Mobile First
 
Silverlight 2 with Visual Studio 2008 and Expression Blend
Silverlight 2 with Visual Studio 2008 and Expression BlendSilverlight 2 with Visual Studio 2008 and Expression Blend
Silverlight 2 with Visual Studio 2008 and Expression Blend
 
The Ring programming language version 1.4.1 book - Part 2 of 31
The Ring programming language version 1.4.1 book - Part 2 of 31The Ring programming language version 1.4.1 book - Part 2 of 31
The Ring programming language version 1.4.1 book - Part 2 of 31
 
UCD Android Workshop
UCD Android WorkshopUCD Android Workshop
UCD Android Workshop
 
What's new in flutter and dart in 2020
 What's new in flutter and dart in 2020   What's new in flutter and dart in 2020
What's new in flutter and dart in 2020
 
App Localization Tools Guide
App Localization Tools GuideApp Localization Tools Guide
App Localization Tools Guide
 
Browser core red bus presentation
Browser core red bus presentation Browser core red bus presentation
Browser core red bus presentation
 

Similaire à 2019 11 26 BotTO November 2019 Meetup at TD

Improve customer engagement and productivity with conversational ai
Improve customer engagement and productivity with conversational aiImprove customer engagement and productivity with conversational ai
Improve customer engagement and productivity with conversational aiCodeOps Technologies LLP
 
Da 0 all'AI conversazionale usando Microsoft Azure
Da 0 all'AI conversazionale usando Microsoft AzureDa 0 all'AI conversazionale usando Microsoft Azure
Da 0 all'AI conversazionale usando Microsoft AzureMarco Parenzan
 
Build an Intelligent Bot
Build an Intelligent BotBuild an Intelligent Bot
Build an Intelligent BotSorin Peste
 
Build a Great Conversationalist
Build a Great ConversationalistBuild a Great Conversationalist
Build a Great ConversationalistLorenzo Barbieri
 
Solvion Trendwerkstatt - Microsoft Azure + Bots
Solvion Trendwerkstatt - Microsoft Azure + BotsSolvion Trendwerkstatt - Microsoft Azure + Bots
Solvion Trendwerkstatt - Microsoft Azure + BotsHolzerKerstin
 
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 PerspectiveThomas Gölles
 
Talking with bots - meetup presentation
Talking with bots  - meetup presentationTalking with bots  - meetup presentation
Talking with bots - meetup presentationAldis Ērglis
 
#BeBot Meetup - Chatbots & LUIS by Nick Trogh (Microsoft)
#BeBot Meetup - Chatbots & LUIS by Nick Trogh (Microsoft)#BeBot Meetup - Chatbots & LUIS by Nick Trogh (Microsoft)
#BeBot Meetup - Chatbots & LUIS by Nick Trogh (Microsoft)Faction XYZ
 
Flutter presentation.pptx
Flutter presentation.pptxFlutter presentation.pptx
Flutter presentation.pptxFalgunSorathiya
 
Practical Microsoft Bot Framework for Office 365 developers
Practical Microsoft Bot Framework for Office 365 developersPractical Microsoft Bot Framework for Office 365 developers
Practical Microsoft Bot Framework for Office 365 developersOlli Jääskeläinen
 
Thrive 2019 Building intelligent bots for your modern workplace best practic...
Thrive 2019  Building intelligent bots for your modern workplace best practic...Thrive 2019  Building intelligent bots for your modern workplace best practic...
Thrive 2019 Building intelligent bots for your modern workplace best practic...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 perspectiveThomas Gölles
 
What new in Microsoft AI?
What new in Microsoft AI?What new in Microsoft AI?
What new in Microsoft AI?Cheah Eng Soon
 
Microsoft Bot Framework (Node.js Edition)
Microsoft Bot Framework (Node.js Edition)Microsoft Bot Framework (Node.js Edition)
Microsoft Bot Framework (Node.js Edition)Jens Siebert
 
Governance di una Conversational AI
Governance di una Conversational AIGovernance di una Conversational AI
Governance di una Conversational AIMarco Parenzan
 
Introduction to BOT Framework- Global Azure Bootcamp 2017
Introduction to BOT Framework- Global Azure Bootcamp 2017Introduction to BOT Framework- Global Azure Bootcamp 2017
Introduction to BOT Framework- Global Azure Bootcamp 2017Jalpesh Vadgama
 
Hybrid Mobile App Development | XcelTec
Hybrid Mobile App Development  | XcelTecHybrid Mobile App Development  | XcelTec
Hybrid Mobile App Development | XcelTecXcelTec pvt ltd
 

Similaire à 2019 11 26 BotTO November 2019 Meetup at TD (20)

Improve customer engagement and productivity with conversational ai
Improve customer engagement and productivity with conversational aiImprove customer engagement and productivity with conversational ai
Improve customer engagement and productivity with conversational ai
 
Conversational AI: What's New?
Conversational AI: What's New?Conversational AI: What's New?
Conversational AI: What's New?
 
Da 0 all'AI conversazionale usando Microsoft Azure
Da 0 all'AI conversazionale usando Microsoft AzureDa 0 all'AI conversazionale usando Microsoft Azure
Da 0 all'AI conversazionale usando Microsoft Azure
 
Build an Intelligent Bot
Build an Intelligent BotBuild an Intelligent Bot
Build an Intelligent Bot
 
Build a Great Conversationalist
Build a Great ConversationalistBuild a Great Conversationalist
Build a Great Conversationalist
 
20160930 bot framework workshop
20160930 bot framework workshop20160930 bot framework workshop
20160930 bot framework workshop
 
20160930 bot framework workshop
20160930 bot framework workshop20160930 bot framework workshop
20160930 bot framework workshop
 
Solvion Trendwerkstatt - Microsoft Azure + Bots
Solvion Trendwerkstatt - Microsoft Azure + BotsSolvion Trendwerkstatt - Microsoft Azure + Bots
Solvion Trendwerkstatt - Microsoft Azure + Bots
 
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
 
Talking with bots - meetup presentation
Talking with bots  - meetup presentationTalking with bots  - meetup presentation
Talking with bots - meetup presentation
 
#BeBot Meetup - Chatbots & LUIS by Nick Trogh (Microsoft)
#BeBot Meetup - Chatbots & LUIS by Nick Trogh (Microsoft)#BeBot Meetup - Chatbots & LUIS by Nick Trogh (Microsoft)
#BeBot Meetup - Chatbots & LUIS by Nick Trogh (Microsoft)
 
Flutter presentation.pptx
Flutter presentation.pptxFlutter presentation.pptx
Flutter presentation.pptx
 
Practical Microsoft Bot Framework for Office 365 developers
Practical Microsoft Bot Framework for Office 365 developersPractical Microsoft Bot Framework for Office 365 developers
Practical Microsoft Bot Framework for Office 365 developers
 
Thrive 2019 Building intelligent bots for your modern workplace best practic...
Thrive 2019  Building intelligent bots for your modern workplace best practic...Thrive 2019  Building intelligent bots for your modern workplace best practic...
Thrive 2019 Building intelligent bots for your modern workplace best practic...
 
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
 
What new in Microsoft AI?
What new in Microsoft AI?What new in Microsoft AI?
What new in Microsoft AI?
 
Microsoft Bot Framework (Node.js Edition)
Microsoft Bot Framework (Node.js Edition)Microsoft Bot Framework (Node.js Edition)
Microsoft Bot Framework (Node.js Edition)
 
Governance di una Conversational AI
Governance di una Conversational AIGovernance di una Conversational AI
Governance di una Conversational AI
 
Introduction to BOT Framework- Global Azure Bootcamp 2017
Introduction to BOT Framework- Global Azure Bootcamp 2017Introduction to BOT Framework- Global Azure Bootcamp 2017
Introduction to BOT Framework- Global Azure Bootcamp 2017
 
Hybrid Mobile App Development | XcelTec
Hybrid Mobile App Development  | XcelTecHybrid Mobile App Development  | XcelTec
Hybrid Mobile App Development | XcelTec
 

Plus de Bruno Capuano

Let's code a drone to follow faces using Python 🐍
Let's code a drone to follow faces using Python 🐍Let's code a drone to follow faces using Python 🐍
Let's code a drone to follow faces using Python 🐍Bruno Capuano
 
Using Azure IoT to feed my squirrels ️
Using Azure IoT to feed my squirrels ️Using Azure IoT to feed my squirrels ️
Using Azure IoT to feed my squirrels ️Bruno Capuano
 
2021 12 01 Global XR Conference - My experiences adapting a Digital Twin WebG...
2021 12 01 Global XR Conference - My experiences adapting a Digital Twin WebG...2021 12 01 Global XR Conference - My experiences adapting a Digital Twin WebG...
2021 12 01 Global XR Conference - My experiences adapting a Digital Twin WebG...Bruno Capuano
 
2021 06 19 ms student ambassadors nigeria ml net 01 slide-share
2021 06 19 ms student ambassadors nigeria ml net 01   slide-share2021 06 19 ms student ambassadors nigeria ml net 01   slide-share
2021 06 19 ms student ambassadors nigeria ml net 01 slide-shareBruno Capuano
 
Global AI on Virtual Tour Oslo - Anomaly Detection using ML.Net on a drone te...
Global AI on Virtual Tour Oslo - Anomaly Detection using ML.Net on a drone te...Global AI on Virtual Tour Oslo - Anomaly Detection using ML.Net on a drone te...
Global AI on Virtual Tour Oslo - Anomaly Detection using ML.Net on a drone te...Bruno Capuano
 
2021 04 21 Azure Sydney User Group - Scaling a POC to an Enterprise using Azu...
2021 04 21 Azure Sydney User Group - Scaling a POC to an Enterprise using Azu...2021 04 21 Azure Sydney User Group - Scaling a POC to an Enterprise using Azu...
2021 04 21 Azure Sydney User Group - Scaling a POC to an Enterprise using Azu...Bruno Capuano
 
2021 02 23 MVP Fusion Getting Started with Machine Learning.Net and AutoML
2021 02 23 MVP Fusion Getting Started with Machine Learning.Net and AutoML2021 02 23 MVP Fusion Getting Started with Machine Learning.Net and AutoML
2021 02 23 MVP Fusion Getting Started with Machine Learning.Net and AutoMLBruno Capuano
 
2021 02 13 CodeGen Verona - Let’s code a drone to follow faces syncing everyt...
2021 02 13 CodeGen Verona - Let’s code a drone to follow faces syncing everyt...2021 02 13 CodeGen Verona - Let’s code a drone to follow faces syncing everyt...
2021 02 13 CodeGen Verona - Let’s code a drone to follow faces syncing everyt...Bruno Capuano
 
2020 11 19 MVP Days Israel 2020 - Introduction to Machine Learning.Net and Au...
2020 11 19 MVP Days Israel 2020 - Introduction to Machine Learning.Net and Au...2020 11 19 MVP Days Israel 2020 - Introduction to Machine Learning.Net and Au...
2020 11 19 MVP Days Israel 2020 - Introduction to Machine Learning.Net and Au...Bruno Capuano
 
2020 10 22 AI Fundamentals - Azure Machine Learning
2020 10 22 AI Fundamentals - Azure Machine Learning2020 10 22 AI Fundamentals - Azure Machine Learning
2020 10 22 AI Fundamentals - Azure Machine LearningBruno Capuano
 
2020 09 24 - CONDG ML.Net
2020 09 24 - CONDG ML.Net2020 09 24 - CONDG ML.Net
2020 09 24 - CONDG ML.NetBruno Capuano
 
2020 08 06 Global XR Talks - Lessons Learned creating a multiplatform AI proj...
2020 08 06 Global XR Talks - Lessons Learned creating a multiplatform AI proj...2020 08 06 Global XR Talks - Lessons Learned creating a multiplatform AI proj...
2020 08 06 Global XR Talks - Lessons Learned creating a multiplatform AI proj...Bruno Capuano
 
2020 06 27 Global AI On Tour Virtual GTA
2020 06 27 Global AI On Tour Virtual GTA2020 06 27 Global AI On Tour Virtual GTA
2020 06 27 Global AI On Tour Virtual GTABruno Capuano
 
2020 06 13 Best of Build 2020 - Canada Community Edition - Artificial Intelli...
2020 06 13 Best of Build 2020 - Canada Community Edition - Artificial Intelli...2020 06 13 Best of Build 2020 - Canada Community Edition - Artificial Intelli...
2020 06 13 Best of Build 2020 - Canada Community Edition - Artificial Intelli...Bruno Capuano
 
Global Azure AI Tour Buenos Aires Argentina, Drones and AI
Global Azure AI Tour Buenos Aires Argentina, Drones and AIGlobal Azure AI Tour Buenos Aires Argentina, Drones and AI
Global Azure AI Tour Buenos Aires Argentina, Drones and AIBruno Capuano
 
2020 04 18 Global AI On Tour Monterrey - Program a Drone using AI
2020 04 18 Global AI On Tour Monterrey - Program a Drone using AI2020 04 18 Global AI On Tour Monterrey - Program a Drone using AI
2020 04 18 Global AI On Tour Monterrey - Program a Drone using AIBruno Capuano
 
2020 04 10 Catch IT - Getting started with ML.Net
2020 04 10 Catch IT - Getting started with ML.Net2020 04 10 Catch IT - Getting started with ML.Net
2020 04 10 Catch IT - Getting started with ML.NetBruno Capuano
 
2020 04 09 Global AI Community Virtual Tour - Drones and AI
2020 04 09 Global AI Community Virtual Tour - Drones and AI2020 04 09 Global AI Community Virtual Tour - Drones and AI
2020 04 09 Global AI Community Virtual Tour - Drones and AIBruno Capuano
 
2020 04 04 NetCoreConf - Machine Learning.Net
2020 04 04 NetCoreConf - Machine Learning.Net2020 04 04 NetCoreConf - Machine Learning.Net
2020 04 04 NetCoreConf - Machine Learning.NetBruno Capuano
 
2020 02 29 TechDay Conf - Getting started with Machine Learning.Net
2020 02 29 TechDay Conf - Getting started with Machine Learning.Net2020 02 29 TechDay Conf - Getting started with Machine Learning.Net
2020 02 29 TechDay Conf - Getting started with Machine Learning.NetBruno Capuano
 

Plus de Bruno Capuano (20)

Let's code a drone to follow faces using Python 🐍
Let's code a drone to follow faces using Python 🐍Let's code a drone to follow faces using Python 🐍
Let's code a drone to follow faces using Python 🐍
 
Using Azure IoT to feed my squirrels ️
Using Azure IoT to feed my squirrels ️Using Azure IoT to feed my squirrels ️
Using Azure IoT to feed my squirrels ️
 
2021 12 01 Global XR Conference - My experiences adapting a Digital Twin WebG...
2021 12 01 Global XR Conference - My experiences adapting a Digital Twin WebG...2021 12 01 Global XR Conference - My experiences adapting a Digital Twin WebG...
2021 12 01 Global XR Conference - My experiences adapting a Digital Twin WebG...
 
2021 06 19 ms student ambassadors nigeria ml net 01 slide-share
2021 06 19 ms student ambassadors nigeria ml net 01   slide-share2021 06 19 ms student ambassadors nigeria ml net 01   slide-share
2021 06 19 ms student ambassadors nigeria ml net 01 slide-share
 
Global AI on Virtual Tour Oslo - Anomaly Detection using ML.Net on a drone te...
Global AI on Virtual Tour Oslo - Anomaly Detection using ML.Net on a drone te...Global AI on Virtual Tour Oslo - Anomaly Detection using ML.Net on a drone te...
Global AI on Virtual Tour Oslo - Anomaly Detection using ML.Net on a drone te...
 
2021 04 21 Azure Sydney User Group - Scaling a POC to an Enterprise using Azu...
2021 04 21 Azure Sydney User Group - Scaling a POC to an Enterprise using Azu...2021 04 21 Azure Sydney User Group - Scaling a POC to an Enterprise using Azu...
2021 04 21 Azure Sydney User Group - Scaling a POC to an Enterprise using Azu...
 
2021 02 23 MVP Fusion Getting Started with Machine Learning.Net and AutoML
2021 02 23 MVP Fusion Getting Started with Machine Learning.Net and AutoML2021 02 23 MVP Fusion Getting Started with Machine Learning.Net and AutoML
2021 02 23 MVP Fusion Getting Started with Machine Learning.Net and AutoML
 
2021 02 13 CodeGen Verona - Let’s code a drone to follow faces syncing everyt...
2021 02 13 CodeGen Verona - Let’s code a drone to follow faces syncing everyt...2021 02 13 CodeGen Verona - Let’s code a drone to follow faces syncing everyt...
2021 02 13 CodeGen Verona - Let’s code a drone to follow faces syncing everyt...
 
2020 11 19 MVP Days Israel 2020 - Introduction to Machine Learning.Net and Au...
2020 11 19 MVP Days Israel 2020 - Introduction to Machine Learning.Net and Au...2020 11 19 MVP Days Israel 2020 - Introduction to Machine Learning.Net and Au...
2020 11 19 MVP Days Israel 2020 - Introduction to Machine Learning.Net and Au...
 
2020 10 22 AI Fundamentals - Azure Machine Learning
2020 10 22 AI Fundamentals - Azure Machine Learning2020 10 22 AI Fundamentals - Azure Machine Learning
2020 10 22 AI Fundamentals - Azure Machine Learning
 
2020 09 24 - CONDG ML.Net
2020 09 24 - CONDG ML.Net2020 09 24 - CONDG ML.Net
2020 09 24 - CONDG ML.Net
 
2020 08 06 Global XR Talks - Lessons Learned creating a multiplatform AI proj...
2020 08 06 Global XR Talks - Lessons Learned creating a multiplatform AI proj...2020 08 06 Global XR Talks - Lessons Learned creating a multiplatform AI proj...
2020 08 06 Global XR Talks - Lessons Learned creating a multiplatform AI proj...
 
2020 06 27 Global AI On Tour Virtual GTA
2020 06 27 Global AI On Tour Virtual GTA2020 06 27 Global AI On Tour Virtual GTA
2020 06 27 Global AI On Tour Virtual GTA
 
2020 06 13 Best of Build 2020 - Canada Community Edition - Artificial Intelli...
2020 06 13 Best of Build 2020 - Canada Community Edition - Artificial Intelli...2020 06 13 Best of Build 2020 - Canada Community Edition - Artificial Intelli...
2020 06 13 Best of Build 2020 - Canada Community Edition - Artificial Intelli...
 
Global Azure AI Tour Buenos Aires Argentina, Drones and AI
Global Azure AI Tour Buenos Aires Argentina, Drones and AIGlobal Azure AI Tour Buenos Aires Argentina, Drones and AI
Global Azure AI Tour Buenos Aires Argentina, Drones and AI
 
2020 04 18 Global AI On Tour Monterrey - Program a Drone using AI
2020 04 18 Global AI On Tour Monterrey - Program a Drone using AI2020 04 18 Global AI On Tour Monterrey - Program a Drone using AI
2020 04 18 Global AI On Tour Monterrey - Program a Drone using AI
 
2020 04 10 Catch IT - Getting started with ML.Net
2020 04 10 Catch IT - Getting started with ML.Net2020 04 10 Catch IT - Getting started with ML.Net
2020 04 10 Catch IT - Getting started with ML.Net
 
2020 04 09 Global AI Community Virtual Tour - Drones and AI
2020 04 09 Global AI Community Virtual Tour - Drones and AI2020 04 09 Global AI Community Virtual Tour - Drones and AI
2020 04 09 Global AI Community Virtual Tour - Drones and AI
 
2020 04 04 NetCoreConf - Machine Learning.Net
2020 04 04 NetCoreConf - Machine Learning.Net2020 04 04 NetCoreConf - Machine Learning.Net
2020 04 04 NetCoreConf - Machine Learning.Net
 
2020 02 29 TechDay Conf - Getting started with Machine Learning.Net
2020 02 29 TechDay Conf - Getting started with Machine Learning.Net2020 02 29 TechDay Conf - Getting started with Machine Learning.Net
2020 02 29 TechDay Conf - Getting started with Machine Learning.Net
 

Dernier

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 

Dernier (20)

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 

2019 11 26 BotTO November 2019 Meetup at TD

  • 1. What’s new in Bot Framework and LUIS Bruno Capuano Innovation Lead @elbruno Update from Microsoft Ignite 2019
  • 2. This session is based on the latest news presented around Microsoft Bot Framework and LUIS at Microsoft Ignite 2019 Microsoft Ignite 2019 https://myignite.techcommunity.microsoft.com/sessions
  • 3. From the Intelligent Cloud to the Intelligent Edge Power Virtual AgentsTeams & Cortana Software as a service, SaaS solutions To enable out-of-the-box Conversational AI services for key solutions Virtual Assistant template Solution accelerators and templates, PaaS To extend and enable key Conversational AI solutions Azure Bot Service Managed Bot Service, Azure Bot Service To accelerate building, management and deployment of conversational AI BotKit SDK Popular open source frameworks, Bot SDK on GitHub To fully integrate and customize your solution, with any AI technology Bot Framework SpeechVision Language Web Search Decision Pre-trained AI, Cognitive Services To add and customize language, speech, knowledge & vision Enterprise Assistant Solution Accelerator Hospitality Assistant Solution Accelerator Conversational AI Platform
  • 4. Office Graph Virtual Assistant SecurityAnalyticsStorage IntegrationAzure Platform Type Speak Tap User Input Devices Channels Azure Bot Service Adaptive Cards Bot Framework Your Assistant Your Brand Your Personality Language Understanding Speech VisionQnA Dispatch Knowledge Sources Manuals (PDF) Data Sources General Knowledge Points of Interest Mail Automotive Custom Other Bots Skills (Customizable) APIs Directory Tasks Calendar 3P Assistants IoT Edge
  • 5. Three ways to build bots with Azure AI Build a sophisticated bot Get started with the Microsoft Bot Framework https://github.com/microsoft/botframework Build your own branded virtual assistant Get started Virtual Assistant solution accelerator: https://aka.ms/VAsolution Create a QnA Bot in minutes Get started with QnAMaker: https://www.qnamaker.ai/
  • 6. SDK optimized for Teams Fully integrated support for building Teams bots and taking advantage of Teams specific message and channel capabilities. More easily add bot to Teams channel and group chats. Bot Framework Skills in Preview Create reusable conversational skills, with prebuilt language models, QnA to add functionality to your bots. Benefit from a catalog of skills in GitHub, like Calendar, Email, Point of Interest & more. Adaptive Dialogs in Preview Build conversations that can dynamically change based on context and events. Designed to to handle context changes and interruptions. Additionally, support for Language Generation, so your bot can generate sophisticated and dynamic responses based on context. Support for Python, Java in Preview Develop in your preferred language (now support for Python, Java in preview. http://github.com/Microsoft/BotFramework
  • 7. SDK optimized for Teams Fully integrated support for building Teams bots and taking advantage of Teams specific message and channel capabilities. More easily add bot to Teams channel and group chats. Bot Framework Skills in Preview Create reusable conversational skills, with prebuilt language models, QnA to add functionality to your bots. Benefit from a catalog of skills in GitHub, like Calendar, Email, Point of Interest & more. Adaptive Dialogs in Preview Build conversations that can dynamically change based on context and events. Designed to to handle context changes and interruptions. Additionally, support for Language Generation, so your bot can generate sophisticated and dynamic responses based on context. Support for Python, Java in Preview Develop in your preferred language (now support for Python, Java in preview. http://github.com/Microsoft/BotFramework
  • 8. Bot Framework Composer Bot Framework Composer is an integrated development tool for developers and conversation designers with a coding and business background to create, edit, test and refine conversational apps (bots) • A visual editing canvas for conversation flow • In context editing for language understanding (NLU) • Tools to train, test and manage language understanding (NLU) and QnA components • Language generation and templating system • A ready-to-use bot runtime executable
  • 9. Azure Bot Service Deploy your bot to popular channels New: Direct Line Speech, VNET, WeChat
  • 11. Core language understanding • Enabling developers to produce the next level models using decomposition and deeper hierarchical schemes (public preview) • A simplified labeling user experience to power sophisticated model creation (public preview) Enhanced developer experience • Runtime API V3 released and .lu file format integration (GA) • Streamlined keys experience (GA) More language & prebuilt models • Arabic & Hindi support (public preview) What's New for Language Understanding (LUIS)
  • 12. Languages/Pre-built models Supporting more languages for pre-built entities New Pre-built domains Full support (All Pre-built entities supported) Major Support (All pre-built entities except Person & Geo.) Partial Support (Some pre-built entities supported, Person & Geo not supported) English (US) Chinese, French (FR,CA), German, Italian, Portuguese (BR), Spanish (ES, MX), Turkish Dutch, Japanese, Korean, Hindi, Gujarati, Telugu, Arabic English (US), Chinese, Dutch, French (FR), German, Italian, Japanese, Korean, Portuguese (BR), Spanish (ES), Turkish More coverage upcoming
  • 13. [Utility](./Utility.lu) # Greeting - Hi - Hello - Good morning # BookFlight - book a flight from {fromCity=new york} to {toCity=seattle} ## None - Why is the sky blue > # Entity definitions $KEYWORD:simple > # PREBUILT Entity definitions $PREBUILT:number $PREBUILT:geographyV2
  • 14. Create a more natural experience with multiple, dynamic responses # NewUserIntroCard [Activity Attachments = {json(NewUserIntroCardJson())} ] # NewUserIntroCardTitle - Hi There {Name} - Hi There - Welcome - Pleased to meet you! - Hello and welcome! # NewUserIntroCardTitle - Now that I’m up and running, explore the links here to learn what I can do. # NewUserIntroCardJson - ``` { "type": "AdaptiveCard", "id": "NewUserGreeting", "text": "@{NewUserIntroCardTitle()}", "text": "@{NewUserIntroCardsSubtitle()}"
  • 17. Automotive Assistant Enterprise Assistant Hospitality Assistant Auto Assistant Hospitality Assistant Enterprise Assistant + + + Assistant Solutions Accelerators
  • 18. Automotive Productivity Experimental Calendar Skill Todo Skill News Weather Restaurant Booking Email Skill KB SkillsKB Notifications Skills Solution Accelerator E N T E R P R I S E A S S I S T A N T Solution Accelerator H O S P I T A L I T Y A S S I S T A N T + + Bot Framework Virtual Assistant Template (C# / JS) Other Templates Your Assistant Experience Dispatcher Deployment Multi- Locale Introductions Feedback Context Switching QnA Linked Accounts Speech Analytics Android Client HospitalityPoint of Interest IT Service Management Virtual Assistant Approach Skills
  • 20. Bot Framework Composer Shell Integrated experience for creating sophisticated conversations including language understanding and generation Dialogs Manage conversation dialogs, triggers, and events Visual editor A visual design surface for creating complex conversation by composing SDK components and dialogs. Powered by BF SDK Adaptive Dialog declarative format Property Editor Composer data driven UI based on SDK component schema
  • 21. Bot Framework Composer – Visual Designer / Design Flow Dialogs Manage conversation dialogs, triggers, and events. Visual editor The dialog editor within Composer allows bot builders to create complex branching flows that include conditional branches, looping and memory manipulation. Dialogs built with composer can use external resources through an HTTP Request action. Dialogs can be reused, interlinked, and composed into larger conversations.
  • 22. Bot Framework Composer – Visual Designer / Design Flow
  • 23. Now available in Public Preview http://github.com/microsoft/botframework-composer Getting started with the Composer
  • 24. Open Source  10+ Public Repos • What’s New • SDK V4: C#, JavaScript, Python, Java • CLI Tools • Emulator • Bot Framework Solutions • WebChat Control • Documentation • BotBuilder-Samples
  • 25. BRK4001 - A deep-dive into conversational AI using Azure Bot Service and Cognitive Services https://myignite.techcommunity.microsoft.com/sessions/81066 BRK1037 - Let’s build a knowledgeable chatbot with Microsoft Bot Framework, Azure Bot Services, and QnA Maker https://myignite.techcommunity.microsoft.com/sessions/79311 THR2136 - create sophisticated, enterprise-ready bots from your existing data, with no code using Azure Cognitive Services QnA Maker https://myignite.techcommunity.microsoft.com/sessions/83915 BRK4001 - A deep-dive into conversational AI using Azure Bot Service and Cognitive Services https://myignite.techcommunity.microsoft.com/sessions/81066 BRK1037 - Let’s build a knowledgeable chatbot with Microsoft Bot Framework, Azure Bot Services, and QnA Maker https://myignite.techcommunity.microsoft.com/sessions/79311 BRK2188 - Advanced Natural Language Understanding (NLU) models using LUIS and Azure Cognitive Services https://myignite.techcommunity.microsoft.com/sessions/83914 THR2018 - Creating enterprise conversational user experiences with virtual assistants https://myignite.techcommunity.microsoft.com/sessions/81065 Resources