experiment: Agent evaluation via MLflow + OpenTelemetry#30
Conversation
Experiment validating MLflow 3.x + OTLP as a complete eval platform for autonomous AI agents: trace capture, mechanical + LLM-judge scoring, PR quality gates, regression detection, and prompt versioning. Co-authored-by: Cursor <cursoragent@cursor.com> Signed-off-by: Adam Scerra <ascerra@redhat.com> Co-authored-by: Cursor <cursoragent@cursor.com>
02dfefe to
9203dbc
Compare
|
🤖 Review · Started 5:25 PM UTC |
Signed-off-by: Adam Scerra <ascerra@redhat.com> Co-authored-by: Cursor <cursoragent@cursor.com>
|
🤖 Finished Review · ✅ Success · Started 5:28 PM UTC · Completed 5:43 PM UTC |
ReviewFindingsMedium
Low
Info
|
maruiz93
left a comment
There was a problem hiding this comment.
This is a PoC so my reviews aren't blockers but I think at least those could be noticed somewhere in the readme
Capture maruiz93 review feedback on mechanical scorers, gate score scale alignment, and fixture-based golden baselines. Align harness min_quality_score to the 0–1 scorer Feedback scale. Signed-off-by: Adam Scerra <ascerra@redhat.com> Co-authored-by: Cursor <cursoragent@cursor.com>
|
@maruiz93 Thanks for the review — folded the three methodology notes into the experiment README (and fixed the gate scale mismatch) in 66dd0e7:
Replied on each inline thread as well. |
|
🤖 Finished Review · ✅ Success · Started 8:19 PM UTC · Completed 8:33 PM UTC |
|
🤖 Finished Retro · ✅ Success · Started 8:22 PM UTC · Completed 8:31 PM UTC |
Retro: PR #30 — Agent evaluation via MLflow + OpenTelemetryTimeline
Review quality analysisAgent strengths: Found real crash-path issues ( Agent gap — methodology/design-level critique: The human reviewer identified three findings the agent missed entirely, all at the methodology level rather than the code-path level:
The agent operates at the code-path level (crash paths, missing error handling, API contract violations). The human operates at the design level (is this metric measuring what it claims? is this statistical approach sound?). This abstraction-level gap is the primary review quality finding. Agent noise: The naming-convention finding ( Notes on existing issues
Autonomy readinessThe review agent is not ready for increased autonomy on this class of change (evaluation/scoring code). It missed the three highest-impact findings — all methodology-level. The Proposals filed
|
|
Review skipped — this PR is already merged. The Posted by fullsend post-review check |
Summary
agent-eval-mlflow-otel/experiment validating MLflow 3.x + OTLP as a complete eval platform for autonomous AI agentsContents
README.mdexamples/scorer_mechanical.pyexamples/scorer_llm_judge.pyexamples/run_eval.pymlflow.genai.evaluate()examples/check_regression.pyexamples/register_prompts.pyexamples/send_trace_example.pyexamples/harness-explore.yamlfixtures/Security
.gitignorecovers.env,venv/,results/,output/Made with Cursor