Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unify RAG Implementation #8870

Open
tmichaeldb opened this issue Mar 4, 2024 · 0 comments
Open

Unify RAG Implementation #8870

tmichaeldb opened this issue Mar 4, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@tmichaeldb
Copy link
Contributor

tmichaeldb commented Mar 4, 2024

Currently, we have several modules that implement RAG in some way:

  • rag_handler.py
  • rag.py
  • knowledge_base/controller.py
  • email_rag repository

Additionally, our RAG implementation in the mindsdb main repo is outdated in comparison to the email_rag repository. Therefore, we should take this as an opportunity to bring our learning back into our main repository, and make the RAG implementation as clean as possible.

Specifically, we need to:

  • Make sure our RAG implementation aligns with our Agents Roadmap
  • Combine current implementations into one fully functional interface for RAG and deprecate/rework others (e.g. all RAG is through Agents + Knowledge Bases)
  • Bring RAG improvements from email_rag back into our main repo (e.g. better performing retrievers, better chunking techniques, etc)
@tmichaeldb tmichaeldb self-assigned this Mar 4, 2024
@tmichaeldb tmichaeldb added the enhancement New feature or request label Mar 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant