SlideShare a Scribd company logo
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

PPTX
Dynamics 365 saturday 2018 - data migration story
PPTX
Melb nov17 Virtual Entity and auto number
PPTX
Melbourne UG Presentation - UI Flow for Power Automate
PDF
Power Platform Architecture Corrections
PPTX
Get more Visual Power
PPTX
Power Automate
PPTX
Integrate OutSystems With Office 365
PDF
Empowering you - Power BI, Power Platform & AI Builder
Dynamics 365 saturday 2018 - data migration story
Melb nov17 Virtual Entity and auto number
Melbourne UG Presentation - UI Flow for Power Automate
Power Platform Architecture Corrections
Get more Visual Power
Power Automate
Integrate OutSystems With Office 365
Empowering you - Power BI, Power Platform & AI Builder

What's hot (20)

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

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

PDF
Multi-Agent Era will Define the Future of Software
PPTX
AI Builder Deep dive Super Power Saturday London 2020
PDF
AI 2023.pdf
PPTX
Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...
PDF
Build enterprise-grade AI agents with Azure AI Agent Service
PPTX
Building intelligentchatbots
PDF
Using the power of Generative AI at scale
PDF
Azure AI Foundry: The AI app and agent factory
PDF
Chatbots Market Study - Daybreak Insights
PDF
Solvion Trendwerkstatt - Microsoft Azure + Bots
PPTX
Introduction to Azure AI Chatbots & MSFT Power VA.pptx
PDF
Chatbot development workshop with the Microsoft Bot Framework
PDF
LLM-based Multi-Agent Systems to Replace Traditional Software
PPTX
Build Your Own Copilot & Agents For Devs
PPTX
North American Collaboration Summit 2019 Bisser, Gölles
PPTX
Dynamics saturday madrid 2018 integrando bots y modelos predictivos en dyna...
PDF
AI Builder Deepdive DynamicsPower! Brussels 2019
PDF
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
PPTX
Global ai bootcamp_codrina
PDF
5 Dr. Natalie Petouhoff_AI + Empathy.pdf
Multi-Agent Era will Define the Future of Software
AI Builder Deep dive Super Power Saturday London 2020
AI 2023.pdf
Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...
Build enterprise-grade AI agents with Azure AI Agent Service
Building intelligentchatbots
Using the power of Generative AI at scale
Azure AI Foundry: The AI app and agent factory
Chatbots Market Study - Daybreak Insights
Solvion Trendwerkstatt - Microsoft Azure + Bots
Introduction to Azure AI Chatbots & MSFT Power VA.pptx
Chatbot development workshop with the Microsoft Bot Framework
LLM-based Multi-Agent Systems to Replace Traditional Software
Build Your Own Copilot & Agents For Devs
North American Collaboration Summit 2019 Bisser, Gölles
Dynamics saturday madrid 2018 integrando bots y modelos predictivos en dyna...
AI Builder Deepdive DynamicsPower! Brussels 2019
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Global ai bootcamp_codrina
5 Dr. Natalie Petouhoff_AI + Empathy.pdf
Ad

Recently uploaded (20)

PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Encapsulation theory and applications.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
Cloud computing and distributed systems.
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Building Integrated photovoltaic BIPV_UPV.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
20250228 LYD VKU AI Blended-Learning.pptx
MYSQL Presentation for SQL database connectivity
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Mobile App Security Testing_ A Comprehensive Guide.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Review of recent advances in non-invasive hemoglobin estimation
Unlocking AI with Model Context Protocol (MCP)
Encapsulation theory and applications.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Cloud computing and distributed systems.

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/