๐—ฅ๐—”๐—š๐—”๐—ฆ โ€” ๐—ฅ๐—ฒ๐˜๐—ฟ๐—ถ๐—ฒ๐˜ƒ๐—ฎ๐—น ๐—”๐˜‚๐—ด๐—บ๐—ฒ๐—ป๐˜๐—ฒ๐—ฑ ๐—š๐—ฒ๐—ป๐—ฒ๐—ฟ๐—ฎ๐˜๐—ถ๐—ผ๐—ป ๐—”๐˜€๐˜€๐—ฒ๐˜€๐˜€๐—บ๐—ฒ๐—ป๐˜

Published 2026-09-21 in AI Agents

Building a RAG application is one thing. But how do we know whether it is actually giving good answers? ๐Ÿค” Thatโ€™s where ๐—ฅ๐—”๐—š๐—”๐—ฆ comes in. ๐—ฅ๐—”๐—š๐—”๐—ฆ is an open-source framework used to evaluate ๐—ฅ๐—”๐—š and ๐—Ÿ๐—Ÿ๐—  applications. It helps us measure the quality of retrieved content and generated answers. ๐Ÿ” ๐—ฆ๐—ผ๐—บ๐—ฒ ๐—ถ๐—บ๐—ฝ๐—ผ๐—ฟ๐˜๐—ฎ๐—ป๐˜ ๐—บ๐—ฒ๐˜๐—ฟ๐—ถ๐—ฐ๐˜€: โœ… ๐—™๐—ฎ๐—ถ๐˜๐—ต๐—ณ๐˜‚๐—น๐—ป๐—ฒ๐˜€๐˜€ Is the answer supported by the retrieved context? โœ… ๐—”๐—ป๐˜€๐˜„๐—ฒ๐—ฟ ๐—ฅ๐—ฒ๐—น๐—ฒ๐˜ƒ๐—ฎ๐—ป๐—ฐ๐˜† Does the answer actually address the user's question? โœ… ๐—–๐—ผ๐—ป๐˜๐—ฒ๐˜…๐˜ ๐—ฃ๐—ฟ๐—ฒ๐—ฐ๐—ถ๐˜€๐—ถ๐—ผ๐—ป Are the relevant chunks ranked higher? โœ… ๐—–๐—ผ๐—ป๐˜๐—ฒ๐˜…๐˜ ๐—ฅ๐—ฒ๐—ฐ๐—ฎ๐—น๐—น Did the system retrieve the information needed to answer the question? A simple way to remember it: ๐—ฅ๐—”๐—š โ†’ Retrieves information โ†’ Generates an answer ๐—ฅ๐—”๐—š๐—”๐—ฆ โ†’ Evaluates how well it worked This is why evaluation is an important part of building reliable GenAI applications. Instead of just asking: โŒ โ€œDoes my RAG chatbot work?โ€ We can ask: ๐Ÿ‘‰ โ€œHow well is my RAG system performing?โ€ ๐—•๐˜‚๐—ถ๐—น๐—ฑ โ†’ ๐—˜๐˜ƒ๐—ฎ๐—น๐˜‚๐—ฎ๐˜๐—ฒ โ†’ ๐—œ๐—บ๐—ฝ๐—ฟ๐—ผ๐˜ƒ๐—ฒ ๐Ÿ”„

More AI Agents articles ยท All collections ยท Practice challenges