RAG_Eval / evaluation /__init__.py
Rom89823974978's picture
Added dashboard and experiments
e8c3964
raw
history blame contribute delete
683 Bytes
"""Evaluation framework for Retrieval‑Augmented Generation (RAG).
The library is structured as:
* ``evaluation.config``    — Typed configuration objects
* ``evaluation.retrievers`` — Unified retriever interface & concrete impls
* ``evaluation.generators`` — Unified generator interface & concrete impls
* ``evaluation.metrics``    — Retrieval, generation, composite metrics
* ``evaluation.pipeline``   — Orchestration & logging
* ``evaluation.utils``      — Helper utilities
The public API re‑exports :class:`evaluation.pipeline.RAGPipeline`.
"""
from .pipeline import RAGPipeline, PipelineConfig # noqa: F401
from .config import LoggingConfig