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]: Auto-add and Watch Folder for Document Uploads #1873

Closed
Asentient opened this issue Jul 15, 2024 · 5 comments
Closed

[FEAT]: Auto-add and Watch Folder for Document Uploads #1873

Asentient opened this issue Jul 15, 2024 · 5 comments
Labels
enhancement New feature or request feature request

Comments

@Asentient
Copy link

What would you like to see?

Feature Request: Auto-add and Watch Folder for Document Uploads

Description:
Currently, users need to upload documents individually for the built-in RAG feature. It would be highly beneficial to have an option that allows the system to auto-add all documents from a specified folder and continuously watch the folder for new documents to be added automatically.

Benefits:

  1. Streamlines the process of document management.
  2. Saves time and reduces manual effort for users who deal with large volumes of documents.
  3. Enhances the usability of the RAG feature, making it more efficient and user-friendly.

Proposed Solution:

  • Implement a feature to specify a folder for automatic document uploads.
  • The system should continuously monitor the folder and automatically add any new documents placed in it.

Use Case:
This feature would be particularly useful for businesses and researchers who frequently update their document repositories and need these documents to be readily available in AnythingLLM without manual intervention.

@Asentient Asentient added enhancement New feature or request feature request labels Jul 15, 2024
@thinkcodellc
Copy link

I also feel there is value in having API access to the endpoint where JSON payload can be used to add to the vector DB,

@shatfield4 shatfield4 self-assigned this Jul 15, 2024
@PGTBoos
Copy link

PGTBoos commented Jul 18, 2024

Will it also handle document changes?. (ea after git pull or after a corection in a file ?.

@timothycarambat
Copy link
Member

Will it also handle document changes?. (ea after git pull or after a corection in a file ?.

This feature is standalone already exists in beta, but you must manually select which file to sync. We do not auto-watch every document due to the probably case of someone wanting to auto-sync 10K files at the same time and that will for sure cause issues

@Asentient
Copy link
Author

Will it also handle document changes?. (ea after git pull or after a corection in a file ?.

This feature is standalone already exists in beta, but you must manually select which file to sync. We do not auto-watch every document due to the probably case of someone wanting to auto-sync 10K files at the same time and that will for sure cause issues

Can we not at least select a folder to sync? Selecting a file does absolutely nothing for automating the process and would be quite unfortunate.

Other RAG systems do offer such options and I do not know if those used to having their RAG auto updating would bother with a system that requires every single file to be added manually.

Many applications would require such an option such as knowledge management systems, CRM systems, even generic daily note-taking etc. I do strongly believe that the auto update function would be a critical function to quite a few if not many. Just my two cents.

@PGTBoos
Copy link

PGTBoos commented Jul 21, 2024 via email

@Asentient Asentient closed this as not planned Won't fix, can't repro, duplicate, stale Jul 28, 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 feature request
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

5 participants