AI-901 Implement AI solutions by using Microsoft Foundry: 603 practice questions
12 of the 603 Implement AI solutions by using Microsoft Foundry questions in the Certsqill AI-901 bank, shown in full below. Each one carries an explanation for every option, not just the correct one — the wrong answers are where the marks go.
Preparing for AI-901? Take the free 5-min readiness check →
1. Select a deployed model after checking that its supported: What should the team do next?
- Choose a model solely because it offers the highest provisioned capacity, without testing representative practice notes.Capacity supports predictable throughput but does not establish summary quality or suitability for the workload.
- Select a deployed model after checking that its supported task, context, language, quota, and cost fit the summary workload. ✓Model selection should match capabilities and operational constraints before the team builds the chat application.
- Use any catalog model because generative models provide equivalent summaries regardless of supported capabilities or context.Models differ in supported tasks, context, quality, latency, cost, and availability, so arbitrary selection is unsuitable.
- Call the project endpoint directly and rely on the endpoint to select an available deployment for each request.An endpoint identifies the project service; the application still needs a supported model deployment or explicitly supported access path.
Choose a supported deployed model by matching capabilities and operational constraints to the chat requirement.
2. Confirm task fit: What should it check first?
- Confirm task fit, then check the model's applicable access path, region, quota, and request identifier. ✓These checks establish whether the model fits the workload and whether the selected deployment or supported instant-access path is usable.
- Use the project endpoint as the model identifier and skip capability checks in the application.The endpoint identifies the project, while the applicable deployment or access identifier selects the model; capability checks remain necessary.
- Assume readiness because the model appears in the catalog and the project was created successfully.Catalog visibility and project creation do not prove capability fit, regional availability, quota, or usable access.
- Increase provisioned capacity and infer that support answers will become more accurate.Provisioned capacity supports predictable throughput but does not guarantee model accuracy or task suitability.
Check task fit, applicable model access, region, quota, and the identifier required by that access path.
3. Open the model in the Foundry playground: What should the team do next?
- Start a new chat repeatedly and treat each cleared conversation as evidence that the model learned the instructions permanently.New chat clears conversation context; it does not retrain the model or permanently change its behavior.
- Add unrestricted web-search access before testing so every response is assumed to be grounded and correct.Tools require suitable configuration and permissions, and grounding does not guarantee truth or replace testing.
- Open the model in the Foundry playground, apply the instructions, and test typical and off-topic visitor prompts. ✓The playground enables prompt experimentation and representative testing before the museum commits to application integration.
- Publish the model immediately because a successful response to one visitor question proves reliable behavior.One successful response cannot establish performance across representative, ambiguous, or off-topic questions.
Use the playground to test instructions against typical and off-topic prompts before integrating the deployed model.
4. Define system instructions that specify the role: What should you do next?
- Deploy a larger model and rely on its learned behavior to maintain the nonprofit’s scope.Model size does not ensure adherence to organization-specific role, scope, or tone requirements without suitable instructions.
- Attach a knowledge file and assume retrieval will define the assistant’s role and communication style.Knowledge sources provide information, but they do not replace explicit behavioral and output instructions.
- Add the requirement as a user message each time someone asks a question.User messages request individual tasks; they do not reliably establish persistent role, scope, and behavior across conversations.
- Define system instructions that specify the role, permitted scope, and desired communication behavior. ✓System instructions establish the assistant’s role, scope, behavior, and output constraints for subsequent user tasks.
Use system instructions for persistent role, scope, and behavioral requirements rather than repeating them in individual tasks.
5. Add the required labels and section order to the system: What should the team do next?
- Increase the output token limit so the model has room to produce all sections.A larger token limit permits longer output but does not require specific labels or section ordering.
- Tell the model to be creative so summaries vary between candidates.Creative wording does not establish the required labels or guarantee a consistent three-section structure.
- Add the required labels and section order to the system instructions or task prompt. ✓Explicit format instructions communicate the required structure, labels, and ordering for generated summaries.
- Clear the conversation before every candidate so the model learns the format again.Clearing history removes context; it does not teach or enforce a desired response structure.
State the required labels and ordering explicitly in instructions so generated summaries follow the desired format.
6. Provide representative examples showing the desired: What should the team do next?
- Remove all instructions so the examples are the only source of behavior.Examples show style but may not define scope, exceptions, audience, or other behavioral requirements.
- Use unrelated examples because any additional text improves extraction reliability.Unrelated examples can introduce conflicting patterns and do not reliably demonstrate the required document style.
- Provide representative examples showing the desired input-to-output format. ✓Examples demonstrate the expected style and structure, helping the model pattern its response accordingly.
- Retrain the model’s weights using the examples directly in the prompt.Prompt examples guide generation temporarily; they do not retrain or modify model weights.
Use representative examples to demonstrate the desired response style and structure without implying model retraining.
7. Define the classifier role in system instructions: What should you do next?
- Put each document in system instructions and the role in the user prompt.Documents are task-specific input, while the persistent role belongs in system instructions.
- Ask users to restate the classifier role whenever they submit a document.Repeated user wording is unnecessary and makes consistent behavior depend on every user.
- Put the classifier identity in each user's document-submission message.User messages should provide changing task content, not the assistant's persistent role definition.
- Define the classifier role in system instructions; send each document as user input. ✓System instructions establish persistent role and boundaries, while user input supplies each document and task.
Use system instructions for the persistent role and user input for each document task.
8. Start a new chat so the current conversation context is: What should you do?
- Increase the model temperature to make it forget the preference.Temperature changes sampling variation; it does not remove messages or reliably erase conversation context.
- Start a new chat so the current conversation context is cleared. ✓Starting a new chat clears the current conversation context for the next interaction.
- Deploy the same model again so the new deployment has no conversation memory.Deployment selection does not itself clear application-managed conversation history or establish a new conversation.
- Add another user message instructing the model to ignore every previous message.An instruction may be followed imperfectly, but previous messages remain in the conversation context.
Start a new chat to remove the accumulated conversation context; this does not retrain the model.
9. Acknowledge the gap and request supporting records: What should the team do next?
- Raise temperature to produce several possible payment statuses.Generating alternatives does not supply missing records and may increase unsupported financial speculation.
- Ask it to infer the status from general model knowledge.General model knowledge is not authoritative evidence for a specific payment-status conclusion.
- Acknowledge the gap and request supporting records or human review. ✓The assistant should disclose insufficient evidence and seek appropriate support or oversight.
- Treat a high confidence score as proof of the payment status.A confidence score is not proof when the supplied records do not support the conclusion.
Require transparent uncertainty and seek supporting records or appropriate human review.
10. Test the revised instructions with representative: What should the team do next?
- Deploy the change immediately because system instructions always produce deterministic results.Instructions guide behavior but do not guarantee identical or universally correct responses across prompts.
- Test the revised instructions with representative and off-topic student questions. ✓Representative and off-topic tests reveal whether the change improves intended behavior without creating scope problems.
- Clear the conversation and assume the revised instructions have been validated.Clearing context can remove prior influence, but it does not test the revised behavior across representative cases.
- Use only one ideal example because a single success proves the change works.One example cannot reveal failures across varied student questions, ambiguity, or off-topic requests.
Evaluate changed instructions against representative and off-topic cases before relying on the revised assistant behavior.
11. Configure file search over the attached terminology guides: What should the team do next?
- Deploy another model and expect it to contain the company terminology.Changing the deployed model does not automatically add private terminology guides to its knowledge.
- Start a new chat so the model learns the terminology guides.Starting a new chat clears conversation context; it does not ingest files or retrain the model.
- Configure web search for every terminology question.Web search retrieves external information, but it does not directly provide the company’s attached terminology guides.
- Configure file search over the attached terminology guides. ✓File search lets the assistant retrieve relevant content from attached knowledge while generating an answer.
Use file search when responses must retrieve relevant information from attached organizational knowledge.
12. Configure web search so the assistant can retrieve: What should the team do next?
- Lower the model temperature to make current answers more accurate.Temperature affects response variation; it does not provide access to current competitor information or guarantee accuracy.
- Create a new chat before every question to refresh external knowledge.A new chat clears conversational context but does not independently retrieve current information from external sources.
- Configure web search so the assistant can retrieve relevant external information. ✓Web search supports retrieval of current external information that is not contained in the retailer’s attached files.
- Attach internal product catalogs and use file search for competitor promotions.File search retrieves attached organizational content, not newly published competitor information on the public web.
Use web search when the assistant needs relevant information from current external sources.
591 more Implement AI solutions by using Microsoft Foundry questions
The remaining 591 questions in this domain are part of the full AI-901 bank — 1040 questions, every option explained. Start with the free five-minute check and see your score per domain.
Test your AI-901 readiness — free