The AI-900 exam retired on June 30, 2026, but the AI concepts it introduced have not expired. Understanding the differences between prediction and generation, extraction and interpretation, or an AI model and a complete application remains useful in almost every Azure AI role. The mistake is to confuse that lasting knowledge with a still-available exam. For current certification preparation, AI-901 is Microsoft’s active Azure AI Fundamentals exam; the AI-900 syllabus is historical background.
This article concentrates on the concepts worth carrying forward. It does not attempt to reproduce a retired exam blueprint or teach an obsolete portal step by step. The goal is to make technical decisions easier when a beginner starts working in Microsoft Foundry: what sort of problem is this, what does a model actually do, what should the surrounding application control, and how can you tell whether the result is trustworthy?
Recognize the shape of a problem before choosing a model
Businesses often describe a goal rather than an AI technique. “Reduce ticket handling time” could involve predicting ticket priority, extracting account identifiers, summarizing a long conversation or assigning an issue to an agent. Those are not interchangeable tasks. One may need a classifier, another a structured extractor and another a generative model. The most useful habit from AI-900 is to state the required input and output before thinking about any product name.
Classification predicts a category. For example, an email could be tagged as billing, technical support or cancellation. Regression estimates a numeric value, such as expected delivery delay or demand over a period. Clustering looks for groups without a predefined class label, perhaps identifying recurring patterns in customer requests. These approaches differ in their training data, evaluation measures and downstream uses. Choosing a text-generation model to produce a category might work in a demonstration, but can make a straightforward classification problem more expensive and harder to validate.
Supervised learning uses labeled training examples; unsupervised learning searches for structure without explicit target labels. Neither means that an AI system understands a business policy or knows whether data has become stale. Evaluation must look at the task: a classifier needs precision and recall; a regression model needs numerical error measures; a clustering experiment requires a judgment of whether the discovered groups are meaningful. A neat-looking chart alone is not proof of usefulness.
AI-901 still expects candidates to identify common workloads and choose appropriate model capabilities. Its practical Foundry questions build on this problem-classification ability. The AI model and workload distinctions provide the current certification context, while the historical framework gives you a way to reason without memorizing a list of service descriptions.
Separate training, inference and the application around the model
Training teaches a model patterns from examples; inference uses a trained model to produce a result for new input. Even when you call a managed foundation model and never train it yourself, this distinction matters. A model’s knowledge may not include yesterday’s policy changes. Its generated answer depends on the prompt, any retrieved information, model configuration and available context. If it answers a question about an internal document incorrectly, changing the training process is rarely the first practical fix.
An application supplies much of the reliability that the model alone cannot. It obtains user identity, chooses a model deployment, submits input, validates responses, enforces access rules, handles errors and records enough evidence for support teams to investigate failures. Imagine a customer-service assistant that writes a refund instruction. The model may produce plausible text, but an actual refund must pass through authorized application logic with transaction checks. Confidence in the language does not grant financial authority.
Some errors can be prevented before inference. Validate incoming file types, protect secrets, select the proper model input modality and reject malformed requests. Others occur after inference: a response might violate a required schema, include a fabricated identifier or be unsuitable for a user-facing action. These failures need independent verification. Separating these layers is a stronger engineering habit than telling a model to “be accurate” in every prompt.
This boundary also explains why an agent differs from a simple chatbot. A conversational model can answer questions, but an agent has some ability to select tools or carry out steps within an authorized workflow. Tools should have narrow inputs and permissions. For a beginner, understanding a single-agent system with one safe read-only tool is enough to see why tool execution, memory and human approval must be designed explicitly. The existing AI-901 agent workflow discussion explores these choices without requiring you to build a multi-agent platform.
Understand the difference between language analysis and language generation
Natural language processing covers several distinct outputs. Entity detection finds named people, organizations or places. Keyword extraction identifies important terms. Sentiment analysis estimates whether language expresses a positive, negative or neutral attitude. Summarization condenses longer material, while translation changes language and speech recognition converts audio into text. A single support workflow might use more than one, but each stage should have a clear purpose.
Generating a natural-language response is different from extracting an exact fact. If a customer asks for the renewal date on a contract, the application may need an extractor that retains the date and its source evidence. A generative model can present the answer clearly, but its wording must not change the date or invent a clause. That is why structured extraction, grounding and output validation remain separate concerns even when one multimodal foundation model can handle several modalities.
Grounding makes current and private information available to a model by supplying approved context at inference time. Retrieval can help, but it introduces its own accuracy problems. A search might find an outdated policy, a paragraph without its exception or a document a user is not permitted to see. Better prompting cannot fix unauthorized retrieval. The distinction between instruction and evidence is especially important when the model encounters untrusted text attempting to act like a higher-priority command.
The current language and speech material adds practical implementation details. Retain the concept-level vocabulary from AI-900, then practice sending a small text or spoken input through the relevant current Foundry or Speech capability and examining what it actually returned.
Computer vision is not the same as document extraction
Computer vision can classify images, recognize objects, identify text or interpret scenes. An image-generation model creates a new visual output. These are different tasks with different quality tests. A system that correctly says “this photograph contains a delivery truck” has not necessarily detected every parcel; a generated illustration of a bill of lading does not represent an actual shipping document. Begin with the user’s desired output, not with the fact that all of these systems handle images.
Optical character recognition helps recover text from an image, but recovering letters does not automatically recover structure. Consider a scanned invoice with two amounts in adjacent columns. An OCR result may contain both numbers but lose which column each belongs to. A structured extraction workflow must preserve labels, tables and source positions well enough to connect a number to the right field. That distinction becomes critical when a downstream system will make a payment or update a customer record.
Modern Microsoft Foundry includes Azure Content Understanding for processing documents, images, audio and video into more structured information. A first experiment can be as simple as extracting invoice fields and comparing them against the source. An audio transcript needs speaker attribution or timestamps when they affect the business result; video analysis may need keyframes and temporal context. The basic AI-900 concept that different workloads require different evidence becomes a practical implementation rule.
For the current certification, the vision workload includes interpreting multimodal prompts, generating images and creating lightweight applications. When evaluating a tool, keep track of exact-field accuracy, image-quality criteria, provenance, confidence and error handling separately. A useful-looking output is not proof that every field is correct.
Turn responsible AI principles into specific controls
Microsoft’s six responsible AI principles are fairness, reliability and safety, privacy and security, inclusiveness, transparency and accountability. The names are easy to repeat; applying them to a scenario is harder. Fairness might require testing outcomes for different user groups. Reliability may require a safe fallback when a model is uncertain or unavailable. Privacy may require masking a customer identifier before a file enters a model request. Each risk points to a different control.
Security and privacy also operate outside the model. A well-worded instruction cannot replace role-based access control, credential management, encrypted connections or data retention limits. If an assistant retrieves confidential files, the access decision belongs in the application and search layer. If a tool can change a record, that action should be authorized independently of the conversational response. Strong prompt wording is useful but cannot make an over-privileged API safe.
Transparency asks whether users understand AI involvement, limitations and available alternatives. Accountability identifies who owns model selection, data quality, evaluation, incident response and change approval. These responsibilities remain essential even if the model is licensed as a managed service. A team cannot outsource its duty to correct harmful business outcomes simply by choosing an established provider.
For each practice scenario, state the harm, the affected people, the control and the evidence that the control worked. That pattern converts an ethics vocabulary exercise into an engineering judgment exercise. The current responsible AI principles can be revisited with this four-part framework.
Use small experiments to test understanding
Simple projects uncover misunderstandings faster than memorization. Take three support messages and explain whether the objective is sentiment analysis, classification or summarization. Write down the desired output and how you would evaluate it. Then ask whether the same problem truly needs an autonomous agent. If the goal can be met with one deterministic request, agent tooling may add complexity without benefit.
| Example input | Question to answer | Likely capability | Validation that matters |
|---|---|---|---|
| Customer feedback sentence | Is the customer dissatisfied? | Sentiment analysis | Representative labeled examples and errors |
| Invoice scan | What is the exact invoice date? | Structured document extraction | Compare source field, layout and returned value |
| Spoken help-desk request | What was said? | Speech recognition | Transcription accuracy, language and privacy |
| Warehouse photograph | Is the package visibly damaged? | Image interpretation | Known examples, uncertainty and manual review |
| Question about today’s internal policy | What does the approved policy require? | Grounded generative response | Authorized fresh evidence, supported answer |
| Request to update a customer account | May the system change a record? | Agent plus authorized application tool | Permission, input validation and action outcome |
Once you can explain those choices, repeat the most interesting one in Microsoft Foundry. A lightweight model call should demonstrate input, deployment and output. A single-agent lab should demonstrate instructions and a bounded tool. A Content Understanding lab should show source data and extracted fields side by side. These activities teach the beginner implementation expectations in AI-901 without forcing every learner through an advanced developer curriculum.
When an experiment goes wrong, identify the layer: poor input, unsuitable model, incorrect endpoint, missing permission, unsafe tool behavior, stale context or an unchecked output. Document one failure and its fix. That practice is more memorable than a page of product names because it connects the underlying AI concept with observable application behavior.
How to use this historical knowledge in current certification work
Start with durable concepts: which workload fits, what the model returns, how data moves and which risks need controls. Then use Microsoft’s current AI-901 objectives to decide what to implement. Its two domains give more than half of the exam weight to practical Foundry work. This is not a requirement to become an experienced machine-learning engineer, but it does mean learners should be comfortable creating a small application rather than only describing one.
Legacy exam materials can still be good explanations of classification, vision, language and responsible AI, especially for someone new to technology. They are unreliable as a sole source of current scheduling facts or SDK instructions. Check the active objective date and use current quickstarts for a Foundry resource, model or agent. A retired AI-900 certificate or study resource should not be presented as a required prerequisite for taking AI-901.
The strongest foundation is not a list of facts remembered from an old exam. It is the ability to turn a business request into the right AI workload, understand what evidence an answer depends on, and know which part of the application is responsible when something goes wrong. Those are the lessons from AI-900 most worth keeping as Microsoft Foundry evolves.
Continue exploring the technologies and certification concepts that matter most to you.