<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Perseval’s Blog</title><description>Local-first observability for finding recurring failures across agent traces, verifying the evidence, and creating reviewable regression evals.</description><link>https://perseval.dev/</link><item><title>From First Failure to First Eval Definition</title><link>https://perseval.dev/blog/from-first-failure-to-first-regression-suite/</link><guid isPermaLink="true">https://perseval.dev/blog/from-first-failure-to-first-regression-suite/</guid><description>Follow a sanitized mutating timeout from trace evidence through human review to an accepted eval definition—the point where Perseval stops today.</description><pubDate>Thu, 16 Jul 2026 09:15:00 GMT</pubDate></item><item><title>Why One Failed Trace Is Not an Eval</title><link>https://perseval.dev/blog/why-one-failed-trace-is-not-an-eval/</link><guid isPermaLink="true">https://perseval.dev/blog/why-one-failed-trace-is-not-an-eval/</guid><description>A failed trace is evidence from one execution. An eval requires a representative case, expected behavior, and a repeatable way to judge new runs.</description><pubDate>Thu, 16 Jul 2026 09:14:00 GMT</pubDate></item><item><title>How to Turn Production Agent Failures Into Regression Evals</title><link>https://perseval.dev/blog/production-agent-failures-to-regression-evals/</link><guid isPermaLink="true">https://perseval.dev/blog/production-agent-failures-to-regression-evals/</guid><description>A practical workflow for moving from recurring trace evidence to a reviewed eval definition, with the execution boundary kept explicit.</description><pubDate>Thu, 16 Jul 2026 09:13:00 GMT</pubDate></item><item><title>How to Compare Two Agent Runs</title><link>https://perseval.dev/blog/how-to-compare-two-agent-runs/</link><guid isPermaLink="true">https://perseval.dev/blog/how-to-compare-two-agent-runs/</guid><description>A useful comparison preserves both run identities, aligns equivalent work, and highlights the first meaningful divergence.</description><pubDate>Thu, 16 Jul 2026 09:12:00 GMT</pubDate></item><item><title>Ground Truth and Calibration for Agent Evals</title><link>https://perseval.dev/blog/ground-truth-and-calibration-for-agent-evals/</link><guid isPermaLink="true">https://perseval.dev/blog/ground-truth-and-calibration-for-agent-evals/</guid><description>Ground truth records the best supported label for a case, while calibration measures whether graders and confidence estimates deserve trust.</description><pubDate>Thu, 16 Jul 2026 09:11:00 GMT</pubDate></item><item><title>What Is White-Box Replay for AI Agents?</title><link>https://perseval.dev/blog/what-is-white-box-replay-for-ai-agents/</link><guid isPermaLink="true">https://perseval.dev/blog/what-is-white-box-replay-for-ai-agents/</guid><description>White-box replay reruns agent logic while controlling recorded model, tool, time, or state dependencies.</description><pubDate>Thu, 16 Jul 2026 09:11:00 GMT</pubDate></item><item><title>Black-Box, Gray-Box, and White-Box Agent Testing</title><link>https://perseval.dev/blog/black-box-gray-box-white-box-agent-testing/</link><guid isPermaLink="true">https://perseval.dev/blog/black-box-gray-box-white-box-agent-testing/</guid><description>The three modes differ by how much of the agent execution and its dependencies the evaluation system can observe or control.</description><pubDate>Thu, 16 Jul 2026 09:10:00 GMT</pubDate></item><item><title>Replay, Re-execution, and Regrading Are Not the Same</title><link>https://perseval.dev/blog/replay-reexecution-and-regrading/</link><guid isPermaLink="true">https://perseval.dev/blog/replay-reexecution-and-regrading/</guid><description>Regrading reuses evidence, re-execution invokes the agent again, and controlled replay fixes selected dependencies.</description><pubDate>Thu, 16 Jul 2026 09:09:00 GMT</pubDate></item><item><title>What Is LLM-as-a-Judge?</title><link>https://perseval.dev/blog/what-is-llm-as-a-judge/</link><guid isPermaLink="true">https://perseval.dev/blog/what-is-llm-as-a-judge/</guid><description>LLM-as-a-judge uses a language model to evaluate an agent result against a rubric, with evidence, uncertainty, and provenance kept explicit.</description><pubDate>Thu, 16 Jul 2026 09:09:00 GMT</pubDate></item><item><title>Deterministic Graders vs LLM Judges</title><link>https://perseval.dev/blog/deterministic-graders-vs-llm-judges/</link><guid isPermaLink="true">https://perseval.dev/blog/deterministic-graders-vs-llm-judges/</guid><description>Use deterministic checks for facts you can state precisely, and LLM judges for bounded semantic questions that preserve evidence and uncertainty.</description><pubDate>Thu, 16 Jul 2026 09:08:00 GMT</pubDate></item><item><title>What Is an Eval Runner?</title><link>https://perseval.dev/blog/what-is-an-eval-runner/</link><guid isPermaLink="true">https://perseval.dev/blog/what-is-an-eval-runner/</guid><description>An eval runner invokes the agent for each case, captures the result and trace, and hands that evidence to graders.</description><pubDate>Thu, 16 Jul 2026 09:07:00 GMT</pubDate></item><item><title>Eval Definitions, Cases, Suites, Runs, and Results</title><link>https://perseval.dev/blog/eval-definitions-cases-suites-and-runs/</link><guid isPermaLink="true">https://perseval.dev/blog/eval-definitions-cases-suites-and-runs/</guid><description>A precise vocabulary makes agent evaluation reproducible and prevents a test definition from being confused with its execution.</description><pubDate>Thu, 16 Jul 2026 09:06:00 GMT</pubDate></item><item><title>Offline, Online, and Shadow Agent Evals</title><link>https://perseval.dev/blog/offline-online-and-shadow-agent-evals/</link><guid isPermaLink="true">https://perseval.dev/blog/offline-online-and-shadow-agent-evals/</guid><description>Offline evals test controlled cases, online evals judge production behavior, and shadow evals observe a candidate without affecting users.</description><pubDate>Thu, 16 Jul 2026 09:06:00 GMT</pubDate></item><item><title>What Is an Agent Eval?</title><link>https://perseval.dev/blog/what-is-an-agent-eval/</link><guid isPermaLink="true">https://perseval.dev/blog/what-is-an-agent-eval/</guid><description>An agent eval is a repeatable test that combines an input, expected behavior, execution evidence, and a grader.</description><pubDate>Thu, 16 Jul 2026 09:05:00 GMT</pubDate></item><item><title>Logs, Traces, and Evals: What Is the Difference?</title><link>https://perseval.dev/blog/logs-traces-and-evals-difference/</link><guid isPermaLink="true">https://perseval.dev/blog/logs-traces-and-evals-difference/</guid><description>Logs record events, traces connect an execution, and evals test behavior against an explicit expectation.</description><pubDate>Thu, 16 Jul 2026 09:04:00 GMT</pubDate></item><item><title>What Is OpenTelemetry for AI Agents?</title><link>https://perseval.dev/blog/what-is-opentelemetry-for-ai-agents/</link><guid isPermaLink="true">https://perseval.dev/blog/what-is-opentelemetry-for-ai-agents/</guid><description>OpenTelemetry provides a vendor-neutral way to create, transport, and interpret telemetry from agent runs.</description><pubDate>Thu, 16 Jul 2026 09:03:00 GMT</pubDate></item><item><title>What Is Agent Observability?</title><link>https://perseval.dev/blog/what-is-agent-observability/</link><guid isPermaLink="true">https://perseval.dev/blog/what-is-agent-observability/</guid><description>Agent observability connects individual executions to recurring behavior, evidence, and changes across builds.</description><pubDate>Thu, 16 Jul 2026 09:02:00 GMT</pubDate></item><item><title>What Is an AI Agent Trace?</title><link>https://perseval.dev/blog/what-is-an-ai-agent-trace/</link><guid isPermaLink="true">https://perseval.dev/blog/what-is-an-ai-agent-trace/</guid><description>A trace records how an agent reached an answer, including model calls, tool use, handoffs, retries, and verification.</description><pubDate>Thu, 16 Jul 2026 09:01:00 GMT</pubDate></item><item><title>Exact Groups First, Optional AI Second</title><link>https://perseval.dev/blog/deterministic-first-ai-when-useful/</link><guid isPermaLink="true">https://perseval.dev/blog/deterministic-first-ai-when-useful/</guid><description>Keep failure identity deterministic, use similarity only for navigation, and treat hosted judgments as unproven assistance.</description><pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate></item><item><title>From Production Traces to Regression Evals</title><link>https://perseval.dev/blog/from-production-traces-to-regression-evals/</link><guid isPermaLink="true">https://perseval.dev/blog/from-production-traces-to-regression-evals/</guid><description>A practical loop for turning recurring agent failures into evidence-backed eval definitions.</description><pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Why Agent Trajectories Matter More Than the Final Answer</title><link>https://perseval.dev/blog/why-agent-trajectories-matter/</link><guid isPermaLink="true">https://perseval.dev/blog/why-agent-trajectories-matter/</guid><description>Outcome-only scoring misses the decisions, tool calls, and recoveries that make agent behavior reliable or fragile.</description><pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate></item></channel></rss>