SlideShare a Scribd company logo
1 of 25
AI for Everyone: Dynamics 365 Virtual
Agent & AI Builder
Andre Margono (MVP)
Solutions Architect | Barhead Solutions
Agenda
 Introduction
 Virtual Agent Overview
 AI Builder Overview
 Findings on Virtual Agent and AI Builder
 Design Considerations when Building Chat Bot
Introduction
 AI & Chatbot have become the hot topic
since 2018.
 More and more companies are adapting
and putting their effort in building the AI
and Chatbot offering
The (a bit of) History
of AI/Chatbot in
Microsoft World
 Azure Machine Learning was
made as public preview
approximately 4 years ago (2015)
 Microsoft Bot Framework was
introduced approximately 3 years
ago (2016)
 In September 2016, Satya Nadella
stated Microsoft’s vision to
democratizing AI for every person
 Azure Bot Service was introduced
a year later (2017). The platform
that speeds up Bot development.
Building AI/Bot Capability: 2 years ago
 Bot: you will need a dedicated team of developers (Node.js or C#)
 AI: you will need a team that consist of data scientist, data analyst, data
architect, really mature data mart/warehouse
Original Image src: https://image.slidesharecdn.com/dataiku-workshoptelecomparistech-bnp-november2015-howtobuildasuccessfuldatateam-151120194439-
lva1-app6891/95/how-to-build-successful-data-team-dataiku-11-638.jpg?cb=1448048781
Building AI/Bot Capability: in near future
 AI & Bot: Power Platform team
Introducing the
Dynamics 365 Virtual
Agent
 Currently in Public Preview and only for
US tenant.
 Expected to be GA around October
2019.
 Rapid Bot Development toolkit! Less
hassle in managing build &
deployment.
 Graphical user interface Bot Builder
 Intuitive conversation builder
 Intent prediction – Built-In as “Topic”
 Extensible with Microsoft Flow “Action”
capability
 No code required (Unless
using/building custom Flow connector)
Starts with the “Topics”
 A topic defines the conversation
“Workflow”.
 There are 2 types of topics User Topics and
System Topics
 Out of the box, there are a lot of user topics
for example (good learning material). You
can delete the unnecessary ones.
 Note: System topics can’t be removed, you
can only modify them.
Building the Flow that
Compatibles with Virtual Agent
 The Flows must be created
within the same
environment as the Virtual
Agent
 The Flows must be within a
solution. “My Flow”-only
flows won’t be accepted
 The Flows must be built as
“API” (Receive HTTP Request
as the trigger) and must
accept “POST” request.
Analyse the Bot
Usage and
Performance
 Us the Analytics tab to view
the sessions, feedback and
usage of the bot.
 Useful to learn the
pattern/behaviour when we
want to update the bot
conversation/workflow.
Demo
Introducing AI
Builder
 Currently in Public Preview and only for
US tenant. Expected to be GA around
October 2019.
 Comes in 4 main AI Models:
 Binary Classification
 Text Classification
 Object Detection
 Form Processing
 A “Hidden” model (PowerApps canvas
only): Business Card Reader
Binary Classification
 This AI Model is used to predict specific outcome as
Yes/No output based on the trained historical
model.
 Works to predict based on two-options (Yes/No)
field type in CDS + “variable” fields that drive the
outcome.
Form Processing
 This AI Model provides OCR capability for extracting
key–value pair information from the document
 Accepts only PDF, PNG, JPEG (for now)
Object Detection
 This AI Model is used to detect specific object(s) in an
image.
 Can provide the number objects (count) that present in
the image
Text Classification
 This AI Model is able to classify the context of the text
and giving the tag of the text that it reads.
 In short: customisable sentiment analysis
Demo
Findings: Virtual Agent
 When building the Microsoft Flow action, always build the response body
directly, building it in variable renders the Flow to be missing/not recognised as
a valid one.
 Array and Boolean output from Flow is not supported yet, but it is mentioned
to be in the immediate roadmap.
 Virtual Agent expects a pre-set JSON response and exact structure is required
for it to work.
 Rich text (images/files) are not supported yet.
 Branding of the bot is not supported yet.
Findings: AI Builder – Binary Classification
 Binary classification will only classify records where prediction = null, where by
default the prediction has default value. A workaround using Flow/Workflow
might be needed to automate the recalculation
 After publishing, the AI Builder classification will run against the record on daily
basis (not real-time).
Findings: AI Builder – Object Detection
 Object Detection: it is not a sophisticated AI model that can classify object with
different properties. E.g: car model classification (SUV, Hatch, Sedan, etc)
 Object Detection: MUST have the category of the object in CDS
 Object Detection: Data feed is a manual feed (no integration to keep pulling
data from a system and automatically train the model)
Chatbot Design Considerations
 Building bot = building apps. Design based on the feature/functionality that
specified as predefined options during the greeting.
 Guide the users by providing prompts as much as possible based on options,
rather than free text.
 Intent/phrase prediction, this is a “prediction”, always put the “exit” clause if the
bot is not “smart” enough predicting the intent.
 Always offer hand-over to human.
 Analyse the usage pattern and refine the bot as it goes along.
Conclusion
 Virtual Agent
 With the Virtual Agent capability, you could build a bot with intuitive graphical interface,
with almost 0 code required
 Virtual Agent + Flow = endless possibility
 AI Builder
 This tool is very useful to build AI Model based on pre-defined ML logic/template
 No code & data science knowledge required to build the AI Model
 Big potential for the future roadmap with more AI Models that relevant to the business
Q&A
Resources
 https://docs.microsoft.com/en-us/dynamics365/ai/customer-service-virtual-
agent/overview
 https://docs.microsoft.com/en-us/dynamics365/ai/customer-service-virtual-
agent/how-to-flow
 https://docs.microsoft.com/en-us/ai-builder/overview
 Binary classification sample: https://github.com/microsoft/PowerApps-
Samples/blob/master/ai-builder/
Thank you

More Related Content

What's hot

No More No Repro
No More No ReproNo More No Repro
No More No Repro
Anna Russo
 

What's hot (20)

Power automate and power BI January 22 Baku
Power automate and power BI January 22 BakuPower automate and power BI January 22 Baku
Power automate and power BI January 22 Baku
 
Democratize development with Microsoft Power Apps and AI builder
Democratize development with Microsoft Power Apps and AI builderDemocratize development with Microsoft Power Apps and AI builder
Democratize development with Microsoft Power Apps and AI builder
 
Innovation morning power platform
Innovation morning power platformInnovation morning power platform
Innovation morning power platform
 
Sharepoint 2010: Practical Architecture from the Field
Sharepoint 2010: Practical Architecture from the FieldSharepoint 2010: Practical Architecture from the Field
Sharepoint 2010: Practical Architecture from the Field
 
Microsoft power platform
Microsoft power platform Microsoft power platform
Microsoft power platform
 
Power BI for Data Science and Machine Learning - Data Science Portugal meetup
Power BI for Data Science and Machine Learning  - Data Science Portugal meetupPower BI for Data Science and Machine Learning  - Data Science Portugal meetup
Power BI for Data Science and Machine Learning - Data Science Portugal meetup
 
Product management in office 365 vancouver
Product management in office 365 vancouverProduct management in office 365 vancouver
Product management in office 365 vancouver
 
03 power platform power automate in a day-2
03 power platform   power automate in a day-203 power platform   power automate in a day-2
03 power platform power automate in a day-2
 
4 Integrating azure monitor with power bi and power automate
4 Integrating azure monitor with power bi and power automate4 Integrating azure monitor with power bi and power automate
4 Integrating azure monitor with power bi and power automate
 
GraphQL Basics
GraphQL BasicsGraphQL Basics
GraphQL Basics
 
Power automate a workflow automation platform
Power automate a  workflow automation platform Power automate a  workflow automation platform
Power automate a workflow automation platform
 
Roadmap de PowerApps, Flow y Power BI
Roadmap de PowerApps, Flow y Power BI Roadmap de PowerApps, Flow y Power BI
Roadmap de PowerApps, Flow y Power BI
 
04 power apps-platform-boonthawee
04 power apps-platform-boonthawee04 power apps-platform-boonthawee
04 power apps-platform-boonthawee
 
No More No Repro
No More No ReproNo More No Repro
No More No Repro
 
2018-10-17 J1 7A - Microsoft Flow advanced - Serge Luca
2018-10-17 J1 7A - Microsoft Flow advanced - Serge Luca2018-10-17 J1 7A - Microsoft Flow advanced - Serge Luca
2018-10-17 J1 7A - Microsoft Flow advanced - Serge Luca
 
Build Interactive Analytics using Power BI
Build Interactive Analytics using Power BIBuild Interactive Analytics using Power BI
Build Interactive Analytics using Power BI
 
Innovation morning data analytics + ai
Innovation morning data analytics + ai Innovation morning data analytics + ai
Innovation morning data analytics + ai
 
Power BI in Office 365
Power BI in Office 365Power BI in Office 365
Power BI in Office 365
 
02 power bi in a day champ
02 power bi in a day champ02 power bi in a day champ
02 power bi in a day champ
 
2018-10-17 J1 4C - WEBCON prez - Practical results of managing a company with...
2018-10-17 J1 4C - WEBCON prez - Practical results of managing a company with...2018-10-17 J1 4C - WEBCON prez - Practical results of managing a company with...
2018-10-17 J1 4C - WEBCON prez - Practical results of managing a company with...
 

Similar to DynamicsPower! Melbourne AI for everyone: Virtual Agent & AI Builder

Ambikumar - Sharepoint Developer
Ambikumar - Sharepoint DeveloperAmbikumar - Sharepoint Developer
Ambikumar - Sharepoint Developer
Ambi kumar
 
IIBA® Brisbane - The Rise of ChatGPT, Chatbots and AI
IIBA® Brisbane - The Rise of ChatGPT, Chatbots and AIIIBA® Brisbane - The Rise of ChatGPT, Chatbots and AI
IIBA® Brisbane - The Rise of ChatGPT, Chatbots and AI
AustraliaChapterIIBA
 

Similar to DynamicsPower! Melbourne AI for everyone: Virtual Agent & AI Builder (20)

Tata Motors GDC .LTD Internship
Tata Motors GDC .LTD Internship Tata Motors GDC .LTD Internship
Tata Motors GDC .LTD Internship
 
Chatbot development workshop with the Microsoft Bot Framework
Chatbot development workshop with the Microsoft Bot FrameworkChatbot development workshop with the Microsoft Bot Framework
Chatbot development workshop with the Microsoft Bot Framework
 
Summit Australia 2019 - Supercharge PowerPlatform with AI - Dipankar Bhattach...
Summit Australia 2019 - Supercharge PowerPlatform with AI - Dipankar Bhattach...Summit Australia 2019 - Supercharge PowerPlatform with AI - Dipankar Bhattach...
Summit Australia 2019 - Supercharge PowerPlatform with AI - Dipankar Bhattach...
 
The Rise of AI and Machine Learning in Power BI (1).pdf
The Rise of AI and Machine Learning in Power BI (1).pdfThe Rise of AI and Machine Learning in Power BI (1).pdf
The Rise of AI and Machine Learning in Power BI (1).pdf
 
Machine Learning at Hand with Power BI
Machine Learning at Hand with Power BIMachine Learning at Hand with Power BI
Machine Learning at Hand with Power BI
 
Accelerating Path to Production for Generative AI-powered Applications
Accelerating Path to Production for Generative AI-powered ApplicationsAccelerating Path to Production for Generative AI-powered Applications
Accelerating Path to Production for Generative AI-powered Applications
 
IRJET - A Study on Building a Web based Chatbot from Scratch
IRJET - A Study on Building a Web based Chatbot from ScratchIRJET - A Study on Building a Web based Chatbot from Scratch
IRJET - A Study on Building a Web based Chatbot from Scratch
 
ML with Power BI for Business and Pros
ML with Power BI for Business and ProsML with Power BI for Business and Pros
ML with Power BI for Business and Pros
 
Ambikumar - Sharepoint Developer
Ambikumar - Sharepoint DeveloperAmbikumar - Sharepoint Developer
Ambikumar - Sharepoint Developer
 
RPA and AI impact on Banking - 4th Annual Back Office Operations Forum, Vienna
RPA and AI impact on Banking - 4th Annual Back Office Operations Forum, ViennaRPA and AI impact on Banking - 4th Annual Back Office Operations Forum, Vienna
RPA and AI impact on Banking - 4th Annual Back Office Operations Forum, Vienna
 
LUIS and Bots
LUIS and BotsLUIS and Bots
LUIS and Bots
 
Major Project Presentation (7th Sem) - Code Detection.pptx
Major Project Presentation (7th Sem) - Code Detection.pptxMajor Project Presentation (7th Sem) - Code Detection.pptx
Major Project Presentation (7th Sem) - Code Detection.pptx
 
Requirement Gathering & Rapid Prototyping
Requirement Gathering & Rapid PrototypingRequirement Gathering & Rapid Prototyping
Requirement Gathering & Rapid Prototyping
 
Jatin_Resume
Jatin_ResumeJatin_Resume
Jatin_Resume
 
AI Builder Deep Scottish Summit 2020
AI Builder Deep Scottish Summit 2020AI Builder Deep Scottish Summit 2020
AI Builder Deep Scottish Summit 2020
 
IIBA® Brisbane - The Rise of ChatGPT, Chatbots and AI
IIBA® Brisbane - The Rise of ChatGPT, Chatbots and AIIIBA® Brisbane - The Rise of ChatGPT, Chatbots and AI
IIBA® Brisbane - The Rise of ChatGPT, Chatbots and AI
 
MLOps for Compositional AI
MLOps for Compositional AIMLOps for Compositional AI
MLOps for Compositional AI
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - TrivadisTechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
 
MongoDB World 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB World 2018: Building Intelligent Apps with MongoDB & Google CloudMongoDB World 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB World 2018: Building Intelligent Apps with MongoDB & Google Cloud
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

DynamicsPower! Melbourne AI for everyone: Virtual Agent & AI Builder

  • 1. AI for Everyone: Dynamics 365 Virtual Agent & AI Builder Andre Margono (MVP) Solutions Architect | Barhead Solutions
  • 2. Agenda  Introduction  Virtual Agent Overview  AI Builder Overview  Findings on Virtual Agent and AI Builder  Design Considerations when Building Chat Bot
  • 3. Introduction  AI & Chatbot have become the hot topic since 2018.  More and more companies are adapting and putting their effort in building the AI and Chatbot offering
  • 4. The (a bit of) History of AI/Chatbot in Microsoft World  Azure Machine Learning was made as public preview approximately 4 years ago (2015)  Microsoft Bot Framework was introduced approximately 3 years ago (2016)  In September 2016, Satya Nadella stated Microsoft’s vision to democratizing AI for every person  Azure Bot Service was introduced a year later (2017). The platform that speeds up Bot development.
  • 5. Building AI/Bot Capability: 2 years ago  Bot: you will need a dedicated team of developers (Node.js or C#)  AI: you will need a team that consist of data scientist, data analyst, data architect, really mature data mart/warehouse Original Image src: https://image.slidesharecdn.com/dataiku-workshoptelecomparistech-bnp-november2015-howtobuildasuccessfuldatateam-151120194439- lva1-app6891/95/how-to-build-successful-data-team-dataiku-11-638.jpg?cb=1448048781
  • 6. Building AI/Bot Capability: in near future  AI & Bot: Power Platform team
  • 7. Introducing the Dynamics 365 Virtual Agent  Currently in Public Preview and only for US tenant.  Expected to be GA around October 2019.  Rapid Bot Development toolkit! Less hassle in managing build & deployment.  Graphical user interface Bot Builder  Intuitive conversation builder  Intent prediction – Built-In as “Topic”  Extensible with Microsoft Flow “Action” capability  No code required (Unless using/building custom Flow connector)
  • 8. Starts with the “Topics”  A topic defines the conversation “Workflow”.  There are 2 types of topics User Topics and System Topics  Out of the box, there are a lot of user topics for example (good learning material). You can delete the unnecessary ones.  Note: System topics can’t be removed, you can only modify them.
  • 9. Building the Flow that Compatibles with Virtual Agent  The Flows must be created within the same environment as the Virtual Agent  The Flows must be within a solution. “My Flow”-only flows won’t be accepted  The Flows must be built as “API” (Receive HTTP Request as the trigger) and must accept “POST” request.
  • 10. Analyse the Bot Usage and Performance  Us the Analytics tab to view the sessions, feedback and usage of the bot.  Useful to learn the pattern/behaviour when we want to update the bot conversation/workflow.
  • 11. Demo
  • 12. Introducing AI Builder  Currently in Public Preview and only for US tenant. Expected to be GA around October 2019.  Comes in 4 main AI Models:  Binary Classification  Text Classification  Object Detection  Form Processing  A “Hidden” model (PowerApps canvas only): Business Card Reader
  • 13. Binary Classification  This AI Model is used to predict specific outcome as Yes/No output based on the trained historical model.  Works to predict based on two-options (Yes/No) field type in CDS + “variable” fields that drive the outcome.
  • 14. Form Processing  This AI Model provides OCR capability for extracting key–value pair information from the document  Accepts only PDF, PNG, JPEG (for now)
  • 15. Object Detection  This AI Model is used to detect specific object(s) in an image.  Can provide the number objects (count) that present in the image
  • 16. Text Classification  This AI Model is able to classify the context of the text and giving the tag of the text that it reads.  In short: customisable sentiment analysis
  • 17. Demo
  • 18. Findings: Virtual Agent  When building the Microsoft Flow action, always build the response body directly, building it in variable renders the Flow to be missing/not recognised as a valid one.  Array and Boolean output from Flow is not supported yet, but it is mentioned to be in the immediate roadmap.  Virtual Agent expects a pre-set JSON response and exact structure is required for it to work.  Rich text (images/files) are not supported yet.  Branding of the bot is not supported yet.
  • 19. Findings: AI Builder – Binary Classification  Binary classification will only classify records where prediction = null, where by default the prediction has default value. A workaround using Flow/Workflow might be needed to automate the recalculation  After publishing, the AI Builder classification will run against the record on daily basis (not real-time).
  • 20. Findings: AI Builder – Object Detection  Object Detection: it is not a sophisticated AI model that can classify object with different properties. E.g: car model classification (SUV, Hatch, Sedan, etc)  Object Detection: MUST have the category of the object in CDS  Object Detection: Data feed is a manual feed (no integration to keep pulling data from a system and automatically train the model)
  • 21. Chatbot Design Considerations  Building bot = building apps. Design based on the feature/functionality that specified as predefined options during the greeting.  Guide the users by providing prompts as much as possible based on options, rather than free text.  Intent/phrase prediction, this is a “prediction”, always put the “exit” clause if the bot is not “smart” enough predicting the intent.  Always offer hand-over to human.  Analyse the usage pattern and refine the bot as it goes along.
  • 22. Conclusion  Virtual Agent  With the Virtual Agent capability, you could build a bot with intuitive graphical interface, with almost 0 code required  Virtual Agent + Flow = endless possibility  AI Builder  This tool is very useful to build AI Model based on pre-defined ML logic/template  No code & data science knowledge required to build the AI Model  Big potential for the future roadmap with more AI Models that relevant to the business
  • 23. Q&A
  • 24. Resources  https://docs.microsoft.com/en-us/dynamics365/ai/customer-service-virtual- agent/overview  https://docs.microsoft.com/en-us/dynamics365/ai/customer-service-virtual- agent/how-to-flow  https://docs.microsoft.com/en-us/ai-builder/overview  Binary classification sample: https://github.com/microsoft/PowerApps- Samples/blob/master/ai-builder/