Practice Exams:

AI & Machine Learning

Microsoft AB-100: Building Reliable Agent Instructions

Agent instructions are operational configuration. In Copilot Studio they help the orchestrator decide which tools, knowledge sources, topics, or other agents to use, how to fill tool inputs, and how to formulate the response. That means an instruction change can alter business behavior even when no connector, flow, or application code changes. Microsoft’s current guidance recommends beginning with a clear role and purpose, then adding tone, scope, boundaries, escalation, and handling of ambiguity. Instructions should reference capabilities the agent actually has, and they should be tested incrementally because complex instruction…

Read More

Microsoft AB-100: Authentication for Copilot Studio Agents

Authentication in Copilot Studio has several layers that are easy to collapse into one word. The agent itself has an identity in Microsoft Entra ID, end users may sign in to the agent, and each tool can use either user-specific access or shared credentials. Those choices determine who the system believes is acting and which data the action is allowed to reach. Microsoft’s current model changed in 2026: new Copilot Studio agents automatically receive Microsoft Entra Agent IDs, which are service principals with an Agent subtype. Existing agents created before…

Read More

Microsoft AB-100: Agentic AI Solution Architecture

Agentic AI architecture should start with business boundaries, not with a diagram full of agents. Microsoft now offers several agent surfaces across Microsoft 365, Copilot Studio, Foundry, Dynamics 365, and Power Platform. The right architecture decides which layer owns reasoning, knowledge, workflow, identity, tools, human approval, and operational governance. The current AB-100 profile reflects this cross-platform reality: solution architects are expected to design agentic-first solutions, multi-agent orchestration, secure cross-platform integration, Foundry and Copilot Studio extensibility, business-process automation, testing, telemetry, and ALM. That makes architecture the connective tissue of Microsoft Business…

Read More

Microsoft AB-100: Agent Lifecycle Management in Microsoft 365

Microsoft 365 agents need the same lifecycle thinking as other production applications, but agent growth can happen faster because information workers and makers can create new experiences with less engineering effort. Without ownership and inventory, useful experimentation can turn into duplicated agents, unclear data access, abandoned deployments, and support problems. Microsoft 365 admin center now provides an Agent Registry and lifecycle actions that let administrators view agents, manage access, assign ownership, block or unblock agents, install or uninstall them, publish requested agents, and perform other governance tasks. Microsoft guidance also…

Read More

Microsoft AB-100: Actions in Copilot Studio

Actions are how Copilot Studio agents move from answering questions to performing work. Current Copilot Studio terminology increasingly centers on tools: connector actions, agent flows, prompts, MCP tools, and other capabilities are exposed to the orchestrator so it can choose the right operation for a user request or business trigger. Microsoft’s current documentation notes that tools can be added at the agent level or used within topics. Connectors can expose actions across Microsoft and third-party systems, while agent flows can implement multi-step business logic. Authentication can use end-user credentials or…

Read More

Microsoft AB-100: ALM for Agentic Business Apps

Agentic business apps change through more than code. Copilot Studio agents can be affected by instructions, topics, tools, connectors, agent flows, environment variables, Dataverse components, knowledge settings, and dependent Power Platform assets. If those changes are made directly in production, the organization loses the ability to test a complete version, compare environments, and roll back safely. Microsoft currently supports Copilot Studio agents inside Power Platform solutions. Solutions can be moved across environments and deployed through Power Platform pipelines, GitHub Actions, or Azure DevOps. The current AB-100 scope explicitly includes ALM…

Read More

Microsoft AB-100: AI Use-Case Prioritization for Leaders

AI strategy becomes expensive when leaders approve ideas faster than the organization can evaluate value, risk, data, and adoption. Every team can produce a convincing list of tasks that might be improved by Copilot, agents, automation, or generative AI. The hard work is deciding which few scenarios deserve attention first. Microsoft’s current AB-100 architecture guidance begins with business objectives, process assessment, success metrics, security, governance, feasibility, and adoption. Microsoft adoption resources make the same practical point: set company-level goals, identify departments with meaningful opportunity, and prioritize a small number of…

Read More

Microsoft AI-103: Vector Search Design on Azure

