EpistasisLab / EpistasisLab/KRAGEN

Need a way to automatically update knowledge from the Neo4j DB to the Vector DB

Open
#65 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
681
Forks
44
PR merge metrics
No merged PRs in 30d

Description

**Is your feature request related to a problem? Please describe.**
We need an automated process to update the knowledge in the vector DB from the Graph KB.

**Describe the solution you'd like**
Whenever the knowledge is added to the AlzKB, we need to match this knowledge in the vector DB.
We may need to ADD, DELETE, UPDATE the knowledge.
This entails: Getting the updated relationships from AlzKB, translating into natural language, embedding and uploading the data.

**Describe alternatives you've considered**
We currently have the process in place to ADD data (without duplicates), but we need to design the proper way to handle DELETEs and UPDATEs

A few things we'll need:
- [ ] #67
- [ ] #68
- [ ] #70
- [x] Scripts to convert, parse, vectorize, tokenize and upload (these are ready and can be reused)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.