microsoft / graphrag

A modular graph-based Retrieval-Augmented Generation (RAG) system
https://microsoft.github.io/graphrag/
MIT License
20.11k stars 1.97k forks source link

Request for .NET Version Support for GraphRAG #397

Closed xiangxingze closed 3 months ago

xiangxingze commented 4 months ago

Hello everyone,

I am currently using the GraphRAG project and am impressed with its capabilities. However, I have noticed that there is currently no support for the .NET environment. I believe that introducing GraphRAG into the .NET ecosystem would greatly expand its range of applications, especially for developers who use C# and the .NET framework.

Background: At present, GraphRAG mainly supports the Python environment, which poses certain obstacles for .NET developers. Since .NET is a widely used platform, supporting it would help more developers to utilize the powerful features of GraphRAG.

Request: I hope the project team can consider developing a .NET compatible version of GraphRAG, or at least provide a compatibility layer that makes it easier for .NET developers to integrate and use GraphRAG.

Possible Solutions:

Develop a .NET compatible version of GraphRAG, including the necessary libraries and APIs. Provide a detailed guide on how to set up and use GraphRAG in the .NET environment. If possible, provide a .NET binding or wrapper to facilitate direct use of GraphRAG in .NET applications. Community Interest: I believe there are other .NET developers in the community who are interested in this feature. If there are any discussions or existing work on this, please inform me, and I am willing to follow up and participate.

Thank you for your consideration and time, and I look forward to the responses from the community and the project team.

DavidLuong98 commented 4 months ago

Also interested in GraphRAG for .NET and will be interested in contributing.

mygit-2023 commented 4 months ago

Also interested in GraphRAG for .NET and will be interested in contributing.

sabbadino commented 4 months ago

Me too :)

mithril52 commented 3 months ago

Very interested in this

rliberoff commented 3 months ago

Indeed, I'm extremely interested in this for .NET

natoverse commented 3 months ago

This is a great idea, but something our team is very unlikely to address given our research backlog and existing GraphRAG maintenance commitments.

KSemenenko commented 3 months ago

Let’s do this together. I see a lot of people wants it! Just drop a line if you want to contribute