Evaluation design6 min read
Compare DeepEval, Giskard, Ragas, and Promptfoo by evaluation task, then use a shared fixture to check scoring, exports, data handling, and repeatability.
Research briefing · Sources includedRAG systems7 min read
Evaluate GraphRAG against a vector baseline with relationship checks, source-backed global summaries, update tests, and complete indexing and query costs.
Research briefing · Sources includedRAG systems7 min read
Test when an agent retrieves, rewrites a query, switches sources, and stops. Use a bounded fixture with answer, permission, latency, and cost checks.
Research briefing · Sources includedProduction reliability6 min read
Compare Langfuse, LangSmith, and Phoenix using verified documentation, then test trace coverage, masking, missing events, export, and investigation workflows.
Research briefing · Sources includedProduction reliability7 min read
Evaluate an LLM gateway with controlled failures, approved fallback routes, key restrictions, streaming tests, cache isolation, and complete attempt accounting.
Research briefing · Sources includedEvaluation design3 min read
Remove duplicate evaluation records while preserving rare failure types, source lineage, split boundaries, and explicit sampling weights.
Research briefing · Sources includedEvaluation design3 min read
Choose customer, conversation, document, and time boundaries for LLM development and held-out tests, then audit split membership for related cases.
Research briefing · Sources includedEvaluation design3 min read
Audit prompts, retrieval, metadata, filenames, and graders for hidden reference answers with synthetic markers and controlled evidence removal.
Research briefing · Sources includedEvaluation design3 min read
Define stable case IDs, visible inputs, private references, task contracts, source versions, and outcome records without mixing authoring and run evidence.
Research briefing · Sources includedEvaluation design3 min read
Map user tasks, permission roles, evidence conditions, and failure consequences to test cases, then distinguish missing coverage from a tested failure.
Research briefing · Sources includedEvaluation design3 min read
Report uncertainty around task pass rates with explicit sampling assumptions, interval methods, and a practical rule for inconclusive release evidence.
Research briefing · Sources includedHuman judgment3 min read
Review acceptable answers that an evaluator rejects, report false-alarm denominators, and test repairs without weakening genuine failure detection.
Research briefing · Sources includedHuman judgment3 min read
Audit accepted outputs for hidden failures, measure detection recall on labeled challenge cases, and keep missed-failure estimates separate from prevalence.
Research briefing · Sources includedHuman judgment3 min read
Compare concise and expanded answers with the same facts, then separate legitimate completeness gains from evaluator preferences for length or polish.
Research briefing · Sources includedHuman judgment3 min read
Swap answer order in paired LLM judgments, map labels back to answer identities, and preserve ties and inconsistent decisions in the report.
Research briefing · Sources includedHuman judgment3 min read
Give evaluators explicit unknown outcomes, required evidence fields, and review routing so incomplete context does not become an invented pass or fail.
Research briefing · Sources includedHuman judgment3 min read
Compare score bands with independently reviewed acceptance outcomes, then separate probability calibration, ordinal rubrics, and release thresholds.
Research briefing · Sources includedEvaluation design3 min read
Separate blocking task requirements from weighted preferences, expose trade-offs, and use sensitivity checks before trusting an aggregate quality score.
Research briefing · Sources includedEvaluation design3 min read
Combine targeted boundary tests with representative sampling, preserve zero-failure uncertainty, and avoid treating enriched challenge cases as prevalence.
Research briefing · Sources includedEvaluation design3 min read
Preserve benchmark inputs, configuration, raw outputs, evaluator versions, and execution conditions so another reviewer can reconstruct a reported result.
Research briefing · Sources included