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

[FEATURE] Support GraphRAG using Neo4j #474

Open
stephanj opened this issue Jan 30, 2025 · 1 comment
Open

[FEATURE] Support GraphRAG using Neo4j #474

stephanj opened this issue Jan 30, 2025 · 1 comment
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@stephanj
Copy link
Collaborator

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 stephanj added the enhancement New feature or request label Jan 30, 2025
@stephanj stephanj self-assigned this Feb 8, 2025
@stephanj
Copy link
Collaborator Author

stephanj commented Feb 10, 2025

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 stephanj modified the milestones: v0.4.15, v0.5.0 Feb 10, 2025
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
None yet
Development

No branches or pull requests

1 participant