HOTSPOT Select the answer that correctly completes the sentence.
Correct Answer: A
Explanation:
When content is submitted to Azure Content Understanding in Foundry Tools, the analysis is asynchronous. This means the service does not return results immediately within the same HTTP request. Instead, it uses the standard Azure long-running operation (LRO) pattern — you call begin_analyze() to submit the content, which immediately returns a poller object, and then call poller.result() to wait for processing to complete and retrieve the structured extraction results. Why the other options are wrong: Synchronous is incorrect — the analysis pipeline involves multiple AI steps (OCR, speech transcription, schema mapping) that take time; a blocking synchronous call is not supported. Returned only as unstructured plain text is incorrect — Azure Content Understanding returns richly structured JSON output with named fields mapped to your defined schema, not plain unstructured text. Limited to OCR-only processing is incorrect — Content Understanding goes far beyond OCR; it supports document, audio, image, and video analyzers, and performs semantic field extraction using AI, not just character recognition. This asynchronous design is consistent across all Azure AI services that perform complex, multi-step content processing.
Question 2
You have a Microsoft Foundry project that contains an agent named Agent1. You need to ensure that Agent1 always calls an Azure function when the agent responds to user input. To what should you set tool_choice for Agent1?
Correct Answer: C
Explanation:
Microsoft’s Foundry Agent Service documentation states that tool_choice provides deterministic control over tool calling: auto means the model decides whether to call tools. required means the model must call one or more tools. none means the model does not call tools. Therefore: A . auto = Incorrect, because the model may or may not call the Azure function. B . none = Incorrect, because this prevents tool/function calls. C . required = Correct, because it forces the agent to call a tool. The Azure OpenAI function-calling documentation also confirms that tool_choice="auto" lets the model decide whether to call a function, while tool_choice="none" forces a user-facing response without a tool call.
Demo Practice Mode
You are viewing only the questions marked as Demo.