Practice Exams:

Latest Posts

Microsoft AB-100: Integrating Agents with Power Platform

Copilot Studio agents become business systems when they connect to the rest of Power Platform instead of operating as isolated chat experiences. Connectors can expose APIs as tools, agent flows can coordinate deterministic process steps, Dataverse can store and manage business data, and Power Apps or Power Pages can provide structured experiences around the same process. Microsoft’s current platform model treats these services as complementary. Copilot Studio provides the conversational and agentic layer; Power Automate and agent flows provide workflow; Dataverse provides governed business data; connectors provide reusable integrations. The…

Read More

Microsoft AB-100: Human Handoff in Copilot Studio

Human handoff is the point where an automated conversation becomes a supported service workflow. Copilot Studio can transfer a conversation to a live agent through a connected engagement hub such as Dynamics 365 Customer Service, passing the conversation history and relevant variables so the human does not need to restart the interaction from zero. Handoff should be designed as part of the business process, not as a generic “talk to a person” escape hatch. The agent needs to know when escalation is appropriate, what context should be collected before transfer,…

Read More

Microsoft AB-100: How Copilot Grounds Enterprise Answers

Microsoft Copilot is valuable at work because it can answer with context from the organization rather than relying only on general model knowledge. Grounding is the process of retrieving relevant enterprise information and supplying it to the model so the response can reflect current files, messages, meetings, sites, and other content the user is authorized to access. The important security principle is that Copilot does not create a new universal permission layer over Microsoft 365. Work data remains subject to the user’s existing access. In Copilot Studio, SharePoint knowledge sources…

Read More

Microsoft AB-100: Governance for Copilot Studio

Copilot Studio governance has to support two goals that can appear to conflict: make agent creation accessible enough that business teams can solve real problems, and maintain enough control that data, identities, tools, publishing, cost, and lifecycle remain understandable across the tenant. Strong governance does not mean one approval committee for every experiment. It means clear zones and controls that become stronger as reach and risk increase. Microsoft’s current Copilot Studio security and governance guidance spans Power Platform environments, data policies, maker warnings, real-time risk assessment, customer-managed keys, environment routing,…

Read More

Microsoft AB-100: GitHub Copilot for Legacy Code

Legacy-code work is rarely difficult because the syntax is old. It is difficult because the system contains undocumented assumptions, weak tests, obsolete dependencies, hidden business rules, and integrations no one wants to break. GitHub Copilot can help engineers understand and refactor that code, but it should be used as a structured assistant rather than as an automatic modernization button. GitHub’s current refactoring guidance begins with understanding the existing code before changing it. Copilot can explain selected code, identify repeated logic, suggest simplifications, and help create tests. Those capabilities are useful…

Read More

Microsoft AB-100: GitHub Copilot Repository Instructions

Repository instructions are one of the highest-leverage ways to make GitHub Copilot behave like it understands a codebase instead of treating every task as a fresh repository. GitHub currently supports repository-wide instructions in .github/copilot-instructions.md, path-specific instruction files under .github/instructions/, and agent instructions such as AGENTS.md. Those layers can apply across chat, coding agents, and code review depending on the feature and client. The goal is not to write a second README. Good instructions capture durable constraints that repeatedly change the quality of generated work: how to build, test, validate, navigate,…

Read More

Microsoft AB-100: GitHub Copilot Metrics That Matter

GitHub Copilot metrics are useful when they answer a management question rather than when they create a larger dashboard. The current GitHub metrics model includes adoption, engagement, code-generation activity, code-review usage, pull-request lifecycle measures, agent activity, and exportable data for deeper analysis. No single metric proves productivity or quality. GitHub explicitly recommends looking for patterns across signals. Daily or weekly activity can show whether developers are using Copilot; acceptance trends can show whether suggestions are relevant; code-review activity can show whether AI review is becoming part of the workflow; pull-request…

Read More

Microsoft AB-100: GitHub Copilot Context Engineering

