AI-500

AI-500 practice questions, page 3 of 5, with answer review and explanations.

Question 11

You have a Microsoft Agent Framework solution for customer support that includes the following agents: ● A triage agent ● A refund specialist agent that runs in the same process as the triage agent ● A compliance review agent that is exposed by a partner team as a remote service You need to identify which integration components the triage agent will use to coordinate interactions with the other agents. What should you identify for each agent? To answer, drag the appropriate components to the correct agents. Each component may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content. NOTE: Each correct selection is worth one point.

Question 12

You are designing an enterprise automation solution that has a web portal for users and the following types of workflows: ● Routine workflows that use prompt-defined agents, approved knowledge stores, and HTTPS tools ● Modernization workflows that use custom Microsoft Agent Framework code packaged as container images with predefined handoffs and task states You need to recommend Azure services that meets the following requirements: ● The routine workflows must run agents in a fully managed environment. ● The user portal must be deployed as a managed platform as a service (PaaS) web app. ● The modernization workflows must run agents in serverless containers that support automatic scaling. What should you recommend for each requirement? To answer, drag the appropriate services to the correct components. Each service may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content. NOTE: Each correct selection is worth one point.

Question 13

You have a Microsoft Foundry agent that handles customer support chats. The agent has two tools named get_contract_terms and calculate_refund. On turns where refunds must be calculated, the agent inconsistently calls the tools. You need to reliably force refund-estimate turns to call calculate_refund. Which request configuration should you use?

  1. tool_choice: {"type": "function", "function": {"name": "calculate_refund"}}
  2. tool_choice: "auto"
  3. instructions: "Use calculate_refund for refund estimates."
  4. tool_choice: "required"

Question 14

You have a multi-agent solution in Microsoft Foundry. Every request begins with the same 1,800-token instruction block and Model Context Protocol (MCP) tool definitions, and then appends a unique user message. Input-token costs and Time to First Token (TTFT) increase during peak hours. You need to reduce the input-token costs and TTFT for requests that share common instructions and tool definitions. The solution must meet the following requirements: ● Reuse cached work only when the common prefix matches exactly. ● Generate a new completion for each user request. ● Minimize application changes. Which type of caching should you use?

  1. retrieval caching
  2. semantic caching
  3. response caching
  4. prompt caching

Question 15

You have a Microsoft Foundry project that contains an incident triage agent. You have a Model Context Protocol (MCP) server registered in the organizational tool catalog. The MCP server exposes two tools named docs_search and deployment_delete. You need to ensure that the agent can only invoke docs_search. What should you configure?

  1. the project details
  2. the agent run configuration
  3. the agent tool configuration
  4. the agent instructions