Free AI-500 Exam Braindumps
Designing and Implementing Multi-Agent AI Solutions Questions 16–20 (page: 5)

Updated On: 2-Oct-2026
View Related Case Study

HOTSPOT (Drag and Drop is not supported)
You have a Microsoft Foundry project that contains a coordinator agent for claims processing.
You have an existing fraud analysis agent hosted outside of Foundry. The agent exposes a standards-based
HTTPS endpoint, publishes the supported s kills and media types, and requires authenticated requests.
You need to configure the coordinator agent to invoke the fraud analysis agent. The solution must meet the following requirements:
● Use the interoperable invocation interface.
● Use the published capability discovery contract.
● Reuse stored authentication across versions of the coordinator agent.
How should you configure the integration? To answer, select the appropriate options in the answer area.
Note: Each correct selection is worth one point.
Hot Area:

  1. See Explanation section for answer.

Answer(s): A

Explanation:



Box 1: The Agent-to-Agent (A2A) tool
To fulfill all requirements, you should use the Agent-to-Agent (A2A) integration mechanism.
Interoperable Invocation Interface: The A2A protocol provides a standardized, interoperable runtime layer designed specifically for multi-agent cross-boundary communication.
Published Capability Discovery Contract: It supports the external agent's capability discovery architecture by automatically negotiating its skills and published media types dynamically over the standard HTTPS endpoint.
Reuse Stored Authentication: By configuring this as a Custom Connection within the Microsoft Foundry portal,
the credentials (API key or tokens) are centrally managed and stored securely at the project level. This allows any version or runtime iteration of your coordinator agent to reuse the exact same connection definition without re-authenticating or modifying the agent code.
Box 2: Agent Cards
The capability discovery contract to use is the Agent Card.
Under the Agent-to-Agent (A2A) protocol framework supported by Microsoft Foundry, agents publish their supported skills, version details, and expected media types in a machine-readable document known as an
Agent Card (often exposed via the standardized .well-known/agent-card.json path).
When configuring your coordinator agent inside Microsoft Foundry, you will use the Agent2Agent (A2A) tool attachment mechanism. This allows you to configure a persistent, credentialed endpoint for the external fraud analysis agent at the Foundry project level, satisfying your requirement to reuse stored authentication safely across multiple versions of your coordinator agent.
Box 3: A Foundry Project Agent2Agent (A2A) Connection
You must set up a Project Connection of the Agent2Agent (A2A) custom type. Using a project-level connection decouples the secret management from the agent definition, allowing any new version of your coordinator agent to securely reuse the exact same credentials without modifications or code changes.
To fulfill the requirement for capability discovery (skills and media types) alongside the interoperable invocation interface, you rely on the Agent Card schema definition within the Model Context Protocol (MCP) specification or the A2A Agent Endpoint specification.


Reference:

https://learn.microsoft.com/en-us/azure/foundry/agents/how-to/tools/agent-to-agent



View Related Case Study

You have an Azure API Management Premium instance that hosts a REST API named InventoryAPI.
You plan to provide Microsoft Foundry agents with the ability to call API operations by using the Model Context
Protocol (MCP). You will use API Management as the gateway without a separate MCP backend.
You need to recommend a solution for the MCP deployment that supports the following:
● Microsoft Entra JSON Web Token (JWT) validation
● Azure Monitor diagnostics
● Request quotas
What should you recommend?

  1. Use Azure Functions to host an MCP server that wraps InventoryAPI.
  2. Use Azure Logic Apps to create an MCP server from connector actions.
  3. Use API Management to expose InventoryAPI as an MCP server.
  4. Use Azure API Center to register InventoryAPI as an API asset.

Answer(s): C

Explanation:

To fulfill these requirements, you should configure and apply Azure API Management inbound policies directly at the scope of the MCP server configuration.
Azure API Management natively allows you to project an existing REST API as a remote Model Context
Protocol (MCP) server without deploying additional backend infrastructure. To satisfy your deployment and governance requirements, you should use the following specific APIM XML policy fragments within the inbound pipeline of the MCP server:
Microsoft Entra JWT ValidationUse the validate-jwt policy to secure the MCP endpoint. This policy intercepts requests from Microsoft Foundry agents, decrypts the token, and validates the claims against Microsoft Entra
ID.
<validate-jwt header-name="Authorization" failed-validation-httpcode="401"
failed-validation-error-message="Unauthorized">
<openid-config url="https://microsoftonline.com{tenant-id}/v2.0/.well-known/openid-configuration" />
<audiences>
<audience>{your-audience-app-id}</audience>
</audiences>
</validate-jwt>


Reference:

https://learn.microsoft.com/th-th/azure/api-management/export-rest-mcp-server



