RAG - Hallucination Detection
A developer explains how to detect hallucinations in retrieval-augmented generation (RAG) systems, where an LLM generates responses not supported by the retrieved context. Techniques include comparing…
A developer explains how to detect hallucinations in retrieval-augmented generation (RAG) systems, where an LLM generates responses not supported by the retrieved context. Techniques include comparing…
Promptfoo is recommended as the primary evaluation tool for AI agents focused on documentation and RAG tasks, with Ragas and LangSmith suggested for deeper analysis. The guidance from Promptfoo, Huggi…
A new wave of AI evaluation tools is emerging to help enterprises benchmark and monitor agentic AI systems, with vendors such as Braintrust and Confident AI offering platforms that track performance, …
DeepEval has open-sourced its TypeScript SDK in beta, enabling all 47 of its 49 metrics to run as a gate in CI/CD pipelines via a single Vitest matcher. The SDK, which compiles the same language-neutr…
A developer surveyed the metric catalogs of five widely-used LLM evaluation tools—Arize Phoenix, DeepEval, Future AGI, Langfuse, and Ragas—and found that the built-in metrics are converging into a com…
EvalPort introduces a grader system with 11 types for LLM evaluation, including exact_match, semantic_similarity, llm_judge, and custom, designed to be framework-agnostic and self-describing. The syst…
A developer experimenting with AI coding agents found that adding evals to a support-triage app caught a subtle misclassification that manual testing missed. The app, built for a fictional shipment-tr…
Enterprises are moving from single-turn chatbots to complex multi-agent orchestration meshes, where specialized autonomous agents collaborate asynchronously on multi-step workflows. To manage these no…
A developer testing the two most popular LLM-as-judge faithfulness metrics, RAGAS and DeepEval, found that they gave opposite scores for the same fabricated answer: RAGAS scored it 0.0 while DeepEval …
OpenEval, a new open-source project, aims to standardize LLM evaluation by defining a portable JSON Schema for test cases, graders, and results. The project provides SDKs, a CLI, and converters for po…
A developer demonstrates using DeepEval to evaluate an enterprise agent, contrasting its test-case-first paradigm with RAGAS's batch evaluation. The implementation uses a custom judge LLM (glm-4-flash…
AI red teaming tools like Giskard, DeepEval, and Promptfoo automate adversarial testing to systematically find edge-case failures in model logic, moving beyond manual 'vibe checks' that risk PR disast…
A developer found that an LLM judge gave opposite results for the same eval run on consecutive days due to position bias, one of three systematic biases documented in the 2023 paper "Judging LLM-as-a-…
A developer gated CI on six open-source LLM evaluation frameworks in a real GitHub Actions merge queue for eight months, finding that only Promptfoo and DeepEval survived due to their deterministic ch…
A new comparison of LLM evaluation frameworks RAGAS, DeepEval, and Promptfoo reveals that the LLM-as-a-judge mechanism they all rely on has measurable biases—position bias, self-preference bias, and v…
A developer warns that 38% of AI teams cite 'evaluation debt' as their primary blocker, where offline agent evals fail to catch production failures because they measure past data rather than shifting …
A developer explains how to add evals to an LLM feature, using an outbound AI calling agent as an example. The process involves defining a business outcome metric, curating a representative dataset of…
Researchers evaluated the relevance of several RAG metrics by comparing scores from four libraries (Ragas, DeepEval, RAGChecker, Opik) against human evaluators and standard metrics using a question-an…
A developer evaluated six LLM-as-judge tools—DeepEval, Confident AI, Evidently, Braintrust, Promptfoo, and Future AGI—and found that none of them prioritize validating judge outputs against human labe…
A developer at a company building a contract-extraction agent using Pydantic schemas with Claude 3.5 Sonnet and GPT-4o/4.5 encountered three production failures that appeared unrelated but stemmed fro…