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

feat: integrate ragflow #20

Open
anunay999 opened this issue Mar 4, 2025 · 2 comments
Open

feat: integrate ragflow #20

anunay999 opened this issue Mar 4, 2025 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@anunay999
Copy link
Owner

Description:

Integrate the RAGFlow Python SDK into our app to enhance and streamline our Retrieval-Augmented Generation (RAG) workflow. This integration will leverage RAGFlow’s efficient document retrieval and deep document understanding capabilities to improve our backend processing and overall performance.

Tasks:

SDK Setup:

  • Install the latest stable ragflow-sdk (e.g., pip install ragflow-sdk==0.16.0).
  • Configure API keys and base URLs to match our RAGFlow backend setup.

Module Development:

  • Create a dedicated module (e.g., ragflow_integration.py) to encapsulate all interactions with the SDK.
  • Implement functions to handle document retrieval using the SDK’s retrieve method.

Pipeline Integration:

  • Update our RAG pipeline to invoke the new module for processing user queries.
  • Ensure the retrieved data is seamlessly integrated into the generation process.

Acceptance Criteria:

  • The app successfully retrieves and processes data using the RAGFlow Python SDK.
  • The new RAG workflow shows measurable improvements in performance and reliability.
  • All new code is covered by automated tests and adheres to our security and configuration standards.
@anunay999 anunay999 moved this to Ready in Neuro Trail Project Mar 4, 2025
@anunay999 anunay999 added the enhancement New feature or request label Mar 4, 2025
@nitinsurya
Copy link
Collaborator

@anunay999 , should we mark it is won't implement, and going with mem0 instead?

@anunay999
Copy link
Owner Author

Yes

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
Status: Ready
Development

No branches or pull requests

2 participants