aws-samples / aws-genai-llm-chatbot

A modular and comprehensive solution to deploy a Multi-LLM and Multi-RAG powered chatbot (Amazon Bedrock, Anthropic, HuggingFace, OpenAI, Meta, AI21, Cohere, Mistral) using AWS CDK on AWS
https://aws-samples.github.io/aws-genai-llm-chatbot/
MIT No Attribution
1.09k stars 325 forks source link

Feature request: ability to delete/erase domain data added to RAG workspace #149

Closed saragerion closed 1 month ago

saragerion commented 1 year ago

Summary

It could be useful to be able to selectively delete specific domain data added in the RAG workspace. Domain data I am referring to includes:

Motivation

There are some use cases in which a company may want or need to delete specific domain data after it has been added to the RAG storage. This can happen for example when companies need to adhere to compliance requirements and therefore should be able to erase private data from their workloads when requested. Example: European Union’s General Data Protection Regulation (GDPR) “right to erasure” or “right to be forgotten” requirements, when applicable.

ajaylamba-provar commented 1 year ago

Or the more common use case would be - the content has been updated.

azaylamba commented 10 months ago

@flamingquaks @massi-ang I'm trying to make changes for this, could you guys give some pointers to start with please?

azaylamba commented 9 months ago

I am working on this one. I have successfully implemented this for OpenSearch but my fork is not in sync with main after migration to AppSync. I will sync with main and will modify the code accordingly.

azaylamba commented 8 months ago

Update: Changes are done, testing in progress.

github-actions[bot] commented 6 months ago

This issue is stale because it has been open for 60 days with no activity.

azaylamba commented 6 months ago

Finally, raised PR for this.

azaylamba commented 4 months ago

@saragerion Changes for this have been merged to main, this issue can be closed as done.

github-actions[bot] commented 2 months ago

This issue is stale because it has been open for 60 days with no activity.