Be able to wire Azure OpenAI function calling end to end, ground agents with Azure AI Search, monitor with Azure AI Content Safety, and publish via Azure Bot Service to Teams. The key is knowing the app, not the model, executes tools and returns outputs.
Start practicing
Implement agentic AI solutions — choose a session length
Free · No account required
Domain overview
This domain covers building agents on Azure OpenAI and Azure AI Foundry: function/tool calling, RAG grounding, safety monitoring, and deployment to channels like Microsoft Teams via Azure Bot Service. Questions are scenario-based, asking you to select services, configuration steps, or diagnose why an agent fails to call functions or return grounded answers.
Exam objectives
Azure OpenAI function calling: tool definitions, required parameters, and model tool_choice behavior
Content safety monitoring with Azure AI Content Safety for toxicity and bias detection
RAG grounding using Azure AI Search indexes with Azure OpenAI on your data
Deploying agents to Microsoft Teams through Azure Bot Service and Bot Framework channels
Assuming the model executes functions itself; the orchestrator app must run the function and return results to the model.
Forgetting to register the bot channel or configure the Teams app manifest, so the agent never appears in Teams.
Confusing Azure AI Content Safety with prompt shields or groundedness detection, and omitting monitoring for bias.
Click any question to see the full explanation and answer options, or start a focused practice session above.
An e-commerce company wants to build an agent that helps users track orders, initiate returns, and answer FAQs. The agent should be available on the company's website and mobile app. Which Azure service should the team use to deploy the agent?
2A financial services company is building an agent that uses Azure OpenAI to generate investment advice. The agent must be monitored for toxicity and bias. Which combination of services should the team use to implement content safety monitoring?
3A company is building an agent that needs to perform tasks like sending emails and updating a CRM system. The agent uses Azure OpenAI with function calling. The team defines functions for these tasks. When the agent is tested, it sometimes calls the wrong function or invents function names. What should the team do to improve the reliability of function calling?
4A company is developing an agent that uses Azure AI Vision to analyze images uploaded by users. The agent must identify objects and read text in images. The team uses the Azure AI Vision API. During testing, the agent fails to read text from images with low contrast. What should the team do to improve optical character recognition (OCR) accuracy for such images?
5A company is building an agent that uses Azure OpenAI to answer questions from a large document library. The agent must use a Retrieval Augmented Generation (RAG) pattern. Which TWO actions should the team take to implement RAG effectively?
6An agent uses Azure OpenAI with function calling to perform actions. The agent is not executing functions correctly. Which THREE factors should the team check to diagnose the issue?
7A company wants to deploy an agent using Azure Bot Service that integrates with Microsoft Teams. Which THREE steps should the team take?
8An agent uses Azure AI Language to perform sentiment analysis on customer feedback. The team notices that the sentiment scores are sometimes inaccurate for negative feedback. Which TWO improvements should the team consider?
9You are building an agent for a legal firm that uses Azure OpenAI to analyze contracts. The agent must extract key clauses, identify risks, and summarize the contract. The agent uses a RAG pattern with Azure Cognitive Search as the vector database. After deployment, the agent sometimes returns irrelevant information or fails to find relevant clauses. You suspect the issue is with the chunking strategy. The contracts are large, typically 50-100 pages. Currently, you are chunking by page (each page is one chunk). You want to improve retrieval accuracy. Which action should you take?
10Drag and drop the steps to implement an Azure AI Bot Service with QnA Maker into the correct order.
11A company is building an agent using Azure AI Foundry Agent Service. The agent must be able to call an external REST API that returns real-time inventory data. The API requires an OAuth 2.0 token that changes frequently. Which approach should the team use to enable the agent to call this API securely?
12A company is building an agent by using Azure AI Foundry Agent Service. The agent must use a file search tool that references a 400-page product manual stored as an uploaded file. The team wants the agent to retrieve relevant passages without you writing chunking or embedding code. Which tool should you configure?
13A company is using Azure AI Foundry to create an agent that must answer questions based on a set of internal documents. The agent should provide accurate answers and cite the source documents. Which feature should the team use to ground the agent's responses in the documents?
14A team is building an agent using Azure AI Foundry Agent Service that must use the function calling tool to interact with a custom API. The agent sometimes fails to call the function with the correct parameters. Which action should the team take to improve the reliability of function calling?
15A company is deploying an agent built with Azure AI Foundry Agent Service to production. The agent must log all interactions for auditing and compliance. The team needs to capture the full conversation history, including tool calls and their results. Which approach should they use?
16A team is building an agent with Azure AI Foundry Agent Service that must call several internal function tools. The team reports that the model sometimes invents function names that do not exist and passes arguments that do not match the tool schema. Which TWO practices should the team adopt to reduce these failures? (Choose two.)
17A bank is deploying an Azure AI Foundry agent that provides account balance information over the phone. The agent must authenticate callers by using voice biometrics before revealing any account details. The bank wants to integrate this authentication step into the agent's conversation flow without exposing sensitive data to the language model. Which approach should the bank use?
18A developer is creating an agent in Azure AI Foundry Agent Service and wants the agent to remember a user's stated preferences across separate conversations that occur days apart. The agent definition already includes a model deployment and instructions. What should the developer add to persist this context?
19A media company is building an Azure AI Foundry agent that generates summaries of news articles. The agent uses a tool to fetch articles from an internal CMS. The company wants to ensure the agent respects content usage rights and does not summarize articles that are marked as restricted. The agent must also log every article it accesses for auditing. Which two actions should the team take? (Choose two.)
20An agent built with Azure AI Foundry Agent Service performs a long-running operation by calling a function tool that starts a batch job. The batch job can take up to 30 minutes, and the agent currently times out because the function tool waits for completion. The team wants the agent to continue the conversation after the job finishes. Which pattern should the team implement?
21A retail company is creating an Azure AI Foundry agent that helps customers find products. The agent must be able to call a product search API and a store inventory API. The team wants to define these capabilities so the agent can invoke them when needed. What should the team do?
Be able to wire Azure OpenAI function calling end to end, ground agents with Azure AI Search, monitor with Azure AI Content Safety, and publish via Azure Bot Service to Teams. The key is knowing the app, not the model, executes tools and returns outputs.
The Courseiva AI-102 question bank contains 21 questions in the Implement agentic AI solutions domain, covering the 4% of the exam attributed to this domain in the official Microsoft blueprint. Click any question to see the full explanation and answer breakdown.
Start with a 10-question focused session to identify your baseline accuracy in this domain. Read every explanation — even for questions you answer correctly — to understand the reasoning. Once you score consistently above 80%, move to a 20–30 question session to confirm depth before moving to the next domain.
Yes — the session launcher on this page draws questions exclusively from the Implement agentic AI solutions domain. Choose 10, 20, 30, or 50 questions for a focused session, or click individual questions to review them one by one.
Save your results, see per-domain analytics, and get readiness scores — free, for every certification.
Sign Up FreeFree forever · Every certification included