Microsoft Azure AI Fundamentals (Updated Version) AI-901 Exam Questions
Preparing for the AI-901 exam is simple with ExamsDay. We offer easy-to-understand study materials that help you learn the most important exam topics. You can study using our PDF questions, practice online with a real exam-style test, or use the desktop practice software. Choose the study method that works best for you and prepare at your own pace.
At ExamsDay, we keep our AI-901 practice questions up to date. Whenever the exam syllabus or objectives change, we update our study materials so you always learn the latest topics. This helps you save time, avoid outdated content, and feel more confident when you take your exam.
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
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.