▶ Watch ↗AI Engineer World's Fair 202617:06
How We Built an Agent That Improves Itself — Zubin Aysola, Weights & Biases
Read the full talk →Key ideas
Scroll to read ↓Zubin Aysola explains how Weights & Biases turns ARIA’s production traces into offline evaluation tasks, compares candidate variants with the deployed agent, and uses the results to guide its next improvement.
- Use the deployed agent as the offline baseline, and keep research code synchronized with production so experiments measure relevant behavior.5:43 ↗
- Score both task completion and relative behavior: passing a task and choosing a better interaction style answer different questions.10:15 ↗
- Turn successful production interactions into tasks alongside failures, so future changes can reinforce behavior worth keeping.12:21 ↗
- ARIA’s demonstrated self-improvement loop reproduces a production SDK error, creates a regression task, and tests a targeted prompt or skill change.13:17 ↗
- Automating task construction and evaluation leaves people responsible for deciding what improvement means and which guardrails help.14:54 ↗