DevoxxGenieIDEAPlugin icon indicating copy to clipboard operation
DevoxxGenieIDEAPlugin copied to clipboard

[FEATURE] Support GraphRAG

Open stephanj opened this issue 10 months ago • 2 comments

The current RAG implementation could really benefit from an additional GraphRAG feature as explained by Michael Hunger at Devoxx Belgium.

https://www.youtube.com/watch?v=kRqJXDLRbRE

We can pull image from Docker and have it run similarly like ChromaDB from https://hub.docker.com/_/neo4j

Langchain4J supports Neo4J, example @ https://github.com/langchain4j/langchain4j/tree/main/langchain4j-neo4j Neo4J example @ https://neo4j.com/labs/genai-ecosystem/langchain4j/

We would reuse the existing Nomic embedding.

stephanj avatar Jan 30 '25 12:01 stephanj

Making progress, basically swapping ChromaDB with Neo4J Graph & similarity search on AST data 🤩🔥🔥🔥

DEMO

Demo @ https://www.youtube.com/watch?v=PCREFuF_1-0

stephanj avatar Feb 10 '25 11:02 stephanj

Should also have a look at https://www.falkordb.com & https://github.com/FalkorDB

stephanj avatar Feb 26 '25 16:02 stephanj