ai-platform/roadmap
All pages

Start here

  1. How to use this roadmap
  2. Two kinds of role
  3. Read code, write it rarely
  4. Target profile
  5. Eight principles
  6. Work on a real product

Phases

  1. 01Direct coding agents and read their code
  2. 02Learn how models behave and what they cost
  3. 03Build retrieval that finds the right evidence
  4. 04Build tool servers with MCP
  5. 05Design agent workflows that survive failure
  6. 06Run agent workloads on AWS
  7. 07Trace every step an agent takes
  8. 08Build evals that catch regressions
  9. 09Run agents reliably in production
  10. 10Secure agents and the code they write
  11. 11Build an internal AI platform
  12. 12Get teams to adopt the platform
  13. 13Build Forge, the capstone platform
  14. Elective: Kubernetes

After the phases

  1. Staff skills
  2. 12-month plan
  3. A typical week
  4. Show your work
  5. Tools to know
  6. What to skip
  7. Final checklist

Phase 8 · Months 7 to 9

Build evals that catch regressions

Evals test behaviour

You still need unit tests, but they cannot tell you whether a system that gives different answers each time does its job. An eval checks whether the whole system succeeds on representative tasks. The eval dataset becomes one of the most valuable parts of the platform, because it records what the organisation means by good behaviour. On a team where agents write most of the code, evals are also how you trust an agent's change to an agent system.

Combine three kinds of checks

Use fixed assertions wherever you can: valid schema, required citations, correct tool arguments, forbidden actions, and exact retrieval targets. Add human review for quality that is hard to define. Use a model as a judge when you need scale, but calibrate the judge against human labels and never treat it as the ground truth.

Choose metrics and thresholds

Use precision, recall, false positives, and false negatives for behaviour that works like classification. For tool use, measure whether the agent picked the right tool and passed the right arguments. For retrieval, use recall at k and ranking measures. For the whole agent, write a success rubric for each task. Track cost and latency next to quality.

Turn failures into test cases

Consider every meaningful production failure for the eval set. Reproduce the failure, reduce it to the smallest case, label the expected behaviour, and fix it without making the rest of the suite worse. Run a representative subset on every pull request and the full suite before each deployment.

Build two benchmarks

Build an answer-quality benchmark for your product from real queries and complaints, and make every prompt or model change pass it. Build a PR-review benchmark with clean pull requests, obvious bugs, subtle bugs, architecture violations, and traps that tempt the reviewer into false positives. Label the expected findings. Compare prompt, model, and workflow versions, and keep records that make runs comparable.

You are done when

You can reject a prompt or model change because measured quality dropped. You can say which group of cases failed, and whether retrieval, reasoning, tool use, or the merge step caused the drop.

Exit checklist

0 of 6 done