Agentic AI Engineering Bootcamp · Reliable reasoning

Instructor · Agentic AI Engineering Bootcamp





Then a two-week build sprint + Demo Day
/ask → RAG → agent → evals → memoryA production system, not a tutorial repo.
~2 hours · 5 live demos · you ship /ask tonight
POST /ask with typed models/ask endpoint for your capstoneToday you build the reasoning core. Everything after adds to it.
POST /ask - question in, validated answer outPlayground: same question at temp 0 vs 1. Lengthen the system prompt - watch the token counter. Land a working prompt to carry into code.
A prompt is not a system.
A system has an interface,
validation, and a failure plan.
You direct the agent. You read and judge every line it writes.
Shape in and out is defined and validated - not hoped for. Bad input rejected before the model call.
Scaffold FastAPI + POST /ask with Cursor / Claude Code. Read request model, model call, response model aloud. Hit it once - this is the spine everything attaches to.
Upgrade /ask to structured schema (answer, confidence, sources_needed). Show JSON in-shape. The endpoint becomes a component.
You taught the model your schema.
Now assume it sometimes won't.
Guardrails sit between model output and anything that acts on it.
On fail: retry once → then reject cleanly
Pydantic validation →Add validation + retry on malformed output. Force a failure - show the guardrail firing, not just sitting there.
Treat the context window as a budget you spend on every call.
tokens_used from your own endpointSame prompt, swap model. Watch tokens_used, latency, quality. End with one sentence: why this model for this endpoint.
/ask for your capstoneNot a toy - the reasoning core you ground in data next week.
A model call is easy.
A reliable component is engineering.
Ship your /ask. Week 2 grounds it in your data.