https://github.com/apache/incubator-hugegraph-ai
The integration of HugeGraph with AI/LLM & GraphRAG
https://github.com/apache/incubator-hugegraph-ai
gnn graph-machine-learning graphrag hugegraph knowledge-graph
Last synced: 6 months ago
JSON representation
The integration of HugeGraph with AI/LLM & GraphRAG
- Host: GitHub
- URL: https://github.com/apache/incubator-hugegraph-ai
- Owner: apache
- License: apache-2.0
- Created: 2023-10-08T12:03:07.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-02T12:29:56.000Z (6 months ago)
- Last Synced: 2025-04-03T04:16:57.392Z (6 months ago)
- Topics: gnn, graph-machine-learning, graphrag, hugegraph, knowledge-graph
- Language: Python
- Homepage: https://hugegraph.apache.org/docs/quickstart/hugegraph-ai/
- Size: 953 KB
- Stars: 70
- Watchers: 14
- Forks: 33
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# hugegraph-ai
[](https://www.apache.org/licenses/LICENSE-2.0.html)
`hugegraph-ai` aims to explore the integration of [HugeGraph](https://github.com/apache/hugegraph) with artificial
intelligence (AI) and provide comprehensive support for developers to leverage HugeGraph's AI capabilities
in their projects.## Modules
- [hugegraph-llm](./hugegraph-llm): The `hugegraph-llm` will house the implementation and research related to large language models.
It will include runnable demos and can also be used as a third-party library, reducing the cost of using graph systems
and the complexity of building knowledge graphs. Graph systems can help large models address challenges like timeliness
and hallucination, while large models can help graph systems with cost-related issues. Therefore, this module will
explore more applications and integration solutions for graph systems and large language models. (GraphRAG/Agent)
- [hugegraph-ml](./hugegraph-ml): The `hugegraph-ml` will focus on integrating HugeGraph with graph machine learning,
graph neural networks, and graph embeddings libraries. It will build an efficient and versatile intermediate layer
to seamlessly connect with third-party graph-related ML frameworks.
- [hugegraph-python-client](./hugegraph-python-client): The `hugegraph-python-client` is a Python client for HugeGraph.
It is used to define graph structures and perform CRUD operations on graph data. Both the `hugegraph-llm` and
`hugegraph-ml` modules will depend on this foundational library.## Learn More
The [project homepage](https://hugegraph.apache.org/docs/quickstart/hugegraph-ai/) contains more information about
hugegraph-ai.And here are links of other repositories:
1. [hugegraph](https://github.com/apache/hugegraph) (graph's core component - Graph server + PD + Store)
2. [hugegraph-toolchain](https://github.com/apache/hugegraph-toolchain) (graph tools **[loader](https://github.com/apache/incubator-hugegraph-toolchain/tree/master/hugegraph-loader)/[dashboard](https://github.com/apache/incubator-hugegraph-toolchain/tree/master/hugegraph-hubble)/[tool](https://github.com/apache/incubator-hugegraph-toolchain/tree/master/hugegraph-tools)/[client](https://github.com/apache/incubator-hugegraph-toolchain/tree/master/hugegraph-client)**)
3. [hugegraph-computer](https://github.com/apache/hugegraph-computer) (integrated **graph computing** system)
4. [hugegraph-website](https://github.com/apache/hugegraph-doc) (**doc & website** code)## Contributing
- Welcome to contribute to HugeGraph, please see [Guidelines](https://hugegraph.apache.org/docs/contribution-guidelines/) for more information.
- Note: It's recommended to use [GitHub Desktop](https://desktop.github.com/) to greatly simplify the PR and commit process.
- Code format: Please run [`./style/code_format_and_analysis.sh`](style/code_format_and_analysis.sh) to format your code before submitting a PR. (Use `pylint` to check code style)
- Thank you to all the people who already contributed to HugeGraph](https://github.com/apache/incubator-hugegraph-ai/graphs/contributors)
## License
hugegraph-ai is licensed under [Apache 2.0 License](./LICENSE).
## Contact Us
- [GitHub Issues](https://github.com/apache/incubator-hugegraph-ai/issues): Feedback on usage issues and functional requirements (quick response)
- Feedback Email: [dev@hugegraph.apache.org](mailto:dev@hugegraph.apache.org) ([subscriber](https://hugegraph.apache.org/docs/contribution-guidelines/subscribe/) only)
- WeChat public account: Apache HugeGraph, welcome to scan this QR code to follow us.
![]()