mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-07 11:28:35 -05:00
[GH-ISSUE #841] feat: use haystack for the RAG backend #27759
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Jbollenbacher on GitHub (Feb 22, 2024).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/841
I'd like to suggest using haystack as the backend for the RAG system. It's quickly becoming the industry standard and is well maintained. I figured now would be a good time to suggest it while the RAG system is still mostly in beta.
Haystack solves a lot of the basic problems like providing flexibility for swapping out embedding models and chunking strategies. It's also robust and comes with a lot of good default options. Basically it offloads the task of engineering a SOTA RAG system to another group of open source developers.
@tjbck commented on GitHub (Mar 28, 2024):
Merging this issue with open-webui/pipelines#15, let's continue our discussion there!