langgenius / dify

Dify is an open-source LLM app development platform. Dify's intuitive interface combines AI workflow, RAG pipeline, agent capabilities, model management, observability features and more, letting you quickly go from prototype to production.
https://dify.ai
Other
48.64k stars 6.97k forks source link

Can Microsoft's Graph RAG be added to the new version? #6019

Open jeffreychen567 opened 3 months ago

jeffreychen567 commented 3 months ago

Self Checks

1. Is this request related to a challenge you're experiencing? Tell me about your story.

The current RAG still has numerous deficiencies. Microsoft's Graph RAG could substantially improve RAG capabilities, and I hope it will be incorporated into the next version.

2. Additional context or comments

No response

3. Can you help us with this feature?

ZuzooVn commented 3 months ago

+100

Sakura4036 commented 3 months ago

+1, it's really helpful

hyr910331 commented 3 months ago

+10086!!

adam6313 commented 3 months ago

🔥🔥🔥

ssrshz commented 3 months ago

Yes, it will greatly contribute to Dify!

ssrshz commented 3 months ago

Yes, it will greatly contribute to Dify!

Tining123 commented 3 months ago

+1

like-a-freedom commented 3 months ago

+1

phylony commented 3 months ago

+1

ifsheldon commented 3 months ago

+1, a great RAG

lingaoan2024 commented 3 months ago

Will the next version include graph rag?

xinzhics commented 3 months ago

mee to,let's do it

meishild commented 3 months ago

+1

dimsky commented 3 months ago

+1

uenotakeshi1048 commented 3 months ago

+1

RGHuang commented 3 months ago

Is there any thing we can do to help dify team to support this asap?

murtaza-motorwala commented 3 months ago

This is an absolute needed feature. +100 for this. The ability to search on semantics and relationships would help solve so many use cases.

varluffy commented 2 months ago

+1

StellarFlash commented 2 months ago

a pratical way is making graphrag as a knowledge base service, such as a docker, interacting with standard api.

simonetoo commented 2 months ago

+1

pulipulichen commented 2 months ago

+1

akuanwo commented 2 months ago

+1

arronwy commented 2 months ago

+1

NiuBlibing commented 2 months ago

https://github.com/infiniflow/ragflow/tree/main/graphrag ragflow support it.

martinzhang777 commented 2 months ago

+1k

xudbin commented 2 months ago

why closed? it will be very useful

LeoLiuYan commented 2 months ago

How is the progress of this feature?

joeke80215 commented 2 months ago

+1

Namec999 commented 2 months ago

+1

victorx98 commented 2 months ago

+1

NiXuebing commented 2 months ago

+1

sshuair commented 1 month ago

+1

bytewei commented 1 month ago

+1

jqhr commented 1 month ago

+1

weipanux commented 1 month ago

+100086

Thankyou-Cheems commented 1 month ago

+1 Killer level feature

taowang1993 commented 1 month ago

yes please!

hackerpayne commented 1 month ago

+1000

nilecui commented 1 month ago

+1

suxuanning commented 1 month ago

+10086

zouxiaodong commented 1 month ago

+999999

nickknyc commented 1 month ago

hoping we get support for all cypher-based graph stores - for me particularly neo4j. https://neo4j.com/developer-blog/microsoft-graphrag-neo4j/ with this implementation - would be great to seperate the neo4j stuff from the specific Microsoft graphRag implementation so we can all use graph debases as we like. Really need this to keep up on the RAG front.

k0286 commented 4 weeks ago

+1, this will improve the performance of RAG apps significantly

chace100 commented 4 weeks ago

+100000

algorithmx commented 3 weeks ago

hoping we get support for all cypher-based graph stores - for me particularly neo4j. https://neo4j.com/developer-blog/microsoft-graphrag-neo4j/ with this implementation - would be great to seperate the neo4j stuff from the specific Microsoft graphRag implementation so we can all use graph debases as we like. Really need this to keep up on the RAG front.

how about this : neo4j-graphrag-python ?

algorithmx commented 3 weeks ago

hoping we get support for all cypher-based graph stores - for me particularly neo4j. https://neo4j.com/developer-blog/microsoft-graphrag-neo4j/ with this implementation - would be great to seperate the neo4j stuff from the specific Microsoft graphRag implementation so we can all use graph debases as we like. Really need this to keep up on the RAG front.

how about this : neo4j-graphrag-python ?

Just have to merge the UI there into Dify and maybe check the license compatibility

nickknyc commented 3 weeks ago

sure that would be great.

Sent from Surface Duo


From: Yunlong Lian @.> Sent: Monday, September 23, 2024 10:54:30 PM To: langgenius/dify @.> Cc: Nick Katsivelos @.>; Comment @.> Subject: Re: [langgenius/dify] Can Microsoft's Graph RAG be added to the new version? (Issue #6019)

hoping we get support for all cypher-based graph stores - for me particularly neo4j. https://neo4j.com/developer-blog/microsoft-graphrag-neo4j/ with this implementation - would be great to seperate the neo4j stuff from the specific Microsoft graphRag implementation so we can all use graph debases as we like. Really need this to keep up on the RAG front.

how about this : neo4j-graphrag-pythonhttps://neo4j.com/developer-blog/neo4j-graphrag-python-package/ ?

Just have to merge the UI there into Dify and maybe check the license compatibility

— Reply to this email directly, view it on GitHubhttps://github.com/langgenius/dify/issues/6019#issuecomment-2370008843, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAMGI3BF4FNVJFTNISK6PL3ZYDH6NAVCNFSM6AAAAABKNI7YZ2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNZQGAYDQOBUGM. You are receiving this because you commented.Message ID: @.***>

murtaza-motorwala commented 3 weeks ago

@crazywoola - Any update on when this would be done? There are so many users requesting for it. This will be a game changer and it would open doors to so many use cases. RAG + GraphRAG would be a powerful combo.

brightwang commented 1 week ago

I created a video about how to build an AI agent by integrating graphrag and Dify. https://youtu.be/cUtaEkIc65g?si=v1_rnIHZ8CeMppOX

nhha1602 commented 6 days ago

Hi, As I understand that: with GraphRAG feature on dify, we will not need to integrate with a graph database ? And one more thing, if we use GraphRAG, how can we use re-rank model for results from Vector database and GraphRAG ?

Thanks and regards