devoxx / DevoxxGenieIDEAPlugin

DevoxxGenie is a plugin for IntelliJ IDEA that uses local LLM's (Ollama, LMStudio, GPT4All, Jan and Llama.cpp) and Cloud based LLMs to help review, test, explain your project code.

Home Page:https://devoxx.com

Repository from Github https://github.comdevoxx/DevoxxGenieIDEAPluginRepository from Github https://github.comdevoxx/DevoxxGenieIDEAPlugin

[FEATURE] Support GraphRAG

stephanj opened this issue · 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.

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

DEMO

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