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

Graph RAG #1299

Open
dcieslak19973 opened this issue Mar 25, 2025 · 2 comments
Open

Graph RAG #1299

dcieslak19973 opened this issue Mar 25, 2025 · 2 comments

Comments

@dcieslak19973
Copy link
Contributor

Is your feature request related to a problem? Please describe.
This is a half-baked idea right now, but the core idea is that while GPT-Researcher is in the research phase, that it would create/extract entity and relationship descriptions from the source documents and store those in a knowledge graph that would later be used in the content generation phase. See for example https://neo4j.com/blog/developer/graphrag-field-guide-rag-patterns/

Describe the solution you'd like

Adding support for Neo4j which combines graph databases with vector stores.

Describe alternatives you've considered
N/A

Additional context

See for example:

@ElishaKay
Copy link
Collaborator

Sup @dcieslak19973

I like it!

The underlying abstraction we use for storing embedded content is the Langchain Vector Store.

There is a Neo4j Vector Store option we can leverage for this.

We'll want to follow the pattern of other swappable components of GPTR (Retrievers & LLM's) where the desired Vector Store provider can be set in the environment variables.

Green light for the PR

@ga-it
Copy link

ga-it commented Mar 26, 2025

200% on this!!

I'm struggling with GPTR and citations right now - I think it battles without a graph-RAG approach. Graph RAG would allow linking of source to knowledge.

We are running SciPhi R2R - https://r2r-docs.sciphi.ai/

It is very well suited to deep research:

Image

It has python libraries - I have done some basic backend swapover for another app.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants