Evolution from Static Benchmarks to Adaptive Agent Evaluation Systems

comet · Tech · 2025 · source Agentic: yes · promotional bias: low · source-backed · extracted with prompt 0.5.6 (schema v2)

Generated from extraction.json — do not edit by hand. Every claim cites verbatim source evidence; stated means the quote directly asserts the claim, implied means it supports it indirectly.

Problem

Domain: adaptive evaluation for agentic AI systems

Comet argues that static benchmarks and handcrafted eval sets calcify while agentic AI systems, user behavior, and production intent keep changing.

Constraints:

Architecture

Comet proposes malleable evals: evaluation systems that self-curate from production traces, optimize toward intent-based outcomes, run online and always-on checks, and feed telemetry back into agents or harnesses. Instead of a static data set as the eval, the desired end state and production trace stream become the source for adaptive tests and self-healing corrections.

Diagram confidence: reconstructed (reconstructed from prose).

flowchart LR
  production-agent-traces["Production agent traces"] --> adaptive-eval-layer["Adaptive eval layer"]
  telemetry-stream["Telemetry stream"] --> adaptive-eval-layer
  static-benchmark-baseline["Static benchmark baseline"] --> adaptive-eval-layer
  adaptive-eval-layer --> agent-or-harness-correction-loop["Agent or harness correction loop"]
  agent-or-harness-correction-loop --> production-agent-traces
Drag to pan · scroll or use +/− to zoom · reconstructed from the source's described component topology

Components

Component Role Interacts with
Production agent traces Logs and traces emitted by live agentic systems. Adaptive eval layer
Telemetry stream Signals about breakage, cost, behavior, and system state. Adaptive eval layer
Adaptive eval layer Self-curates suites, evaluates intent-based outcomes, and runs always-on checks. Agent or harness correction loop
Agent or harness correction loop Uses eval and telemetry signals to adjust behavior or alert owners. Production agent traces
Static benchmark baseline Existing fixed evaluations retained for the stable portion of behavior. Adaptive eval layer

Data flow

Production agents emit traces and telemetry about user intent, outcomes, cost, failures, and changed behavior. An adaptive eval layer analyzes those traces, self-curates or updates test suites, runs online evals, and feeds corrections or alerts back into the agent/harness and owners.

“We can self-curate suites from traces”transcript, stated
“We can do online always-on evaluation optimizations.”transcript, stated

Why this architecture

The architecture treats evals as living software because agentic products are malleable. Static tests can still cover the stable 80%, but the changing 20% must be monitored through traces and telemetry so evals adapt as users and systems evolve.

“our AI applications are not static, but we're treating them like they're static software.”transcript, stated
“people need to start looking at the evals not as this like static data set thing, but actually as like code as like software or as like a a living agent”transcript, stated

Models used: Comet evals · Agentic AI systems · Production traces · Telemetry · Adaptive testing · Intent-based outcomes

Scale

Alternatives considered (roads not taken)

Static benchmarks and offline handcrafted evals only.

Rejected because: They fail to keep up with changing agent behavior, user intent, and shipped software.

“we had these static benchmarks, we hand created evaluations, we would do like these offline evaluations and we had this big gap.”transcript, stated

Assume evals and observability are obsolete.

Rejected because: Agentic systems make measurement more important, not less.

“observability's dead, they're going to go away. But realistically, now more than ever, people want to know”transcript, stated

Patterns

eval-driven-development (adaptive evals)

Comet reframes evals as continuously updated systems driven by intent, traces, and telemetry.

“what happens if our benchmarks would change with our with our applications?”transcript, stated

observability-tracing (trace-fed evals)

Production traces feed suite curation, adaptive tests, and online evaluation.

“why are we not taking these traces and feeding them into agents”transcript, stated

data-quality-loop (eval set maintenance)

Eval suites are updated from production behavior rather than remaining fixed after manual creation.

“something has changed and then telling that to the user or telling that to the owners of these agents and changing the the the suites, the tests.”transcript, stated

Tradeoffs

Keep static tests for stable behavior but add adaptive evals.

Chose Hybrid static baseline plus trace-fed adaptive suite over Only handcrafted offline evals.

Rationale: Stable behavior can remain defined, but changing behavior requires living evaluation.

“80% is like the static stuff, like it's been defined in an intentful manner, but that 20% is always going to keep changing”transcript, stated

Use telemetry in the loop.

Chose Cost, breakage, and harness-aware telemetry feeding evals over Eval datasets isolated from production observability.

Rationale: Harnesses can only self-heal or adapt if they know what is breaking and how expensive behavior is.

“if the harness is aware of the telemetry it's aware of like what's breaking, it's aware of like how much it's costing”transcript, stated

Gotchas (what bit them)

Static eval suites calcify.

Root cause: Applications and user behavior change faster than fixed benchmarks.

Resolution: Treat evals as malleable systems that update from traces and intent outcomes.

“eval calcification. I'm I'm still stewing it in my head.”transcript, stated

The changing 20% can break the business.

Root cause: Even if most behavior is stable, unpredictable user interactions keep shifting.

Resolution: Use agents and adaptive evals to monitor, maintain, and update coverage of that changing slice.

“it's that 20% that's going to mess up your business.”transcript, stated

Intentful machines complicate measurement.

Root cause: Agents optimize toward user intent and personalized outcomes rather than fixed prompt-response pairs.

Resolution: Evaluate against intended end states and production outcomes.

“when we have intentful machines, the evaluations become even more complicated”transcript, stated

Evaluation

Comet proposes moving from static benchmarks to intent-based outcomes, self-curated suites from traces, online always-on evaluations, and telemetry-in-the-loop corrections for agentic systems.

Metrics: Intent outcome alignment · Trace-derived failure coverage · Online evaluation results · Telemetry/cost signals · Static vs changing behavior coverage · Self-healing events

“What we're actually moving towards is like this intent-based outcomes.”transcript, stated
“we can have this like as an always-on sort of service. And then lastly, we can do this sort of like telemetry in the loop.”transcript, stated

Outcomes

The talk cites Comet's work across organizations including Uber, Netflix, and UK banks and frames future failures around the changing 20% of behavior.

“people need to start looking at the evals not as this like static data set thing”transcript, stated