GitHub Copilot performs better when it receives durable project context instead of being asked to rediscover the repository on every task. Context engineering is the practice of shaping that information deliberately: repository instructions, path-specific rules, agent guidance, build commands, architecture notes, task-specific prompts, and the files or symbols most relevant to the current work. Current GitHub guidance supports several customization layers. Repository-wide instructions live in .github/copilot-instructions.md. Path-specific instructions live under .github/instructions/. Agent instructions can live in files such as AGENTS.md. Prompt files and skills can provide reusable task-specific context. Each…

Read More

Microsoft AB-100: GitHub Copilot Code Review Workflows

GitHub Copilot code review is most useful when it becomes part of an existing pull-request workflow rather than a replacement for engineering review. Copilot can inspect changes, suggest issues, and apply repository-specific instructions, while human reviewers remain responsible for architecture, product intent, security context, and final approval. Current GitHub documentation supports repository-wide custom instructions, path-specific instructions, and agent instructions such as AGENTS.md for Copilot code review. The review reads the relevant instructions from the pull request’s head branch, which means teams can test instruction changes in the same branch before…

Read More

Microsoft AB-100: Environment Strategy for Copilot Studio

Power Platform environments are the operational boundaries around Copilot Studio. They determine where agent data lives, who can build or edit, which connectors and data policies apply, how development is separated from production, and where ALM pipelines promote solutions. A weak environment strategy makes every later governance decision harder because experimentation and production share the same boundary. Microsoft’s current Copilot Studio governance guidance recommends a zoned approach: environments can be segmented by purpose and risk so personal experimentation, team development, and enterprise production use different guardrails. The goal is not…

Read More

Microsoft AB-100: Designing Enterprise Prompt Libraries

Enterprise prompt libraries are useful when teams repeatedly solve similar tasks with Copilot, agents, or other generative AI systems and want to preserve successful patterns. The library should not become a folder of clever phrases. It should be a governed catalog of reusable instructions, variables, examples, expected outputs, owners, and evaluation evidence. Prompt libraries become an engineering concern when several teams depend on them. A template that changes centrally can influence many workflows, and a prompt copied into dozens of agents can become difficult to update consistently. The design question…

Read More

Microsoft AB-100: Designing Agentic Business Solutions

Designing an agentic business solution is different from adding chat to an application. The solution must connect a business outcome to users, data, knowledge, tools, workflow, identity, governance, evaluation, deployment, and adoption. The agent is one component in that design, not the architecture by itself. The current AB-100 role reflects this systems view. Microsoft expects architects to plan AI business solutions, design agentic-first architectures, orchestrate Microsoft services, integrate Copilot Studio and Foundry, secure cross-platform interactions, test behavior, and define ALM. A practical design method therefore starts with the business boundary…

Read More

Microsoft AB-100: DLP Policies for Copilot Studio

Data loss prevention in Copilot Studio is not limited to blocking connectors. Power Platform data policies can govern authentication modes, knowledge sources, connector tools, HTTP requests, skills, publication channels, and event triggers. The goal is to prevent an agent from becoming an easy path between organizational data and services that should not be combined. Microsoft tightened enforcement over the last several years. Copilot Studio agents are now subject to tenant-defined data policy enforcement, and the older agent exemption path is no longer supported. Makers and users can see policy violations…

Read More

Microsoft AB-100: Copilot Studio ALM Patterns

Copilot Studio ALM is easier to operate when teams standardize a small number of deployment patterns instead of inventing a unique process for every agent. Current Copilot Studio places agents inside Power Platform solutions, supports export and import across environments, and integrates with Power Platform pipelines, GitHub Actions, and Azure DevOps. Those capabilities can support different levels of maker and engineering maturity without changing the basic release discipline. The common objective is stable: changes should move from development to test to production as a known package with configuration, dependencies, tests,…

Read More

Microsoft AB-100: Copilot Licensing and Architecture Choices

Licensing is an architecture input for Microsoft Copilot because the way an agent is built, hosted, grounded, and used can change how the organization pays for it. A solution that looks technically identical from the user’s perspective may have a different cost model depending on whether it runs as a declarative Microsoft 365 agent, a Copilot Studio agent, or a custom-engine agent hosted with Azure services. Microsoft’s current licensing model distinguishes Microsoft 365 Copilot Chat, the Microsoft 365 Copilot add-on license, Copilot Studio consumption through Copilot Credits, and externally hosted…

Read More