Vector search design in Azure AI Search involves more than adding an embedding field. The index has to match the embedding model’s dimensions, choose an algorithm and similarity metric, decide whether vectors should be compressed, retain enough original data for rescoring, and balance memory, latency, recall, and storage. Those decisions become part of the search schema and can be expensive to change after a large corpus has been indexed. Azure AI Search supports HNSW approximate nearest-neighbor search and exhaustive KNN. HNSW builds an in-memory graph for fast approximate search, while…

Read More

Microsoft AI-103: Tracing AI Agents in Azure

Agent tracing answers the production question that eventually matters most: why did the agent do that? A final response is not enough when the system retrieves documents, calls models, uses tools, writes memory, or coordinates other agents. Operators need to see the sequence of spans that produced the outcome, how long each step took, which tool arguments were sent, and where an error or latency spike entered the flow. Microsoft Foundry tracing uses OpenTelemetry conventions and stores trace data in connected Azure Monitor Application Insights. For agents hosted in Foundry,…

Read More

Microsoft AI-103: Tool Calling in Azure AI Agents

Tool calling turns an Azure AI agent from a conversational model into a system that can retrieve live information, call APIs, run business operations, or interact with external services. Microsoft Foundry supports custom function tools, OpenAPI tools, MCP servers, built-in tools, and reusable toolboxes. The architecture question is not how many tools an agent can reach; it is how to make each tool understandable, permissioned, testable, and safe to invoke. Current Foundry function calling follows a clear loop: define a function schema, let the model request a call, execute the…

Read More

Microsoft AI-103: Threat Modeling Azure AI Apps

Threat modeling an Azure AI application starts by accepting that the attack surface is broader than the model endpoint. User prompts, retrieved documents, memory, tools, agent identities, model outputs, logs, and external services all create trust boundaries. A system can have a secure model deployment and still be vulnerable because untrusted content becomes an instruction, an agent holds excessive permissions, or a tool executes model-generated arguments without validation. Microsoft’s current security guidance for agents recommends mapping data flows, trust boundaries, and control points before implementation. Its Catalog of AI Attack…

Read More

Microsoft AI-103: Testing AI Prompts on Azure

Prompt testing should move beyond a few playground examples as soon as a prompt affects production behavior. A prompt can change output quality, refusal behavior, tool selection, latency, token cost, and the way retrieved evidence is interpreted. Structured testing gives the team a repeatable way to decide whether a change is an improvement rather than relying on the most recent manual examples. Microsoft Foundry supports model and agent evaluation using existing datasets, synthetic data, traces, and—in preview for some scenarios—full conversation simulation. Foundry hosted-agent guidance also separates unit tests, local…

Read More

Microsoft AI-103: Synthetic Data for Model Testing

Synthetic data is useful when a team needs broader test coverage than it can curate manually, especially before production traffic exists. Microsoft Foundry can generate synthetic evaluation queries, send them to a model or agent, score the responses, and save the generated queries as a reusable dataset. The current SDK workflow for this capability is preview, which matters when deciding whether it belongs in a production quality gate. Synthetic data is not a replacement for real data. It is a coverage tool. The generator can repeat its own assumptions, miss…

Read More

Microsoft AI-103: Serverless Patterns for Azure AI

Serverless is useful for AI when the application needs event-driven execution, burst handling, lightweight APIs, scheduled jobs, or durable orchestration without managing a permanently running server. Azure Functions provides serverless compute for bounded handlers, while Durable Functions and the broader Durable Task stack add state persistence, retries, coordination, and long-running workflows. It is important to distinguish serverless compute from serverless model APIs. Microsoft Foundry model deployments can be consumed through managed APIs, while Azure Functions is the application compute that handles events or exposes business endpoints. One does not replace…

Read More

Microsoft AI-103: Securing Azure AI Endpoints

Securing an Azure AI endpoint requires several controls working together: authentication, authorization, network exposure, rate limits, request validation, monitoring, and deployment governance. An endpoint is not secure merely because it uses HTTPS or sits behind a private network. The caller still needs a trustworthy identity and only the permissions required for the operation. Azure OpenAI and Microsoft Foundry support Microsoft Entra authentication, and current Microsoft guidance includes keyless patterns using Azure Identity libraries and managed identities. Private endpoints can remove public network exposure, while RBAC controls who can invoke or…

Read More