Overview
An agent can improve a system autonomously when three conditions exist:
- A metric to optimize.
- A direct way to change the system that influences the metric.
- A repeatable assessment that measures the result after each change.
When these conditions are present, the work can be organized as an experimental loop: form a hypothesis, make one change, measure the result, keep improvements, discard regressions, record the outcome, and repeat.