AB-100 · LESSON 3
Deploy AI-powered business solutions40–45% · 4 topics
Learn to analyze, monitor and tune AI solutions, manage testing, design ALM, and design responsible AI, security, governance, risk management and compliance.
3.1Analyze, monitor and tune AI solutions
Analyze, monitor, and tune AI-powered business solutions
Concept
After release, keep improving by monitoring usage (adoption, active users), quality (resolution rate, satisfaction, escalation) and cost (message and token consumption). Use Copilot Studio analytics, the Microsoft 365 Copilot usage dashboard, Azure Monitor and more.
How it works / steps
- Prepare a KPI dashboard
- Analyze unresolved conversations and reasons for escalation
- Improve knowledge, instructions and tools and measure the effect
- Monitor cost consumption and set limits and alerts
- Review regularly with stakeholders and revisit priorities
Workplace example
Analyze “contract change” conversations with a high escalation rate, add the procedure to knowledge, and cut the escalation rate from 30% to 12% in two weeks.
Common confusions and exam tips
- Low adoption may be a training or navigation problem rather than quality
- Compare the same metrics before and after improvements
- A sudden cost spike signals unintended use or loops
Mini quiz
Q1. For an agent running in production, what should be defined first as the monitoring process?
- Number of changes per developer, number of topics, agent publishing frequency and a list of owners
- Metrics to monitor (resolution rate, escalation rate, response quality, error rate) and the frequency and owners of reviews
- Usage counts per user department and the date the agent was published
- Number of agent topics and number of registered knowledge sources
Show answer and explanation
Answer: B Metrics to monitor (resolution rate, escalation rate, response quality, error rate) and the frequency and owners of reviews
Without deciding metrics, frequency and owners, monitoring becomes a formality. [Other options] Usage counts, publish dates, topic counts and change counts are not metrics for monitoring quality or problems.
Q2. Many pieces of user feedback have come in. Which approach turns them into improvements?
- Pass feedback to developers in the order received and have them fix in order of arrival
- Aggregate positive feedback to report results and handle negative voices individually
- Analyze feedback and usage, turn it into a backlog and improve by priority
- Aggregate feedback counts by department and address requests from departments with the most first
Show answer and explanation
Answer: C Analyze feedback and usage, turn it into a backlog and improve by priority
Manage feedback as a backlog and prioritize by impact. [Other options] Counts alone do not show the size of impact. Positive voices alone do not lead to improvement. Order of arrival assigns no priority.
Reference links
3.2Manage testing of AI solutions
Manage the testing of AI-powered business solutions
Concept
AI testing evaluates answer quality, safety, bias and accuracy of tool operations in addition to traditional functional testing. Combine automated evaluation with test sets, user acceptance testing (UAT) by business staff, adversarial testing (red teaming) and load testing.
How it works / steps
- Build a test set with representative questions, edge cases and requests that must be refused
- Decide pass criteria for automated evaluation
- Run acceptance testing with business staff
- Run adversarial tests such as prompt attacks
- Run regression tests after every change
Workplace example
Before production, 10 business staff run two weeks of acceptance testing, automated evaluation confirms a 90% pass rate, and red teaming confirms no information leak paths.
Common confusions and exam tips
- Generative AI output can vary each time, so one check is not enough
- Plan safety testing separately from functional testing
- Update test sets as the business changes
Mini quiz
Q1. You want to use AI-based tools to streamline analyzing and tuning agent problems. Which way of thinking is appropriate?
- Use AI analysis results as clues, but apply changes only after confirming their effect with evaluation
- Report only weekly summaries of AI tool analysis and make no changes to the agent
- Automatically apply AI tool improvement suggestions to the production agent without evaluation
- Don’t use AI tools since they can be wrong; have staff read conversations one by one to analyze causes
Show answer and explanation
Answer: A Use AI analysis results as clues, but apply changes only after confirming their effect with evaluation
Even AI analysis should be validated with evaluation before changes are applied. [Other options] Manual review of everything is inefficient. Reporting alone does not lead to improvement. Automatic application without evaluation risks lowering quality.
Q2. You want to validate AI features spanning multiple Dynamics 365 apps—Sales, Supply Chain and Finance—from order to invoice. Which test is appropriate?
- Checking the display of each app’s screens
- Integration tests of invoice processing in the Finance app
- End-to-end test scenarios that follow the whole business flow
- Unit tests of each AI feature in each app
Show answer and explanation
Answer: C End-to-end test scenarios that follow the whole business flow
For work spanning apps, anything other than E2E scenarios misses defects in the integration points. [Other options] Unit tests, checks within one app or screen display alone cannot validate a business flow spanning multiple apps.
Reference links
3.3Design the ALM process for AI solutions
Design the ALM process for AI-powered business solutions
Concept
ALM separates development, test and production environments and manages and moves changes with solutions and pipelines. Use Power Platform solutions (managed and unmanaged), environment variables and connection references, Power Platform pipelines, and Azure DevOps or GitHub, and manage Foundry assets as code too.
How it works / steps
- Decide the environment strategy (development, test, production, handling of the default environment)
- Decide solution units and owners
- Make per-environment values environment variables and connection references
- Automate moves with pipelines and approvals
- Manage Foundry prompts and agent definitions in Git too
Workplace example
Copilot Studio agents go through Power Platform pipelines and Foundry agents and prompts through GitHub Actions, both on the same release approval flow.
Common confusions and exam tips
- Never change production directly; always go through pipelines
- Managed is for production; unmanaged is for development
- If low-code and pro-code ALM are separate, consistency breaks down
Mini quiz
Q1. You are designing ALM for data used by AI models and agents. Which is appropriate?
- Manage model and agent versions in Git and have data reference the latest production state
- Manage data versions, sources and update procedures, and map them to model and agent changes
- Copy production data to developers’ PCs and have each manage versions
- Keep only the latest state of data and overwrite it with each update
Show answer and explanation
Answer: B Manage data versions, sources and update procedures, and map them to model and agent changes
Without managing data versions and sources too, changes in quality cannot be traced. [Other options] Management on personal PCs cannot be controlled. Overwriting leaves no history. Without data versions, the mapping to model changes is unknown.
Q2. You are designing ALM for Copilot Studio agents, connectors and actions. Which is appropriate?
- Edit agents directly in the production environment and record changes in a log sheet
- Move agents with solutions, and recreate connector connections and URLs by hand in production
- Rebuild agents created in the development environment by hand again in production
- Bundle them in solutions, absorb environment differences with environment variables and connection references, and move them with pipelines
Show answer and explanation
Answer: D Bundle them in solutions, absorb environment differences with environment variables and connection references, and move them with pipelines
Solutions, environment variables, connection references and pipelines are the basics of Copilot Studio ALM. [Other options] Manual rebuilding creates differences. Direct production edits cannot be controlled. Creating connections by hand cannot absorb environment differences.
Reference links
3.4Design responsible AI, security, governance, risk and compliance
Design responsible AI, security, governance, risk management, and compliance
Concept
Manage AI solution risk by combining responsible AI principles (fairness, reliability and safety, privacy and security, inclusiveness, transparency, accountability), Microsoft Purview (sensitivity labels, DLP, auditing), Power Platform DLP policies and environment governance, and Microsoft Entra ID access management.
How it works / steps
- Assess risk by scale of impact and data sensitivity
- Organize sensitivity labels and permissions so Copilot does not reference excessive information
- Control usable connectors with Power Platform DLP policies
- Design content safety settings, human approval and AI-use disclosure
- Meet regulations with audit logs and retention policies
Workplace example
Before deploying Copilot, review SharePoint oversharing, restrict access to labeled confidential documents, and limit connectors agents can use with DLP policies.
Common confusions and exam tips
- Copilot references information the user can access, so excessive permissions become leak risk directly
- There are two kinds of DLP: Purview (data) and Power Platform (connectors)
- Check responsible AI continuously during operation, not just at adoption
Mini quiz
Q1. Before release, you want to confirm the solution follows responsible AI principles. Which approach is appropriate?
- Review from the perspectives of fairness, reliability and safety, privacy, transparency and accountability, and record issues and measures
- Review only from security and privacy perspectives and skip the rest since it is internal with few users
- Perform a security vulnerability assessment and decide based only on its results
- Have developers self-declare compliance with the principles and approve based on that
Show answer and explanation
Answer: A Review from the perspectives of fairness, reliability and safety, privacy, transparency and accountability, and record issues and measures
Reviews from the perspectives of the principles, and records of them, are required. [Other options] Reviews are needed regardless of scale. Self-declaration alone is not objective. A vulnerability assessment is only part of responsible AI perspectives.
Q2. Which is the most appropriate benefit of enabling Managed Environments?
- Power Apps licenses needed to use the environment become unnecessary
- Agents needed for business are created automatically from requirements
- Governance features such as sharing limits, usage insights and solution checks become available
- Data policy (DLP) settings are created automatically from usage and become unnecessary
Show answer and explanation
Answer: C Governance features such as sharing limits, usage insights and solution checks become available
Managed Environments provide governance features such as sharing limits, usage analytics and solution checks. [Other options] Managed Environments do not remove the need for licenses or DLP, nor do they create agents automatically.
Reference links
Lessons are written by this site based on public information and do not guarantee exam content. Product specifications change, so check the latest information at the reference links.
Notes (unofficial, original questions, no pass guarantee)
- The questions on this site are original practice questions written by this site based on publicly available skills outlines and exam guides. They are not actual exam questions.
- Microsoft, Azure, Copilot, Microsoft 365, Dynamics 365 and Power Platform are trademarks of the Microsoft group of companies. This site is not affiliated with or endorsed by Microsoft.
- This content is a study aid and does not guarantee a pass. Exam content, format and prerequisites may change without notice; always check the latest information on the official page before taking the exam.
- Your accuracy on the mock exam cannot be converted to the official (scaled) score and does not predict a pass or fail.
- Progress is saved only in this browser (localStorage) unless you sign in with Google to sync it. You can delete it from the Cookie & storage settings page (Japanese).