View Related Case Study

You need to implement an advanced prompt engineering strategy to resolve the Patient Intake agent issues.
The solution must prevent hardcoding new logic into the agent's core prompt.
What should you do?

  1. Remove defensive guidelines from the prompt to provide the model with more creative freedom.
  2. Decrease the context window limit to force the patients to write shorter responses.
  3. Inject dynamic context that contains a curated list of few-shot examples illustrating how to parse similar inputs.
  4. Increase the frequency of full model fine-tuning on all the patient chat logs.

Answer(s): C

Explanation:

Scenario: Occasionally, the Patient Intake agent cannot extract relevant symptoms when patients provide verbose personal stories that are irrelevant to the medical issue.
Injecting dynamic context with few-shot examples is the best action to take to address this problem.
Here is why dynamic few-shot examples solve this problem effectively:
Teaches the agent to filter noise: By providing examples of verbose, story-heavy inputs alongside the ideal extracted symptom outputs, you teach the LLM exactly how to ignore "background noise" (e.g., "My cousin gave me this soup...") and focus only on clinical data.
Maintains a public-facing empathetic UX: Patients can still type naturally and feel heard, while the agent handles the heavy lifting of structuring the data.
Leverages Azure Architecture: In a multi-agent setup, you can have a dedicated "Triage/Filter Agent" or use
Azure AI Search to dynamically pull the most relevant few-shot examples based on the user's initial keywords before passing the cleaned context to the symptom-extractor agent.


Reference:

https://techcommunity.microsoft.com/blog/bff5f527-af54-4e01-be5c-609acdd7f285/building-mednexus-a-multi-
agent-healthcare-platform-on-microsoft-agent-framework/4522559



View Related Case Study

You need to design a solution to resolve the Scheduling agent issue.
What should you include in the design?

  1. Implement a retry mechanism that uses exponential backoff.
  2. Route the tool execution directly to the Lead Orchestrator agent.
  3. Route the tool execution directly to the Patient Intake agent.
  4. Implement a retry mechanism that uses immediate retries.

Answer(s): A

Explanation:

The best action to address this problem is to implement a retry mechanism that uses exponential backoff.
When a server frequently times out under peak load, it is usually because it has run out of resources (like CPU,
memory, or database connections) to handle incoming requests.
Exponential Backoff spaces out retry attempts over increasing intervals (e.g., 1s, 2s, 4s, 8s). This pauses the influx of incoming traffic, giving the Model Context Protocol (MCP) server a chance to process its current queue, recover from the peak load, and clear the bottleneck.
Incorrect:
[Not D]
Immediate Retries would make the problem much worse. If an agent immediately retries a failed connection during peak load, it adds even more requests to an already struggling server. This often leads to a "thundering herd" problem, completely crashing the service.


Reference:

https://learn.microsoft.com/en-us/answers/questions/5926883/azure-foundry-agent-fails-to-use-mcp-server



View Related Case Study

You need to recommend changes to decrease the Claim Approval duration without breaking any existing functionality.
What should you recommend?

  1. Run Fraud-check, Policy-eligibility, Document-summary, and Decision sequentially. Increase the TPM
    quota.
  2. Run Fraud-check, Policy-eligibility, Document-summary, and Decision sequentially. Decrease the TPM
    quota.
  3. Run Fraud-check, Policy-eligibility, Document-summary, and Decision concurrently. Disable the memory store.
  4. Run Fraud-check, Policy-eligibility, and Document-summary concurrently. Run Decision after they finish.

Answer(s): D

Explanation:

You can decrease the duration of workflow by running three of the agents concurrently, and then running Agent the Decision agent after they finish.
Because your current setup runs these specialist agents sequentially, the total duration is the sum of all their execution times. By switching to a parallel structure for the first three agents, the total duration drops to the longest runtime among Fraud-check, Policy-eligibility, Document-summary, plus the runtime of Decision.
Scenario:
Litware uses a development, test, acceptance, and production (DTAP) release model for a multi-agent workflow named Claim Approval that runs specialist agents sequentially and uses the model-deployment model.
The Claim Approval workflow calls the following specialist agents in order:
● Fraud-check
● Policy-eligibility
● Document-summary
● Decision
The first three agents can run independently, but the Decision agent is dependent on the output of the other agents.


Reference:

https://learn.microsoft.com/en-us/azure/architecture/ai-ml/idea/multiple-agent-workflow-automation



Viewing page 5 of 23
Viewing questions 21 - 25 out of 107 questions


Post your Comments and Discuss Microsoft AI-500 exam prep with other Community members:

AI Tutor AI Tutor 👋 I’m here to help!