Chapter 12: Production: Observability, Benchmarks, Runtimes & Eval-Driven Development
What it takes to operate agents at scale: the dominant agent benchmarks (SWE-bench, GAIA, WebArena, OSWorld), OpenTelemetry's GenAI semantic conventions, observability platforms (LangSmith, LangFuse, Arize), production runtime patterns, and eval-driven development as the discipline that ties it all together.
- Topics
- 6
- Videos
- 3
Chapter Overview
An agent that works in your dev environment is not a production agent. Production means: you can measure it, you can improve it iteratively from real failure data, you can debug a single user's broken trajectory, and you can ship a new version without regressing the old one. The discipline is eval-driven development — every production change starts with an eval, ends with measurement against that eval, and ships only when it improves the metric.
This chapter is the practitioner's stack:
- Benchmarks to measure capability
- Tracing standards (OTel GenAI) to capture per-trajectory data
- Observability platforms to query, inspect, and debug
- Runtime patterns for serving agents at scale
- Eval-driven development as the meta-loop that consumes all of the above
This chapter covers:
- SWE-bench & GAIA — the dominant coding/general-task agent benchmarks
- WebArena & OSWorld — web and OS interaction benchmarks
- OTel GenAI conventions — the standard for tracing LLM/agent runs
- LangSmith / LangFuse / Arize — the leading observability platforms
- Production runtimes — what changes when you serve at scale
- Eval-driven development — the workflow that ties measurement into shipping
Chapter Roadmap
Click any topic to jump in
SWE-Bench & GAIA
The dominant benchmarks for coding agents (SWE-Bench) and general assistants (GAIA).
WebArena & OSWorld
Interactive benchmarks for browser and OS-driving agents.
Standard schema and the platforms that consume it
OTel GenAI
The standard for tracing LLM/agent runs — backend-portable, cost-aware, joinable with app telemetry.
Observability Platforms
LangSmith, LangFuse, Arize — pick on workflow fit; all speak OTel.
Production Runtimes
Sync request-response for short jobs, async queue + checkpoints for long ones.
Eval-Driven Dev
The loop that consumes everything else: trace → cluster → eval → ship → repeat.
SWE-Bench & GAIA
WebArena & OSWorld
OTel GenAI Conventions
Sign up to unlock this chapter
This chapter is part of PixelBank Premium. Create a free account, then upgrade to read the full lesson — concepts, walkthroughs, and exercises.