← All learning paths
AI engineering learning path

Shipping AI apps

Handle security, latency, and failure before putting an AI application into use.

3 chapters · Read in order
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.

Chapters

  1. Prompt injection: keep untrusted content inside data boundaries

    Recognize indirect instructions in documents and tool results and enforce permissions in application code.

  2. Observe AI apps: first-token latency, total time, and cost

    Separate retrieval, model, and tool latency, calculate percentiles, and record request-level telemetry.

  3. From demo to deployment: design the failure paths

    Check timeouts, rate limits, missing evidence, and tool failures using a practical deployment matrix.

Keep exploring