What you'll learn: what you build in the course, how its phases P1 to P8 map onto modules M1 to M6, what the rubric rewards, and how to turn your weekly hours into a 30/60/90-day plan.
At a glance
Figure 1. The capstone service in one view
How to read this: every request passes through the Orchestrator, which verifies the caller before any retrieval or tool call.
- You build a Python service that turns a vague request into requirements and cited recommendations.
- Eight phases, P1 to P8, sit inside modules M1 to M6 and take about 4.5 hours.
- It shows you can build and measure such a service. It does not guarantee a job.
Scenario
Composite scenario, not a real company. Lumen Industrial Supply, a fictional distributor, has sales engineers who answer requests such as "monitor vibration on 40 pumps in a humid plant, around 30k, must work with our OPC UA setup" by searching a catalog by hand. A first version should extract requirements, find matching products with the supporting passage, say what it cannot answer, and never invent a product. Numbers are illustrative.
What you will be able to do
- Describe the capstone's inputs, outputs and limits.
- Name the phase each of M1 to M6 hosts.
- Fill in a 30/60/90 plan.
Prerequisites
What a Forward Deployed Engineer does and your baseline. Design theory: the AI Architect capstone.
Core ideas
What the Copilot does
| Input | Output |
|---|---|
| A free-text request and a role (public or partner) | Structured requirements (category, quantity, budget, protocols, environment) |
| A catalog of 40 fictional products and 30 product documents | Recommendations citing the passage |
| Unanswerable or ambiguous questions | A refusal or a clarifying question |
Three behaviours are measured: it cites evidence, it refuses when the documents do not support an answer, and a public user never sees partner-only content.
At the customer: "How will you know it works?" Name the evaluation: a hand-written question set, including questions that must be refused, and its results.
The eight phases
Figure 2. Eight phases hosted by six modules