Skip to main content

Retrievers

All registered Retriever components in DashAI.

NameDescription
AgenticEnsembleRetrieverConsults LLM-chosen children across rounds to build a sufficient pool.
AgenticRerankerRetrieverSelects the best top_k candidates from a child with an LLM.
AgenticSingleRetrieverIteratively deepens a single child's retrieval under LLM supervision.
BM25RetrieverSparse retriever using BM25 (Okapi) ranking for document retrieval.
DenseEmbeddingRetrieverDense retriever that accepts any text embedding converter.
MMRRerankerRetrieverRe-ranks retrieval results using Maximum Marginal Relevance for diversity.
ParallelRetrieverQueries multiple retrievers in parallel and merges their results.
SentenceTransformerCrossEncoderRetrieverCross-encoder re-ranker powered by SentenceTransformer models.
SequentialRetrieverQueries multiple retrievers in sequence, re-ranking at each step.
TFIDFRetrieverSparse retriever using TF-IDF vectorization for document retrieval.