AI engineering learning path
Shipping AI apps
Handle security, latency, and failure before putting an AI application into use.
Suggested background: basic Python, HTTP, and JSON. The examples focus on engineering boundaries and can be practiced locally.
From a working demo to a dependable app.
From a working demo to a dependable app.
Chapters
Prompt injection: keep untrusted content inside data boundaries
Recognize indirect instructions in documents and tool results and enforce permissions in application code.
Observe AI apps: first-token latency, total time, and cost
Separate retrieval, model, and tool latency, calculate percentiles, and record request-level telemetry.
From demo to deployment: design the failure paths
Check timeouts, rate limits, missing evidence, and tool failures using a practical deployment matrix.