AI-901 Cheat Sheet
Identify AI concepts and capabilities
Describe principles of responsible AI
Read full chapterCheat sheet
Sharp facts the exam loves — scan these before test day.
- Fairness requires comparable treatment for similarly situated people
The fairness principle requires an AI system to treat people fairly and to avoid affecting similarly situated groups in different ways. Fairness does not mean returning an identical result to everyone regardless of their circumstances.
Trap Return an identical result to every person, regardless of differences in their circumstances.
13 questions test this
- A developer on your team argues that the only place bias can enter your recommendation feature is the historical dataset used to train it. The team therefore plans a single bias check on that dataset.
- Your team assessed a loan-servicing model with several disparity metrics in the Responsible AI dashboard and could not satisfy all of them at the same time. An executive asks which single metric prove
- Your team runs the fairness assessment in the Responsible AI dashboard for a credit-scoring model and reviews the disparity metrics it reports. A stakeholder asks whether that output on its own certif
- Your company is starting design work on an AI feature that shortlists applicants for social housing. The programme lead asks how the design phase itself can reduce the risk of unfair outcomes for appl
- Your model recommends job candidates and reports 94 percent accuracy on the full test set. Before deployment, a risk officer asks you to produce evidence about whether the model raises fairness concer
- You test a voice-controlled help desk assistant before release. The assistant transcribes spoken requests accurately for most callers, but it recognizes one group of speakers noticeably less well than
- You review the evaluation results for a model that recommends job interviews. Your task is to decide which finding indicates a problem under the Microsoft responsible AI principle of fairness. Which f
- Your Microsoft Foundry app publishes customer reviews on a retail site. Each review is sent to Azure AI Content Safety before it is published. The app must automatically flag reviews that attack other
- Your team applies an unfairness mitigation from the Fairlearn package to a model that scores insurance claims. The disparity between two cohorts shrinks but does not disappear. Leadership asks what co
- You run Microsoft Foundry safety evaluations against a benefits-guidance app and receive a low hateful and unfair content defect rate. A manager proposes signing off the release on that number alone.
- A university uses a model to shortlist applicants for admission. An audit finds that the model selects well-qualified applicants from one demographic group at a much lower rate than from the other gro
- A telecom company uses a classification model to decide which customers are offered a discounted handset upgrade. Community groups report that customers in one age cohort are offered the upgrade far l
- A Microsoft Foundry app generates illustrations for a recruitment campaign from prompts written by staff. Before an illustration reaches the campaign site, the compliance team must catch pictures that
Evaluate error rates and outcomes for relevant groups because a strong overall score can hide poorer performance for a particular cohort. A fairness assessment should compare group-level behavior rather than treating aggregate accuracy as proof of equitable performance.
Trap Accept the model as fair when its overall accuracy is high, without comparing results for relevant groups.
8 questions test this
- Your team ships a Microsoft Foundry assistant to users in several countries and reports one blended quality score for the whole user base. A reviewer asks whether that single score is enough to show t
- Your fairness assessment for a job-matching feature used a test dataset collected in one city, and it reported no disparity between cohorts. The company now plans to launch the feature nationally. Wha
- You configured the fairness assessment for a housing-allocation model with gender as the only sensitive feature, and the report showed no disparity. Applicants with disabilities now report that the mo
- A marketing team uses a Microsoft Foundry image generation model to produce staff photos for a careers page. The automated quality scores for the generated images are consistently high, yet reviewers
- The metrics table in your fairness assessment shows one cohort scoring far better than the rest, and the sample size column shows that this cohort holds only a handful of records. A colleague wants to
- A clinic uses a model that flags the patients who should be called in for a follow-up screening. The harm the team is most worried about is a patient who needs the screening but is never flagged. Whic
- Your team trains a model that ranks families applying for subsidized childcare places, and it deliberately leaves the applicant's ethnicity out of the model's input features. The team concludes that t
- You compare the error rates of a customer-eligibility model across age cohorts and, separately, across language cohorts. Neither comparison shows a meaningful gap, but complaints keep arriving from ol
- Reliability and safety require dependable behavior across operating conditions
The reliability and safety principle requires an AI system to perform as designed and respond safely across expected and unexpected conditions. Testing failure modes and defining safe fallback behavior are reliability and safety considerations.
Trap Measure only the system's average accuracy on its original test dataset.
22 questions test this
- Your team is about to release a lightweight Microsoft Foundry customer-help app. The responsible AI review wants evidence that the app holds up when somebody deliberately tries to make it produce harm
- Your team is about to release a lightweight Microsoft Foundry customer-help app. The responsible AI review wants evidence that the app holds up when somebody deliberately tries to make it produce harm
- Your team is about to release a lightweight Microsoft Foundry customer-help app. The responsible AI review wants evidence that the app holds up when somebody deliberately tries to make it produce harm
- Your team is reviewing a lightweight Microsoft Foundry chat application against Microsoft's six responsible AI principles. Each principle is assigned to one developer, who must show a single concrete
- Before releasing a Microsoft Foundry app that answers questions from the public, your team evaluates its test dataset with the coherence and fluency evaluators, and every response passes. The responsi
- A team reports that its Microsoft Foundry app is reliable and safe because the model scored 94 percent average accuracy on the test dataset that was assembled when the project started. The responsible
- Your Microsoft Foundry app was designed, tested, and released to handle typed English support emails. The business now wants the same app to process machine-translated emails arriving from three new c
- You are preparing to release a Microsoft Foundry agent whose tools can cancel customer orders and delete stored records. An automated red teaming scan reports that crafted prompts can push the agent i
- A Microsoft Foundry triage assistant works well during scripted demonstrations. In production it returns confident but inconsistent answers whenever it receives a request type that the team never anti
- You built a Microsoft Foundry app that answers questions about your company's shipping policies. Users have started asking it for legal and medical advice, and the app returns confident answers on tho
- Your team is preparing an AI system for use in a hospital, where its outputs can affect patient safety. A developer proposes signing the system off as soon as it passes the laboratory test suite the t
- You develop a lightweight Microsoft Foundry app that answers policy questions from passages retrieved out of your company handbook. Which guardrail checks whether the answers are based on those suppli
- Your Microsoft Foundry project has a model deployment that uses a custom guardrail with strict violence and hate controls. You build an agent on that deployment and assign the agent a different guardr
- You build a lightweight Microsoft Foundry assistant that writes short Python snippets for internal developers. Before release, the review asks for evidence that the snippets the assistant produces do
- Your Microsoft Foundry agent must follow a fixed refund procedure: check the order date, apply the refund policy, then confirm the outcome to the customer. In testing it sometimes skips the policy ste
- You are operating a Microsoft Foundry app that summarizes user-submitted forum threads. Occasionally the model reproduces hateful wording from a thread in its own summary, and the team needs such a re
- Your organization is about to release a generative AI feature to all 40,000 employees at once. The responsible AI review asks how the team will surface problems that testing did not reveal, while limi
- A stakeholder asks why your responsible AI review keeps returning to the range of conditions the development team considered, instead of accepting the app's benchmark scores as the measure of dependab
- Your Microsoft Foundry app has been in production for a month. Support staff hear that some generated summaries are inaccurate or offensive, but those complaints arrive weeks later through unrelated c
- Your Microsoft Foundry model deployment allows lower-severity harmful content, but during a pilot you need a per-request record whenever that content is detected. What should you use?
- A Microsoft Foundry assistant has been live for two weeks. After a routine change to its system message, users begin receiving unsafe recommendations, and the team needs a prepared procedure that retu
- Your team is building a lightweight customer chat application on Microsoft Foundry for a utility company. Before release, the team lists the ways the app could fail, tests each of those failure modes,
- Reliability requires monitoring after deployment as operating conditions change
Monitor an AI system after deployment because changing data, usage patterns, and operating conditions can expose behavior that predeployment tests did not reveal. Ongoing monitoring supports timely detection and mitigation of unsafe or inconsistent results.
Trap Stop evaluating the system after it passes its initial test set because deployed behavior will remain unchanged.
4 questions test this
- Your team is following Microsoft's four-stage process for building a responsible generative AI solution in Microsoft Foundry. The solution is functionally complete. The work that remains is the compli
- A user of your Microsoft Foundry app reports a generated reply that gave incorrect refund advice. The team confirms the problem and corrects the app's instructions, and the reply is now right. What sh
- Microsoft notifies your subscription that the model version behind your Microsoft Foundry app is retiring, and names the replacement model that will serve the deployment afterwards. The app has not be
- Your organization follows Microsoft's responsible AI guidance for a customer-facing app that went live last month. A manager asks which practice supports the reliability and safety principle now that
- Privacy and security protect data and control access throughout the AI system
The privacy and security principle requires an AI system to respect privacy and remain secure. Appropriate considerations include minimizing exposed personal data, protecting stored and transmitted data, and restricting access with controls such as Microsoft Entra ID and role-based access control.
Trap Add multilingual output and screen-reader support to the user interface.
11 questions test this
- A development team encrypts the customer records that its Microsoft Foundry application stores, and it grants each developer only the Microsoft Entra ID role that the developer's daily work requires.
- A retail chatbot built on Microsoft Foundry stores each shopper's conversation history so that later replies can be personalized. A design review asks you to strengthen the chatbot's alignment with th
- A customer of your Microsoft Foundry Agent Service application asks your company to erase their personal data. The agent has held several conversations with that customer, and the customer uploaded tw
- You build an agent in Microsoft Foundry Agent Service. The agent uses threads, so the service persists the message history of each conversation. Your data protection officer asks where that conversati
- An agent in your Microsoft Foundry project answers order questions by calling a tool that returns full customer records. Testing shows that the agent sometimes repeats a customer's phone number and ho
- You are building an application that transcribes live customer calls with Azure Speech in Foundry Tools. A privacy requirement states that Microsoft must not retain the caller audio at rest at any poi
- A compliance officer reviews a Microsoft Foundry project that uploads evaluation files and persists message history through the Responses API. She asks what protects that stored data at rest, and wher
- A Microsoft Foundry project contains three agents, and one of them answers questions about payroll records. A partner company's service principal must be able to call only the payroll agent's endpoint
- An agent in your Microsoft Foundry project summarizes emails that suppliers send to your company, and it can call a tool that reads your customer database. A security reviewer identifies the hidden in
- You are developing an application that transcribes recorded patient calls for a clinic and stores the transcripts in Azure Storage so that a support team can review them. The clinic asks you to show h
- Thousands of recorded support calls already sit in Azure Storage, so you must use batch transcription in Azure Speech to process them. Your retention policy states that the generated transcript files
- Privacy governs how personal data is collected, used, stored, and controlled
Privacy considerations include being clear about the collection, use, and storage of personal data and giving people appropriate control over how their data is used. These obligations complement technical security controls such as encryption and access restriction.
Trap Treat encryption alone as sufficient even when users are not told how their personal data will be used.
13 questions test this
- A bank builds a Microsoft Foundry app on a model sold by Azure, and the prompts carry confidential customer details. The bank's legal team objects to Microsoft storing any prompt for human review as p
- A bank builds a Microsoft Foundry app on a model sold by Azure, and the prompts carry confidential customer details. The bank's legal team objects to Microsoft storing any prompt for human review as p
- Your team is close to releasing a Microsoft Foundry application that summarizes patient intake forms. During the final review the lead asks which of the planned activities puts the Microsoft responsib
- You use Azure Content Understanding in Foundry Tools to extract fields from scanned invoices that carry customer names and addresses. Your data protection officer asks what happens to the invoice file
- A colleague claims that Microsoft employees can read every prompt your Microsoft Foundry application sends to a model sold by Azure. Your team has not applied for modified abuse monitoring. Which stat
- A school district will use Azure Speech in Foundry Tools to transcribe parent-teacher meetings, and the recordings and transcripts are kept in the district's own storage. The design team wants one pra
- Your company plans to launch a Microsoft Foundry recruiting assistant that processes applicant CVs in several countries. The engineering team has enabled encryption and least-privilege roles on every
- Your team builds a Microsoft Foundry app that answers HR questions for employees, and the app keeps each employee's question history. The history is encrypted at rest, and only two administrators hold
- Your app sends customer emails to Azure Language in Foundry Tools for sentiment analysis. A compliance rule states that the email text must not be held by the service at all, not even briefly for supp
- Your company recorded customer support calls and transcribed them with Azure Speech in Foundry Tools to review agent quality. Callers were told that the recordings support quality reviews. A marketing
- You are building a Microsoft Foundry app that drafts replies to insurance claim emails. Each claim record in your database holds the claimant's full address, bank account number, and medical notes. On
- You are building a Python app that records spoken notes from users and sends the audio to Azure Speech in Foundry Tools for real-time transcription. The audio travels over HTTPS, and your app keeps no
- Your company deploys a visitor kiosk that verifies identity with Azure Vision Face in Foundry Tools. A project manager assumes that Microsoft carries the privacy obligations toward the visitors' biome
- Inclusiveness designs AI experiences for people with diverse abilities and backgrounds
The inclusiveness principle requires AI systems to empower and engage people regardless of background and to be usable by people of all abilities. Supporting multiple interaction methods, languages, and assistive technologies such as screen readers is an inclusiveness consideration.
Trap Publish a detailed explanation of how the model generated each prediction.
20 questions test this
- A Microsoft Foundry loan assistant is reviewed against the Microsoft responsible AI principles. The team already compares approval rates across demographic groups and reports the disparities it finds.
- A Microsoft Foundry app reads appointment reminders aloud with Azure Speech text to speech. Reminder text is generated in each resident's own language, and residents have chosen eight different langua
- A Microsoft Foundry prompt agent answers questions for a public housing service. Research with residents finds that many of them have low reading confidence, while the agent's replies are long and den
- Residents who have no smartphone and cannot use a web form still need access to a Microsoft Foundry benefits agent. The team must let those residents hold a spoken back-and-forth conversation with the
- A Microsoft Foundry meeting app must let employees who speak different languages take part in the same live discussion. Each participant should hear the discussion in their own language as it is spoke
- A Microsoft Foundry app generates captions for community meetings so that residents who are deaf can follow along. Speakers move between English and Spanish inside a single recorded session. Which Azu
- A Microsoft Foundry community app publishes neighborhood notices in Hindi. Research finds that many younger residents speak Hindi but cannot read the Devanagari script, and that they read the same Hin
- A Microsoft Foundry meeting app produces text transcripts for employees who are deaf. Reviewers report that a transcript arrives as one unbroken block of text, so a reader cannot tell which participan
- You are writing a Python application with the Azure Speech SDK that reads answers aloud for users with low vision. The synthesized audio must play through the workstation's default speaker instead of
- A Microsoft Foundry benefits agent asks residents to type long reference details from a paper letter they received. Residents with limited hand mobility report that the typing is the hardest part of t
- A Microsoft Foundry app supports people with a condition that will gradually take away their speech. Inside the app, each user records a verbal consent statement and about one minute of their own spee
- A Microsoft Foundry expense agent accepts typed input only. Field research finds that several staff members have limited hand mobility and cannot type reliably on a phone keyboard. Which addition to t
- A Microsoft Foundry help center stores several hundred prerecorded tutorial videos in an Azure Storage container. None of the videos carry captions, so employees who are deaf cannot follow them. You n
- A Microsoft Foundry help center publishes new written support articles every day, and each article must reach customers who read a dozen different written languages. Which Foundry Tools capability sho
- A product team adds a one-handed operating mode to a Microsoft Foundry photo app so that users with limited hand mobility can work in it. The mode also proves popular with users who are carrying a bag
- A Microsoft Foundry web app lets employees upload product photos. Employees who use screen readers hear only the file name, so the team wants a one-sentence description of each photo stored as its alt
- A Microsoft Foundry support portal receives typed messages from residents around the world. The portal never asks people to choose a language, and each message must be routed to a support agent who re
- A Microsoft Foundry learning app narrates its lessons by using Azure Speech. The team wants an on-screen animated face whose mouth movements follow the narration, to help learners who rely on lip read
- Your team is about to release a Microsoft Foundry benefits chatbot to the public. A reviewer points out that everyone who has tried the chatbot so far works on the engineering team. Which action best
- A university adds an AI study assistant to its online learning portal. The team ships live captions for lecture audio, full keyboard navigation, and screen reader labels for every control. Which Micro
- Inclusive design involves people with diverse needs throughout design and testing
Include people with varied abilities, language needs, backgrounds, and levels of technical proficiency in design and testing. Their participation can reveal barriers that a homogeneous development team might miss.
Trap Ask only the development team to review accessibility because they already understand how the interface works.
14 questions test this
- Research sessions for a Microsoft Foundry training platform include participants across a wide range of hearing loss. Some participants ask for captions, and others prefer to route the lesson audio to
- A team building a Microsoft Foundry companion app for adaptive game controllers studies how the Xbox Adaptive Controller itself was created. Microsoft engaged the accessible gaming community throughou
- Telemetry from a Microsoft Foundry captioning app shows that users who are deaf switch off in-app notifications far more often than other users do. The behavior started after the most recent release,
- A Microsoft Foundry claims assistant will be used by policyholders with every level of computer experience. The pilot group currently consists of insurance staff who work in the company's internal too
- A team is starting design work on a Microsoft Foundry benefits assistant for a city. The project brief describes the intended audience only as residents aged 18 to 75 who live in the metropolitan area
- Before building a Microsoft Foundry study agent, a team plans an empathy exercise in which the developers wear blindfolds and earplugs for an afternoon and then list the barriers they hit. A designer
- A team is choosing testers for keyboard navigation in a Microsoft Foundry ticketing app. One developer argues that only people who rely on assistive technology because of a disability belong in the te
- A Microsoft Foundry HR agent is ready to ship. The manager proposes that the developers who built its screens run the accessibility review themselves and record the outcome in the release notes. Why d
- In research for a Microsoft Foundry rehabilitation coaching app, a participant who had a stroke shows unclear speech, reduced coordination, and a gap in their visual field. The team records what that
- A Microsoft Foundry support portal runs automated accessibility checks in its build pipeline, and the last several builds passed every check. The team asks what the release still needs before it ships
- A Microsoft Foundry housing agent answers residents in five languages. To check that the wording is clear, the team plans to have one developer, who speaks two of those languages, read through the age
- A team recruits participants to test the spoken prompts in a Microsoft Foundry warehouse assistant. The shortlist holds only people with permanent hearing loss, and the assistant is used on a loud pac
- Participant sessions for a Microsoft Foundry expense app surface a barrier that blocks the few participants who cannot use a mouse. A product manager proposes deferring the fix because so few customer
- Drivers who will use a Microsoft Foundry dispatch app work from their own phones with personalized screen reader and text size settings. The team has booked lab sessions on identical loaner phones lef
- Transparency makes an AI system's role, capabilities, and limitations understandable
The transparency principle requires people to understand that they are interacting with AI and what the system can and cannot reliably do. User-facing disclosures should set appropriate expectations about AI-generated output.
Trap Encrypt customer records and restrict access by role.
24 questions test this
- Your support team uses a ticket tool that now includes an agent in Microsoft Foundry. The agent writes a draft resolution note and selects a ticket category on every incoming ticket before a support e
- You are preparing the public launch of a generative AI drafting assistant that your team built on Microsoft Foundry. Beta users misjudged which writing tasks the assistant handles well and kept sendin
- Your support team uses a ticket tool that now includes an agent in Microsoft Foundry. The agent writes a draft resolution note and selects a ticket category on every incoming ticket before a support e
- You are preparing the public launch of a generative AI drafting assistant that your team built on Microsoft Foundry. Beta users misjudged which writing tasks the assistant handles well and kept sendin
- Your support team uses a ticket tool that now includes an agent in Microsoft Foundry. The agent writes a draft resolution note and selects a ticket category on every incoming ticket before a support e
- You are preparing the public launch of a generative AI drafting assistant that your team built on Microsoft Foundry. Beta users misjudged which writing tasks the assistant handles well and kept sendin
- An insurance company uses a model deployed in Microsoft Foundry to decide which claims are settled automatically. Regulators require that every applicant whose claim is refused be told, in plain langu
- You are choosing a model from the Microsoft Foundry model catalog for an agent that will summarize legal correspondence. Before deploying anything, you need the provider's own published description of
- Your prompt agent in Microsoft Foundry answers HR questions in a warm first-person style. Testers report that when they ask whether they are talking to a real person, the agent replies with emotive st
- You are building a bedtime-story app for preschool children that speaks with a synthetic voice from Azure Speech in Foundry Tools. The app's persona is a friendly animal character, and children listen
- You are documenting the responsible AI practices your team applied to a customer-facing assistant built on Microsoft Foundry. The document uses the six Microsoft responsible AI principles as its secti
- You plan to add Azure Content Understanding in Foundry Tools to a document workflow. Before approving the launch, your compliance reviewer asks for Microsoft's own description of what the service can
- Your company replaces the recorded prompts in its phone system with a standard neural voice from Azure Speech in Foundry Tools. The synthesized voice is realistic enough that callers may take it for a
- You use a GPT-image model in Microsoft Foundry to generate illustrations for a public marketing campaign. Your legal team wants anyone who receives a published picture to be able to confirm that it wa
- You build an invoice processing app on Azure Content Understanding in Foundry Tools. A clerk approves every extracted total before payment is released, but the app shows only the final field values, s
- Your team deploys a generative AI model in Microsoft Foundry that drafts answers for an internal knowledge assistant. During testing, the model states some facts confidently that later turn out to be
- Your contact center adds an application that uses Azure Speech in Foundry Tools to transcribe each incoming customer call as it happens, and to generate a summary for the agent when the call ends. The
- You are adding a synthetic voice from Azure Speech in Foundry Tools to a companion app that reads users' personal messages aloud. The persona is a photorealistic rendering of a real person, and users
- A recruiting team uses a model deployed in Microsoft Foundry to rank job applications. Recruiters accept or override the ranking, but they cannot tell why one particular applicant was placed at the bo
- You build a retrieval augmented chat app in Microsoft Foundry. The agent answers policy questions by retrieving passages from a company document index and summarizing them in its own words. Users say
- Users of your assistant, which speaks with a synthetic voice from Azure Speech in Foundry Tools, can select a link during onboarding to find out more about the voice they are hearing. You are writing
- A streaming service uses a recommendation model deployed in Microsoft Foundry to choose the titles shown on each subscriber's home page. Subscribers say they have no idea why particular titles keep ap
- A team new to Microsoft Foundry reviews the six Microsoft responsible AI principles before their first agent reaches production. A developer asks what the transparency principle actually requires of t
- You deploy an agent in Microsoft Foundry that resolves support tickets by calling several internal APIs through its tools. Support staff say the agent's answers arrive with no indication of what it di
- Useful explanations help stakeholders understand consequential AI decisions
When AI informs a consequential decision, provide useful information about how and why the system behaved as it did. Human-understandable explanations help stakeholders identify performance issues, fairness concerns, and unintended outcomes.
Trap Disclose only that AI is present without explaining a consequential result or the system's known limitations.
6 questions test this
- A pharmacy chain builds an app in Microsoft Foundry that answers staff questions about medicine handling from its own procedure documents. Every answer is checked with groundedness detection in Azure
- A bank analyzes recorded sales calls with an audio analyzer in Azure Content Understanding in Foundry Tools. The analyzer returns a call summary and a list of call categories for each recording. A com
- You are testing an app in Microsoft Foundry that uses a reasoning model to recommend which insurance claims a handler should investigate. Handlers must be able to see the steps that led to each recomm
- A housing association runs a prompt agent in Microsoft Foundry that tells applicants which properties they are eligible for. The agent returns a shortlist and nothing else. Applicants say they cannot
- A university built four features on Microsoft Foundry and is reviewing them against the Microsoft responsible AI principles. The reviewer wants to know which feature obliges the team to explain to an
- A clinic uses a model deployed in Microsoft Foundry to decide which patient referrals are fast tracked. Nurses confirm each outcome in the clinic's app, which shows the outcome alone. The team generat
- Accountability keeps people responsible for AI system decisions and oversight
The accountability principle holds people and organizations responsible for how an AI system is designed, deployed, and used. Define ownership, governance processes, and responsibility for compliance throughout the system lifecycle.
Trap Treat the model provider as the only accountable party after the application is deployed.
17 questions test this
- A product team at your company wants to launch a sensitive AI use case that scores rental applications on a Microsoft Foundry model deployment. Your governance system must decide whether the project m
- Your application uses a Microsoft Foundry model deployment to draft marketing copy that employees then post on the company's public website. You must reduce the risk that offensive or inaccurate gener
- An agent in your Microsoft Foundry project calls an external company's API through a custom OpenAPI tool. A colleague assumes Microsoft has tested that external service because the agent runs in Found
- A model deployment behind your company's AI application begins producing biased recommendations. Nobody in the organization is able to pause the application or authorize a corrective change to it. Whi
- An internal auditor asks how your team knows that the mitigations added to a Microsoft Foundry application actually reduced the harms the team identified. The application has been serving users for si
- Your company deploys a customer-facing chat application that is built on a generative AI model your organization did not train. A user receives harmful advice from the application, and a developer sta
- Your team runs Microsoft Foundry risk and safety evaluations against a generative AI application before release. The automated evaluators return low defect rates for every content risk category, and a
- Your company released a Microsoft Foundry application that drafts replies for a customer service team. Employees mention in a team meeting that some replies contain wrong product details, but nothing
- Several teams at your company have independently built AI applications on Microsoft Foundry. The responsible AI lead cannot state which systems are running in production, and compliance audits are sta
- A gaming company added Azure AI Content Safety to its chat feature a year ago and has not changed the configuration since. Players now report that ordinary messages are blocked, while moderators see n
- Red team testing of a Microsoft Foundry application uncovers a harm nobody expected: the model produces demeaning descriptions of one customer group. The application has not shipped yet. What does the
- You are building an application on Microsoft Foundry that screens job applications and recommends which candidates a hiring team should advance. The recommendations affect the applicants' employment o
- You are adding a code-suggestion feature to an internal developer portal by using a Microsoft Foundry model deployment. Developers accept the suggested snippets and commit them without checking them.
- Your company plans an application on Microsoft Foundry that reschedules deliveries and cancels orders on its own, with little human involvement. The legal team asks what the Microsoft Enterprise AI Se
- You are preparing to deploy a generative AI application that drafts hospital admission summaries by using a Microsoft Foundry project. Your team lead asks you to add one practice that applies the Micr
- Your team will build a Microsoft Foundry application that summarizes customer complaints for a support desk. The team plans to use an open model from the Foundry model catalog that is published by a c
- A Microsoft Foundry application that your team operates is open to the public. Guardrails block a stream of prompts from one user account that repeatedly tries to generate hateful content. Which opera
- Consequential AI decisions require meaningful human control
An AI system should not be the final authority for decisions that significantly affect people's lives. Human oversight and mechanisms to review or contest consequential outcomes support accountability.
Trap Remove human review once the model exceeds an accuracy target for consequential decisions.
16 questions test this
- A logistics company automates a high-volume decision on a Microsoft Foundry model deployment because the case load makes reviewing every case impossible. The decision determines whether a customer kee
- A hospital uses Azure Translator in Foundry Tools to translate discharge instructions into each patient's language. The instructions tell patients how to take their medication at home. How should the
- A university adds an AI feature to its assignment portal that flags submitted essays as likely AI-generated. Today a flagged essay results in an automatic academic-integrity penalty for the student. W
- Four teams at your company each plan an agent on Microsoft Foundry Agent Service. Before the projects start, you check the service's transparency note to see which design calls for mandatory human rev
- A retailer machine-translates thousands of product help articles each month with Azure Translator in Foundry Tools. Paying a human reviewer for every article is not affordable, and the service returns
- Your team is introducing a Microsoft Foundry application that suggests an outcome for each disability benefit claim to the caseworkers who handle the claims. A trainer asks how to describe the applica
- A university's financial-aid office uses a Microsoft Foundry application that recommends how much aid each applicant should receive. The office asks an administrative assistant with no financial-aid b
- A billing application uses the Text Analytics for health feature of Azure Language in Foundry Tools to turn extracted entities into charges on a patient's account. Occasionally an entity is extracted
- Your team is writing internal design rules for AI features that decide whether a person receives a service. The rules must reflect the Microsoft responsible AI principle of accountability. Which rule
- A hospital application uses the Text Analytics for health feature of Azure Language in Foundry Tools to extract social determinants of health from clinical notes. The operations team wants the extract
- Your team runs a Microsoft Foundry model deployment that scores applications for a housing assistance program. The model now passes the accuracy target the team set, and a manager proposes ending case
- Your team will use Azure Document Intelligence in Foundry Tools to read submitted benefit claim forms, and every approved claim releases a payment to a claimant. The team must pick the confidence valu
- A consulting firm uses the deep research tool in a Microsoft Foundry agent to produce market reports that go to clients under the firm's name. Each report includes citations that the tool collected fr
- Your bank is planning several new uses for Azure Document Intelligence in Foundry Tools. The compliance team asks which planned use the service's transparency note calls out as one that Document Intel
- A clinic asks you to review the design of a Microsoft Foundry application. The application reads a patient's reported symptoms and returns a likely diagnosis to the patient in a chat window. Which cha
- A factory supervisor deploys a Microsoft Foundry agent that watches inventory levels, schedules restocking, and proposes shift rosters for the production crew. The roster decides who works nights and
Identify AI model components and configurations
Read full chapterCheat sheet
Sharp facts the exam loves — scan these before test day.
- Large language models generate output iteratively as tokens
A tokenizer breaks input text into tokens, and a large language model selects an output token based on the input sequence. The selected token is appended to the sequence and becomes context for selecting the next token, so generation proceeds one token at a time.
Trap The model retrieves a complete, stored answer that exactly matches the prompt.
22 questions test this
- You are writing a Python application that sends customer feedback forms to a Microsoft Foundry chat model deployment. A teammate suggests splitting each form into a list of individual words in your ow
- You are writing a Python application that sends customer feedback forms to a Microsoft Foundry chat model deployment. A teammate suggests splitting each form into a list of individual words in your ow
- You are writing a Python application that sends customer feedback forms to a Microsoft Foundry chat model deployment. A teammate suggests splitting each form into a list of individual words in your ow
- A Microsoft Foundry chat model deployment writes a five-paragraph product overview in a single response. The first sentence states an incorrect release year, and every later paragraph repeats that sam
- A stakeholder requires every product description that your Microsoft Foundry chat deployment generates to run to about sixty words. A developer plans to guarantee that by setting the maximum number of
- You plan a Microsoft Foundry application that sends long meeting transcripts to a chat model deployment and asks for a detailed written summary of each one. Every request must stay inside the deployed
- Your team is tuning a Microsoft Foundry chat application after one answer came back far longer than expected. You need the number of tokens the model actually produced for that single answer, separate
- You build a multi-turn chat experience on a Microsoft Foundry chat model deployment by using the Chat Completions API. In the second turn the user writes 'summarize that in one line' without repeating
- You are onboarding a new developer to a Microsoft Foundry project that contains a chat model deployment. The developer has watched the deployment return fluent answers in the playground and asks where
- A nightly job on a Microsoft Foundry chat model deployment summarizes thousands of archived documents and writes every summary to storage. No person reads the output while it is being produced. A deve
- Two requests arrive at the same Microsoft Foundry chat model deployment. The first sends a long transcript and asks for a one-sentence reply. The second sends a short instruction and asks for a multi-
- You are developing a Microsoft Foundry chat application for a hardware retailer. Customer messages contain frequent misspellings and internal part codes such as HX4412RQ that appear in no public text,
- A Microsoft Foundry project contains two deployments: a chat model and a text embedding model. Your application must return a written answer to each user question, and it must also rank stored documen
- A Microsoft Foundry chat model deployment answers an internal policy question with fluent, confident text that describes a policy your company has never published. The prompt supplied no company docum
- A customer phrases a question to your Microsoft Foundry chat application in wording that appears nowhere in the model's training data, and the deployment still returns a sensible answer. A colleague c
- Your Microsoft Foundry chat application serves users in English, German, and Japanese from one deployment. To forecast token usage, a teammate proposes dividing each message's character count by a sin
- You build a Microsoft Foundry application that drafts customer replies with a chat model deployment. Every draft must be screened against your company's tone rules before an agent sees it, and the mod
- You are new to generative AI. You deploy a chat model in a Microsoft Foundry project and send one prompt from the playground. The model returns a full paragraph of text, and you must explain to your t
- You deploy a chat model in a Microsoft Foundry project and open it in the playground. You open a fresh chat before each of three submissions of exactly the same prompt and keep a nonzero Temperature s
- You compare two chat model deployments in a Microsoft Foundry project for an application that submits long contracts. Both models publish the same maximum token count, yet one of them accepts noticeab
- During a design review for a Microsoft Foundry chat application, a stakeholder asks whether the deployed model gradually learns your company's internal terminology as employees keep sending prompts th
- You submit a paragraph of English prose to a chat model deployment in a Microsoft Foundry project. To reproduce the model's input preprocessing in a local validation pipeline, what should your applica
- Training teaches a language model statistical and semantic token relationships
During training, a large language model analyzes how tokens occur together and in similar contexts, encoding learned relationships in its parameters. At inference time, it applies those learned patterns to the prompt; it does not verify each generated claim against a factual database by default.
Trap The deployment retrains the model on every user prompt before returning a response.
12 questions test this
- Your Microsoft Foundry application summarizes insurance claim documents with a chat model deployment and shows each summary to a claims handler. Some summaries state details that the source document d
- A Microsoft Foundry chat model deployment serves the same internal application in English and in Welsh. Reviewers who read both languages rate the English answers as accurate and well phrased, while t
- A Microsoft Foundry chat model deployment answers a question about industry regulation and closes with a report title, publisher, and page number. Your application sent no documents with the prompt, a
- A stakeholder plans to use a Microsoft Foundry chat model deployment as the only source of answers about Azure capabilities announced in the past month. The application will send the user's question a
- You are onboarding a new developer to a Microsoft Foundry project that contains a chat model deployment. The developer has watched the deployment return fluent answers in the playground and asks where
- A compliance reviewer asks whether a Microsoft Foundry chat model deployment checks each statement it generates against a factual source before the response is returned. The application sends the user
- A customer phrases a question to your Microsoft Foundry chat application in wording that appears nowhere in the model's training data, and the deployment still returns a sensible answer. A colleague c
- A Microsoft Foundry chat application answers company policy questions using content retrieved from an index of internal documents. Auditors must be able to see which document each answer was based on,
- Your team wants a chat model in a Microsoft Foundry project to write in your company's house style. One option is to include a set of approved examples in every prompt, and the other is to fine-tune t
- A Microsoft Foundry chat model deployment has served an internal application for six months, and your team has changed neither the application code nor any request settings. Users now report that answ
- Your team deploys a small language model from the Microsoft Foundry model catalog for an internal assistant. The assistant answers a narrow product FAQ well and responds quickly, but its answers to wi
- A privacy reviewer audits a Microsoft Foundry project that contains a chat model deployment. The reviewer must describe, in a compliance report, what the deployed model itself contains and how it can
A model's context window limits the tokens it can process for a request. Input tokens, generated output tokens, and any reasoning tokens consume the available context budget, so a longer prompt can leave less room for generation.
Trap Input and output token limits are always additive, so using the full input limit leaves the full output limit available.
18 questions test this
- You are building a Python chat application on a Foundry model deployment. Each turn appends the user message and the assistant reply to the messages list, and long sessions eventually exceed the model
- Your Python application calls a Foundry chat model deployment through the Chat Completions API to write product descriptions. Some descriptions end in the middle of a sentence. You must confirm in cod
- Your application sends a full contract to a Foundry model deployment in a single request and asks for a clause-by-clause review. Requests fail because the prompt and the expected review together excee
- Your application sends very large prompts to a Foundry model deployment through the Responses API. Responses stop early, so you raise max_output_tokens to the model's documented maximum output value.
- A Foundry chat app prepends the same long instruction block to every Chat Completions request. Monitoring shows a large cached_tokens value and a lower per-request cost than before. Sessions still run
- You are choosing a Foundry model deployment for an application that sends long documents to the model. In the Foundry Models documentation, the Context Window entry for the model lists a total token v
- You are developing a Python application that summarizes long support-ticket threads by using a chat model deployment in Microsoft Foundry. The application pastes an entire thread into the prompt and s
- You maintain a lightweight Python chat app that calls a Foundry model deployment through the Chat Completions API. Last week the team attached twelve function tool definitions to every request. Conver
- Your Python app sends a shelf photo and a short question to a vision-enabled Foundry model deployment on every call. Each request now leaves too little of the context budget for the model's written an
- You must classify 500 short support tickets with a single Foundry chat model deployment. Pasting all 500 tickets into one prompt exceeds the model's context window. Each ticket needs its own one-line
- You are writing a Python helper that must decide, before each call to a Foundry chat model deployment, whether a conversation still fits inside the model's context budget. The transcript mixes English
- Your team is building a multi-turn assistant on a Microsoft Foundry model deployment. The developers do not want to write their own code to count tokens and trim old turns as conversations approach th
- A Foundry chat app calls a function that returns a 400-row JSON payload, appends the result to the messages list, and calls the model a second time for a written answer. The second call's prompt token
- You maintain a Foundry chat assistant that handles support tickets. Each user works one ticket at a time, and consecutive tickets are unrelated to each other. The application keeps every earlier ticke
- A Foundry extraction app sends each invoice to a chat model deployment together with a strict JSON schema in response_format so that replies match a fixed shape. The schema is large, and long invoices
- A Foundry chat assistant uses a long system message that embeds an entire policy handbook. Users report that answers later in a session are short and are often cut off. Which statement describes the e
- You call a reasoning model deployment in a Microsoft Foundry project by using the Chat Completions API. You set max_completion_tokens to a small value to control cost. Some responses come back with no
- A request to your Foundry model deployment is rejected because the prompt and the requested output exceed the model's context window. Azure Monitor shows the deployment far below its tokens-per-minute
- Chat roles structure instructions, user input, and conversation history
Chat models accept an ordered transcript of messages rather than a single unstructured completion string. A system message supplies behavior and constraints, user messages supply requests, and assistant messages can preserve prior responses or provide examples.
Trap The assistant role is where application-wide rules must be placed before every system message.
12 questions test this
- Your Python app calls a Foundry model deployment through the Responses API. A user now asks a follow-up question that depends on the answer the model returned a moment ago. The team does not want the
- You are building a Python application on a Microsoft Foundry chat model deployment that answers product questions. Every reply must follow the same two-line format, and the system message already stat
- A Foundry chat application stores the text of every turn in a database, but not which participant produced it. After a restart, it rebuilds the request as a system message followed by all stored turns
- A Foundry chat app builds a messages array in which several entries carry the assistant role. Some of those entries are replies the model produced earlier in the session. Others are sample answers tha
- Your Python app calls a Foundry model deployment through the Responses API. A user now asks a follow-up question that depends on the answer the model returned a moment ago. The team does not want the
- You are adding a helpdesk assistant to an internal portal by calling a Microsoft Foundry chat model deployment through the Chat Completions API. The assistant must decline questions outside the IT ser
- A developer builds a first Foundry chat sample in Python that sends only a user message to a model deployment through the Chat Completions API. A reviewer asks whether the messages array also has to c
- Your Foundry chat app passes two function definitions in the tools parameter of every Chat Completions request. The model often answers from its own knowledge instead of calling either function. A tea
- Your Python app sends behavior rules to a Foundry reasoning model deployment in a system message. A teammate proposes moving those rules into a message with the developer role while keeping the system
- You are moving a lightweight Foundry assistant from the Chat Completions API to the Responses API. Its behavior rules currently travel in a system message at the start of the messages array. The rules
- A Foundry chat app builds a messages array holding a system message, the earlier turns, and the assistant's most recent reply as the final entry. The app then calls the Chat Completions API and expect
- A Foundry chat application shows a session's turns in a list ordered newest first, and it passes that same list as the messages array of every Chat Completions request. The system message stays in the
- Embeddings represent semantic meaning as numerical vectors
An embedding is a numerical vector representation of semantic meaning. Semantically similar inputs should have vectors that are close to one another in the embedding space.
Trap An embedding is the natural-language completion returned to the user.
6 questions test this
- Your Python app calls a Microsoft Foundry embeddings deployment twice, once for each of two sentences that mean the same thing but share almost no words. A junior developer expects the two returned ar
- A colleague vectorized 40,000 documents into an Azure AI Search index six months ago. You now write the query code and vectorize each incoming user question with a different embedding model that you d
- A photo library app must let users find stored product photos by typing a description such as 'red running shoe'. The photos carry no captions, tags, or other metadata. The typed description must be m
- A support team wants to group thousands of past tickets so that tickets describing the same underlying issue end up together. Agents describe the same problem in very different words, and no fixed cat
- You are building your first retrieval feature in a Microsoft Foundry project. The app must find stored FAQ entries whose meaning matches a user's typed question, even when the wording is completely di
- Your Python app sends 20 support articles to a Microsoft Foundry embeddings deployment in one request by passing the article texts as a list in the input parameter. You must store each article's vecto
- Embedding models fit semantic similarity and retrieval tasks
Choose an embedding model when text must be converted into vectors for semantic comparison, clustering, or similarity search. A chat model is the adjacent choice when the required output is newly generated natural language rather than a vector.
Trap Choose an image-generation model because it can create a visual representation of each text passage.
10 questions test this
- Your team's Foundry project already runs a chat deployment that answers customer questions. A junior developer asks why the new text-similarity feature needs an embedding deployment at all, since the
- You are starting a lightweight Python app in a Microsoft Foundry project. The app must judge which stored customer feedback entries mean the same as a newly typed comment. The model catalog lists thou
- You are writing your first Python script in a Microsoft Foundry project. The script sends forty stored meeting notes and one newly typed note to an embedding deployment, and the deployment returns one
- A news site wants an articles like this one panel on every story page. The panel must surface stories that cover related subject matter, and the editorial team adds no tags or categories to any story.
- A Microsoft Foundry project holds a library of free-text field reports and one deployed embedding model. The team plans three features: finding the reports that match a typed question, grouping the re
- Your Microsoft Foundry project runs an embedding deployment that already vectorizes 500 product descriptions for a similarity feature. Marketing now asks the app to write a fresh two-sentence promotio
- A marketplace app receives new product listings from many sellers. Before publishing, it must flag a listing that describes the same product as one already in the catalog, even when the two descriptio
- A research team has a Microsoft Foundry project that contains a chat deployment, an embedding deployment, an image generation deployment, and a connection to Azure Speech in Foundry Tools. The team li
- You must score how closely each incoming support email matches a fixed set of known issue descriptions. A teammate proposes sending both texts to the chat deployment and asking it to answer with a sco
- A Microsoft Foundry project must let inspectors find earlier lab observations that describe the same finding as a new one. Inspectors word the same finding differently. The team has deployed a text em
- Chat models fit conversational and instruction-following text tasks
Chat models accept role-labeled message transcripts and return generated assistant messages. This format fits natural-language instruction following, question answering, and multi-turn text interaction.
Trap Choose sentiment analysis when the application must compose a new natural-language answer to a user's question.
14 questions test this
- You are choosing between three chat completion models in the Microsoft Foundry portal for a question-answering assistant. You want to see how the candidates rank on benchmarks that match that specific
- You are writing a lightweight Python application that calls a deployed chat completion model in Microsoft Foundry and prints the reply in a console window. The request completes successfully and you i
- A support desk already runs Azure Language sentiment analysis over incoming customer emails so that angry messages are handled first. Management now wants the same tool to send every customer a writte
- You built a lightweight Microsoft Foundry console app that sends one user question at a time to a deployed chat completion model. Testers report that the model cannot answer follow-up questions that r
- Your company runs a support portal where customers type product questions in free text. You are building a lightweight Microsoft Foundry application that must reply to each question with a newly compo
- You are developing a lightweight Microsoft Foundry application that lets employees ask follow-up questions about the company travel policy. Each reply must be written by the model, and the assistant m
- You are exploring the Microsoft Foundry model catalog for a lightweight application that must hold written conversations with customers. The catalog lists thousands of models, and you want the browse
- A colleague's lightweight Microsoft Foundry application sends one long prompt string to a deployed chat completion model, in the style used with older completion models. The replies are verbose and fr
- A colleague has already created a Microsoft Foundry project and its resource for you. You need to run a Python sample that calls the chat completions endpoint and passes a model name in every request.
- You are developing a lightweight Microsoft Foundry application that answers store-policy questions with a deployed chat completion model. The answers are accurate but too wordy, and you want them phra
- You are writing a lightweight Python application in Microsoft Foundry that maintains a multi-turn conversation with a deployed model named gpt-5-mini and prints each written reply. The project already
- A knowledge-base tool calls extractive summarization in Azure Language whenever an employee types a question about the staff handbook. Employees complain that the tool returns sentences copied out of
- A marketing assistant pastes a bulleted product specification into an internal Microsoft Foundry tool and asks for a single promotional paragraph. The tool sends the bullet list and that written instr
- You are developing a lightweight Microsoft Foundry application that calls a deployed chat completion model for an online shop. You build a request that carries the shop's standing rules and two sample
- Multimodal models are required when prompts combine modalities
Choose a multimodal model whose model card lists every required input type when a solution must reason over combinations such as text and images. A text-only model is not an appropriate choice merely because the desired response is text.
Trap Choose any text-output model because output modality alone determines whether images can be supplied as input.
8 questions test this
- A claims application sends the adjuster's typed note and a photograph of the damaged vehicle in the same request to a model deployment in Microsoft Foundry. Requests that carry only the typed note suc
- A new feature must answer customer questions about photographs that customers attach to their messages, and the answers appear as written text. A developer argues that the project's existing text-only
- A developer is shortlisting catalog models in the Microsoft Foundry portal for an assistant that must answer questions about photographs which users upload. Before deploying anything, the developer wa
- A trainee reads the capabilities tables for Foundry Models sold by Azure and notices that several models are listed with text and image input but with text-only output. The trainee asks what that comb
- A call center quality team is building a lightweight Microsoft Foundry application. A supervisor types a question about a recorded call, and the application sends that typed question together with the
- A logistics team is building a tool in which a driver types a note about a delivery problem and attaches a photograph of the damaged pallet, and the tool must reply in writing. Four catalog models are
- A Microsoft Foundry project has one deployment: a chat model whose card lists text as its only accepted input type. The team reviews four requested features and needs to know which one that deployment
- Two catalog models are on a team's shortlist in the Microsoft Foundry portal. Both return written text, and the team has opened the side-by-side comparison view to decide which candidate can answer qu
- Image-generation models create original images from natural-language instructions
An image-generation model synthesizes new visual content from a text prompt or an image-editing instruction. Its result is newly created image content rather than labels or coordinates for supplied pixels.
6 questions test this
- An e-learning team's Microsoft Foundry project has a chat model deployment and a newly added GPT-image model deployment. For each new slide, lesson authors fill in a short form naming the workplace, t
- An internal tool must do two things inside one Microsoft Foundry project: describe photographs that staff upload for an accessibility report, and create brand-new marketing pictures from written brief
- A trainee deploys an image generation model in a Microsoft Foundry project and sends one written prompt describing a red velvet armchair in a bright loft. No picture and no other content are included
- A legal reviewer asks how a new campaign tool obtains the pictures it publishes. The tool sends only a written brief to an image generation model deployment in Microsoft Foundry, and no company photog
- A trainee sends the written instruction to make a picture of a red sofa to the project's vision-enabled chat model deployment. The deployment returns a written description of a red sofa rather than a
- A magazine's Microsoft Foundry project must add alternative text for thousands of photographs that already sit in the archive, and it must also create brand-new illustrations from written article brie
- The model leaderboard and model cards support evidence-based model comparison
Use the Model leaderboard and Compare models experience in the Foundry portal to compare supported benchmark and performance information for candidate models, including cost comparisons exposed by the experience. Use each model card to confirm supported data types, features, deployment options, benchmark details, and license information.
Trap Use the evaluator catalog, which lists evaluation methods rather than comparing candidate model costs and capabilities.
11 questions test this
- A developer must choose a model for an assistant that writes Python code snippets. The developer sorts the model leaderboard in the Microsoft Foundry portal on the overall quality index and prepares t
- A developer must choose a model for an assistant that writes Python code snippets. The developer sorts the model leaderboard in the Microsoft Foundry portal on the overall quality index and prepares t
- A developer must choose a model for an assistant that writes Python code snippets. The developer sorts the model leaderboard in the Microsoft Foundry portal on the overall quality index and prepares t
- Two chat models on your shortlist score almost the same on the quality leaderboard in the Microsoft Foundry portal. Your assistant runs in a live chat window, and the reply text must start appearing w
- A team is about to ship a customer-facing assistant built on a Foundry model sold by Azure that ranks near the top of the safety leaderboard. A developer argues that the published benchmark scores rem
- A startup plans to ship a customer-facing product built on a Foundry model from the partners and community collection. Before anyone deploys the model, the legal team asks for the terms that govern th
- Your team deploys the chat model that sits at the top of the quality leaderboard in the Microsoft Foundry portal. Tested on your own archive of support articles, its answers are weaker than those of a
- You are shortlisting models in the Microsoft Foundry model catalog for a lightweight application. The model card of one candidate shows a Quick facts section, a Details tab, a Deployments tab, and a L
- A call center quality team is building a lightweight Microsoft Foundry application. A supervisor types a question about a recorded call, and the application sends that typed question together with the
- A bank compares two chat models for a customer-facing assistant on the safety leaderboard in the Microsoft Foundry portal. The leaderboard reports an attack success rate for prompts written to elicit
- A design team is choosing between three image generation models listed in the Microsoft Foundry model catalog. A developer opens the model leaderboard to rank the three candidates. None of the three c
- A model deployment is required before the model can receive inference requests
Selecting a model in the Foundry portal model catalog does not by itself make the model callable. Unless the model supports instant access (preview), deploy the model to create an inference target, then use the deployment name when sending requests. With instant access, supported models can instead be called by model name without creating a deployment.
Trap Adding the model to a project collection automatically creates a callable inference endpoint.
19 questions test this
- Your Python prototype calls a chat model in a Microsoft Foundry project by passing the model name, and nothing is deployed in the project. Governance now requires a content filtering policy for that m
- You are explaining Microsoft Foundry to a developer who has just joined your team. The developer has browsed the model catalog in the Foundry portal and opened several model cards, but has not yet sen
- A Microsoft Foundry project in the preview region for instant access contains no deployments. A developer wants to send test prompts to a supported instant access model from inside the Foundry portal
- A Microsoft Foundry project in the preview region for instant access already runs two production deployments. A developer wants to see how three other supported chat models answer the team's own promp
- Your Microsoft Foundry resource contains one deployment of a chat model that a production application calls. An internal experiment must run the same model with a different content filtering configura
- You are helping a developer who wants to prototype in a Microsoft Foundry project without creating any deployments. The developer needs to know which of the catalog's models can be called by name from
- Your team is prototyping in a Microsoft Foundry project. The team wants to call several newly released chat models on the day each one ships, and to switch between them by changing a single string in
- You are onboarding a developer to a Microsoft Foundry project that has no deployments. The developer needs to know which catalog models can be called immediately by name, and which ones the team must
- A Microsoft Foundry project has called supported models by passing the model name throughout a proof of concept. One of those models now moves to production, where its traffic must have guaranteed thr
- You deploy a chat model in a Microsoft Foundry resource and test it successfully in the playground. A teammate now needs the connection information so that a Python application can send requests to th
- A production Python application calls a chat model in a Microsoft Foundry resource by passing the deployment name svc-chat. During a cleanup, a colleague deletes the svc-chat deployment, and the model
- A developer new to Microsoft Foundry is about to deploy a chat model from the catalog for a first application. The developer expects to choose between standard deployment in a Foundry resource and man
- A developer new to Microsoft Foundry has read that a catalog model must be deployed before an application can send it inference requests. The developer asks what the platform actually creates when you
- A Microsoft Foundry project already serves a chat model through a standard deployment, and your Python application calls it with the OpenAI SDK. The team deploys an open-source model from the catalog
- A Microsoft Foundry project must run a chat model for a customer whose contract states that inference data may be processed only in the single Azure region where the resource is deployed. The team cur
- A developer calls a supported model by name through instant access in a Microsoft Foundry project, and the project contains no deployments. After Microsoft releases a newer version of that model, the
- Your Microsoft Foundry project contains one chat model deployment. Before writing any code, you want to compare that deployment's answers with the answers of a model that supports instant access, usin
- An application in a Microsoft Foundry project calls a supported model through instant access and passes the model name with no suffix. The provider then releases a newer version of that model. The app
- Developers in your Microsoft Foundry project call base chat models by passing the model name in code, without creating anything first. You fine-tune one of those chat models so that it specializes in
- Standard deployment in a Foundry resource is the preferred general deployment option
Use standard deployment in a Foundry resource whenever the model supports it; Microsoft documents it as the preferred option with the broadest capabilities. It can support regional, data-zone, or global processing and standard or provisioned throughput choices, depending on the model.
Trap Use managed compute for every catalog model because dedicated virtual machines always provide more Foundry features.
5 questions test this
- Your architect asks what the Foundry Models sold by Azure category in the model catalog means for a model your team plans to deploy with standard deployment in a Foundry resource. The team's contract
- A Microsoft Foundry project already calls a chat model that uses standard deployment in the Foundry resource. The team now wants to add an open-source model on managed compute in the same project. The
- A colleague proposes deploying a flagship Azure OpenAI chat model to managed compute in Microsoft Foundry, arguing that dedicated GPU capacity always unlocks more Foundry features. You review the depl
- While creating a deployment of a chat model in a Foundry resource, you must pick a deployment type before the deployment is created. A teammate assumes the choice only changes the label shown in the d
- You created a deployment of a chat model in a Foundry resource by using the Global Standard deployment type. Your finance team asks what the deployment costs overnight, when the application is idle an
- Serverless and managed-compute deployments trade hosting responsibility and billing basis
A serverless deployment exposes a Microsoft-hosted model through an API and is generally billed for API input and output usage. Managed compute deploys model weights to dedicated managed virtual machines, requires compute quota, and is billed for compute uptime.
Trap Serverless deployment installs model weights on dedicated virtual machines in your subscription and bills by core-hour.
4 questions test this
- Your team must serve a chat model in Microsoft Foundry with no capacity planning, and wants a bill that tracks request volume. A colleague warns that any Foundry deployment means renting GPU capacity
- Your team plans to move a customer-facing workload onto an open-source model served by managed compute in Microsoft Foundry. The workload carries a contractual availability commitment to the customer.
- You are creating a managed compute deployment in Microsoft Foundry for an open-source language model. A colleague asks which virtual machine size to select, and how many nodes the deployment needs for
- Your project serves an open-source chat model on managed compute in Microsoft Foundry, which is in public preview. A review requires that user prompts and model responses be screened for harmful conte
- Max Completion Tokens caps the generated token budget
Configure Max Completion Tokens when a response must remain within a defined generated-token length or when generated-token cost must be bounded. The value is an upper bound that includes visible output and, for applicable models, reasoning tokens; it does not guarantee that the model will use the full amount.
Trap Configure Temperature, which changes sampling randomness rather than setting a response-length ceiling.
23 questions test this
- A product owner asks that every answer from a Microsoft Foundry chat deployment be limited to about 100 words so that the text fits a fixed panel. A developer converts that request into a Max Completi
- A Microsoft Foundry model deployment drafts standard contract clauses. Reviewers report that the wording drifts between runs and sometimes includes unusual phrasing. You must restrict the model so tha
- A Python app calls a Microsoft Foundry chat deployment to draft marketing taglines. To offer choice, it sets the n parameter to 3 so that each request returns three completions. Generated-token usage
- A product owner asks that every answer from a Microsoft Foundry chat deployment be limited to about 100 words so that the text fits a fixed panel. A developer converts that request into a Max Completi
- A Microsoft Foundry chat app appends every turn to the messages list and sends the full transcript with each request to a deployed chat model. After a long session the calls begin to fail. The app alw
- A new developer is working in the Microsoft Foundry model playground and experimenting with the generation settings on a deployed chat model. They ask you what the Top P setting actually changes when
- A Microsoft Foundry model deployment writes weekly newsletter drafts. Editors report that a single response repeats the same sentence and the same stock phrase several times. You must reduce how often
- A developer wants a Microsoft Foundry chat deployment to word its replies differently each time it answers the same question. They raise the Max Completion Tokens value on every request. The replies r
- A Microsoft Foundry chat deployment answers billing questions inside a small support console. The answers must be brief, and testers complain that replies now stop in the middle of a sentence because
- A Microsoft Foundry project hosts a chat model deployment that answers policy questions. A reviewer says the answers are accurate but shallow, so a developer doubles the Max Completion Tokens value on
- A Microsoft Foundry deployment backs an internal chat assistant, and users complain about slow replies. Tracing shows that every request asks the deployment for a very large generated-token allowance,
- You deploy a model in a Microsoft Foundry project to classify support emails into five fixed categories. The app must return the same category for a given email on every run, so the model has to pick
- An app on a Microsoft Foundry deployment must return longer answers to a research question. The team raises the deployment's tokens-per-minute allocation in the Foundry portal quota pane, waits for th
- Your Microsoft Foundry app calls a GPT-5 reasoning model deployment with a small generated-token allowance. The visible answers come back truncated even though the text that does appear is very short.
- A Microsoft Foundry chat app must log how much of each request's generated-token budget was actually used, so that the team can right-size the Max Completion Tokens value it sends. The response object
- A developer configures a large Max Completion Tokens value on a Microsoft Foundry chat deployment because product management asked for longer, more complete answers. Most replies stay short, and usage
- A Microsoft Foundry chat app enables streaming so that users see text appear while the model is still working. The team expected the change to lower the generated-token bill as well, but the monthly c
- A Microsoft Foundry chat app shows a blank panel for several seconds and then displays the entire answer at once. Product owners want users to see text appearing while the model is still working on th
- A team is about to write the production code for a Microsoft Foundry chat feature and must pick a Max Completion Tokens value that keeps answers complete without paying for generation the feature neve
- A developer times the same prompt twice against one Microsoft Foundry model deployment. The first call asks for a very large generated-token allowance. The second asks for an allowance close to the ex
- Your Microsoft Foundry chat app summarizes support tickets. Testers report that long tickets produce summaries that break off halfway through the final bullet point, while short tickets are summarized
- A developer sets Temperature to zero on a Microsoft Foundry model deployment because the answers are too long for a small mobile panel. After the change the answers are far more consistent between run
- You migrate a Python app from the Chat Completions API to the Azure OpenAI Responses API. The app calls a GPT-5 reasoning model deployment in a Microsoft Foundry project and must keep an upper bound o
- Temperature and Top P control token sampling rather than response length
Lower temperature produces more focused and consistent output, while higher temperature increases randomness. Top P is an alternative nucleus-sampling control that limits consideration to tokens within a chosen probability mass; normally adjust Temperature or Top P, not both in the same request.
Trap Increase Max Completion Tokens to make token selection more random without allowing a longer answer.
9 questions test this
- A product manager plans to run a Microsoft Foundry chat deployment at a higher Temperature for a month. The manager expects the deployed model itself to become more creative for every team that calls
- A developer wants a Microsoft Foundry chat deployment to word its replies differently each time it answers the same question. They raise the Max Completion Tokens value on every request. The replies r
- Replies from a Microsoft Foundry chat deployment open in the expected house style, then drift into unusual wording as they run on. A developer concludes that the Top P value on the request stops apply
- A Microsoft Foundry project contains one chat model deployment that two application features call. A compliance-answer feature must word its replies consistently. A workshop-title panel should suggest
- You are walking a developer through the generation settings on a Microsoft Foundry chat model deployment. The developer notes that the documentation describes Temperature and Top P as two ways to cont
- A marketing team uses a Microsoft Foundry model deployment to draft campaign slogans. To widen the range of ideas, a developer raised Temperature to near the top of its supported range. Several slogan
- A Python app calls a Microsoft Foundry deployment of a GPT-5 reasoning model through the Chat Completions API. The request still carries the temperature and top_p values that the team used with their
- A Microsoft Foundry project holds a chat model deployment that answers questions and a text embedding model deployment that indexes your documentation. A developer sends Temperature and Top P on the c
- A developer tunes the Temperature value in the Microsoft Foundry model playground until the assistant's wording is right, then writes a Python app that calls the same deployment with the same prompt.
Identify AI workloads
Read full chapterUnlock with Premium — includes all practice exams and the complete study guide.
Implement AI solutions by using Microsoft Foundry
Implement generative AI apps and agents by using Foundry
Read full chapterUnlock with Premium — includes all practice exams and the complete study guide.
Implement AI solutions for text and speech by using Foundry
Read full chapterUnlock with Premium — includes all practice exams and the complete study guide.
Implement AI solutions with computer vision and image-generation capabilities by using Foundry
Read full chapterUnlock with Premium — includes all practice exams and the complete study guide.
Implement AI solutions for information extraction by using Foundry
Read full chapterUnlock with Premium — includes all practice exams and the complete study guide.