AI-102 · domain
Implement an agentic solution
This domain covers building and operating agents on Azure: intent recognition in Copilot Studio, Bot Framework SDK agents with Entra ID auth and state, invoking Azure AI Agent Service agents over REST, and auditing agent tool configuration. Questions are scenario-based, asking you to pick the correct feature, endpoint, or diagnose the effect of a missing configuration.
Focused practice
Practice Implement an agentic solution questions
Scored sessions drawing only from this domain — pick a length below.
Start 20-question practice test →What this domain covers
What to know about Implement an agentic solution
Be able to choose the right Copilot Studio feature for intent mapping, wire Entra ID auth and persisted state into a Bot Framework SDK agent, call Azure AI Agent Service through its thread/message/run REST flow, and explain that agents without tools cannot perform actions beyond conversation.
Copilot Studio topics and NLU mapping user utterances to intents and entities
Bot Framework SDK in C#: Entra ID authentication plus conversation and user state storage
Azure AI Agent Service REST invocation: threads, messages, and runs endpoints
PowerShell auditing of Azure AI Agent Service agents and the effect of missing tools
Watch out for
Common Implement an agentic solution exam traps
- ▸Confusing Copilot Studio intent recognition with authored trigger phrases, or assuming an agent can act without configured tools.
- ▸Sending a message directly to an agent endpoint instead of creating a thread, adding a message, then starting a run.
- ▸Treating Bot Framework state as automatic; forgetting to configure storage providers for user preferences across conversations.
Question index
All Implement an agentic solution questions (31)
Click any question to see the full explanation, or start a practice session above.
You are designing an agent in Microsoft Copilot Studio that must answer questions by using a large corpus of internal policy documents. The agent must provide accurate citations and must not invent policy details. You need to configure knowledge sources and grounding behaviour. Which two actions should you take? (Choose two.)
Medium2You are developing an agentic solution that uses Azure AI Agent Service with a custom function calling tool. The agent needs to call a function that requires authentication to an external API. How should you securely pass the API key to the function?
Hard3You are developing an agent by using the Azure AI Foundry Agent Service. The agent must query a proprietary internal REST API that returns JSON data. The API requires an OAuth 2.0 access token for authentication. You need to configure the agent to call this API. What should you do?
Medium4Refer to the exhibit. You have created an assistant with the above configuration. When you send a message 'What is the weather in Seattle?', the assistant responds without calling the function. What is the most likely cause?
Hard5A company wants to build a customer support agent using Microsoft Copilot Studio. The agent needs to understand natural language and handle complex queries beyond simple keyword matching. The agent should be able to escalate to a human agent when it cannot resolve the issue. Which feature should the agent use to understand natural language?
Easy6You are building an agent using Microsoft Copilot Studio to handle customer returns. The agent must collect the order ID, reason for return, and then provide a return shipping label. The process requires the user to provide information step-by-step. Which type of conversation flow should you implement?
Easy7A company plans to deploy a Copilot Studio agent to Microsoft Teams. The agent should be available to all employees in the company. The security team requires that only authenticated users from the company's Microsoft Entra ID tenant can access the agent. Which channel configuration should be used?
Medium8You are designing an agent that uses Azure AI Search as a knowledge store. The agent must handle multiple languages. Which feature should you configure in Azure AI Search to ensure the agent retrieves relevant results for queries in different languages?
Medium9You are using Microsoft Copilot Studio to create an agent that handles customer support. The agent needs to understand the user's intent from free-text input. Which feature should you use to map user utterances to specific topics?
Easy10You are creating an agent in Microsoft Foundry that answers questions about internal HR policies. The policy documents are already indexed in Azure AI Search, and you want the fastest path to a working agent without writing retrieval code. What should you do first?
Easy11A company uses Microsoft Copilot Studio to create an agent that helps employees schedule meetings. The agent must access the user's calendar to find free time slots and book meetings. The agent should only work for users who have granted consent. Which authentication and authorization approach should be used?
Medium12A developer is building an agent using the Microsoft Bot Framework SDK in C#. The agent must authenticate users via Microsoft Entra ID and maintain state across conversations. The solution must store user preferences (e.g., language, timezone) in Azure Cosmos DB. Which state management approach should the developer use?
Hard13You are troubleshooting an agent built with Microsoft Copilot Studio. The agent uses a custom topic to check inventory levels. The topic calls a Power Automate flow that returns JSON with 'inStock' boolean. The agent sometimes says 'Item is in stock' even when the flow returns false. What is the most likely cause?
Hard14You are building an agent with Azure AI Agent Service. The agent must consult a product catalog stored in an Azure AI Search index before answering questions, and you want the retrieval to happen automatically on every run without writing any orchestration code. You have already created the index and a project connection to it. Which configuration should you apply to the agent?
Medium15You are building an agent using Azure AI Agent Service that must execute code in a sandbox environment. The code should be able to install Python packages. Which action type should you use?
Hard16You are building an agent in Microsoft Copilot Studio that needs to send a confirmation email after a user completes a survey. The email should be sent using the user's email address collected during the conversation. Which feature should you use to send the email?
Easy17You are troubleshooting an agentic solution where the agent is not returning responses within acceptable time limits. You suspect the agent is making too many sequential calls to external tools. Which strategy should you recommend to reduce latency?
Medium18You are designing an agentic solution using Azure AI Agent Service. The agent needs to perform actions on behalf of users, such as sending emails and updating databases. The solution must use managed identities for authentication to Azure resources. Which TWO configurations are required?
Hard19You are configuring an agent in Azure AI Foundry Agent Service to generate responses based on a large set of internal documents. The documents are stored in an Azure Storage account. You need to ensure the agent can retrieve relevant information from these documents to answer user queries. What should you do?
Medium20You run the PowerShell script shown to audit your Azure AI Agent Service agents. The script outputs that several agents have no tools configured. What is the impact on those agents?
Easy21You are troubleshooting a Microsoft Copilot Studio agent that calls a custom connector action to retrieve shipment data. The action works in the test canvas, but when the agent is published to a channel, the action returns an authorization error for some users. The connector uses OAuth. You need to resolve the issue. What should you do?
Hard22You are building an agent with the Azure AI Agents SDK that must support multi-turn conversations for a help desk scenario. The agent should remember details a user provided earlier in the same conversation, such as their device model. You need to manage conversation state. What should you do?
Easy23You are using Microsoft Copilot Studio to create an agent that helps users reset their passwords. The agent should first verify the user's identity using multi-factor authentication (MFA) before proceeding. Which feature should you configure?
Easy24You are deploying an agentic solution using Azure AI Agent Service. The agent needs to be invoked from a custom application using REST API calls. Which endpoint should you use to send a message to the agent?
Easy25A logistics company runs an Azure AI Agent Service agent that must call an internal REST API to book delivery slots. The API requires a per-tenant OAuth token that must never be visible in run logs or agent definitions. The agent is invoked by many tenants through your own web application. Which approach should you use to give the agent access to the API securely?
Hard26You are building an agentic solution using Microsoft Semantic Kernel. The agent uses a planner to orchestrate multiple functions. You want to improve the planner's ability to handle complex user requests that involve multiple steps. Which THREE strategies should you implement?
Medium27You are implementing an agent with Azure AI Agent Service that must run a multi-step task: retrieve a customer record, then create a support ticket containing that record. You want the agent to complete both steps in a single run and to be able to report intermediate progress. Which two capabilities should you rely on? (Choose two.)
Medium28Your Azure AI Agent Service agent occasionally calls a 'createOrder' tool with plausible but incorrect item codes. You must ensure that the order is created only when the item code exists in the product database, and that invalid calls are rejected before any order is written. Which approach should you take?
Hard29You are implementing an agentic solution using Azure AI Agent Service with multiple agents that need to collaborate. Each agent has access to different knowledge bases. You want to ensure that the agents can share context and hand off tasks to each other seamlessly. Which architecture should you use?
Hard30You are building an agentic solution using Azure AI Agent Service. The agent needs to send an email via Microsoft Graph API. Which authentication method should you use for the action?
Easy31You are designing an agentic solution that uses Microsoft Copilot Studio and Azure AI Search. The agent needs to answer questions based on confidential documents. Which security measure should you implement to ensure the agent only accesses documents the user has permission to read?
EasyOther domains
All AI-102 exam domains
Frequently asked questions
- What does the Implement an agentic solution domain cover on the AI-102 exam?
- Be able to choose the right Copilot Studio feature for intent mapping, wire Entra ID auth and persisted state into a Bot Framework SDK agent, call Azure AI Agent Service through its thread/message/run REST flow, and explain that agents without tools cannot perform actions beyond conversation.
- How many questions are in this domain?
- This page lists all 31 Implement an agentic solution questions in the AI-102 question bank. The actual exam draws from this domain proportionally to its weighting in the official exam blueprint.
- What is the best way to practise this domain?
- Start with a short focused session (10 questions) to identify gaps, then work through explanations. Repeat with a longer session once the weak areas feel solid.
- Can I practise only Implement an agentic solution questions?
- Yes — the session launcher on this page filters questions to this domain only. Choose any session length for inline explanations and scoring.