Free. Microsoft Foundry and Azure.
Ten projects, two fictional clients.
Ten projects, two fictional clients.
Everyone has a chatbot demo. Nobody got hired for one.
Projects you build, break on purpose, and can explain when the tool call fails and someone asks who paid for the tokens.
- projects
- 10 live. Each built and torn down in a real subscription before it ships.
- platform
- Microsoft Foundry and Azure, current names, preview status marked where it applies.1
- client
- Campux Retail, a fictional appliance retailer. Every project solves one of its problems.
- exams
- Overlaps AI-103 and AI-200. Not exam prep.
- updated
- September 2026
The job you are actually applying for
A composite of AI engineering postings from this summer. Two lines are circled. Neither is "familiar with ChatGPT".
composite posting, 2026
AI Platform Engineer (Azure) · Hybrid · Senior
- Build and operate LLM-backed services on Microsoft Foundry or Azure OpenAI
- Design agent workflows that call tools, keep state, and recover from failures
- Secure endpoints with Entra ID, managed identity, and RBAC
- Instrument agents with tracing and evaluation so we can see why an answer was wrong
- Explain cost, latency, and model choice trade-offs to non-engineers
the circled ones get asked about in the second interview
What an agent actually is
A loop. The model reads the conversation, answers or calls a tool, the result goes back in, repeat.
livepress play to watch one question go round the loop
- Sign in. The customer opens the Streamlit app on Azure Container Apps and signs in with Microsoft Entra ID.
- Call the agent. The app calls the agent as the customer, never with a shared key.
- Reason. The model reads the conversation and decides: answer, or call a tool.
- Use a tool. The agent calls a tool and the result goes back into the conversation. That is the loop.
- Reach your systems. Tools touch orders, warranty and catalog data; the customer never does directly.
- Remember. The turn is written to per-user memory so the next one has context.
- Trace it. Every hop is exported to Application Insights: traces, evaluations, cost.
The projects
Each is one page: the problem, the architecture, a numbered build where every step ends with a check, where it breaks, the trade-offs, and what to say in the interview. Start at 00 if the Azure portal is new to you.
- 00 Foundry in an afternoon Your first agent, portal only. A Foundry project, a deployed model, and an agent that answers from three documents and admits when it cannot. Ninety minutes, nothing installed, everything deleted at the end. live
- 01 Warranty Desk A deployed support agent that looks up orders, checks warranty, answers from policy documents, remembers the customer, and shows you its own traces. live
- 02 Ground it Retrieval with Foundry IQ and Azure AI Search. The same agent answering from thousands of documents without making things up, with a measured hit rate. live
- 03 Evaluate and red-team An evaluation set, a scored run, a prompt-injection attempt that fails, and a dashboard you can show a manager. live
- 04 Multi-agent workflow Microsoft Agent Framework. A triage agent handing off to specialists, with a human approval step that actually blocks. live
- 05 Ship it like infrastructure Bicep, pipelines, private networking. The whole stack as code, deployed from GitHub Actions into a private-endpoint-only environment. live
- 06 Voice desk A phone-style agent with Voice Live. The support agent you can talk to, with latency you had to fight for. live
- 07 Care Gap Report A HIPAA-aware quality agent for Campux Health, a regulated clinic network. Redacts identifiers before any model call, cites every decision to a source value, gates re-identification behind a human, and logs everything. live
- 08 Prior Authorization A payer-policy agent for Campux Health. Matches a clinical order to a payer's medical-necessity criteria with cited evidence, refuses to draft unsupportable requests, and routes every submission through a clinician. live
- 09 Medication Reconciliation Cross-check one patient's medication list across two record sources for Campux Health, flag dose, duplicate and interaction discrepancies with both sources cited, and hand a pharmacist the report to sign. live
What you need
- An Azure subscription you control
- Free trial or pay-as-you-go. Every project ends with a teardown step. Do it.
- Python and a terminal
- Python 3.11 or later, the Azure CLI, and the Azure Developer CLI (
azd). Project 00 needs none of this, only a browser. - Four words you can explain, from Project 01 on
- Resource group, Entra ID, managed identity, role assignment. Project 00 introduces the first two. The CAMPUX bootcamp covers all four, but it is not required here.
Notes
- Microsoft folded Azure AI Foundry into "Microsoft Foundry" in 2026. The projects use the current names and say so where a feature is still in preview.