Skip to content

feat(rag): add pluggable reranker interface [BACKLOG] #2

Description

@however-yir

Problem

The RAG pipeline should allow teams to compare rerankers without rewriting retrieval and answer-generation code.

Status: BACKLOG

Not implementing in current cycle. Note: a basic IdentityReranker already exists that serves as the no-op default.

Deferred until

  • At least two reranker backends are identified for integration
  • Performance benchmarks for reranking latency vs. quality are available
  • Retrieval pipeline refactoring is complete

Original scope

  • Define a reranker interface around retrieved chunks.
  • Keep the default behavior backward compatible.
  • Add configuration hooks for enabling/disabling reranking.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestroadmapPlanned roadmap work

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions