GraphRAG
GraphRAG 是一个模块化的基于图的检索增强生成系统,可从非结构化文本中提取知识图谱,构建社区层次结构,生成摘要,并支持全局、本地、DRIFT 和基本搜索。
访问 microsoft/graphrag项目简介
GraphRAG 是一种结构化、层次化的检索增强生成方法。它从原始文本中提取知识图谱,构建社区层次结构,为这些社区生成摘要,并利用这些结构执行基于 RAG 的任务。
核心功能
- 从 TextUnits 中提取实体、关系和关键主张。使用 Leiden 技术构建层次化社区结构。自底向上生成每个社区及其成员的摘要。支持全局、本地、DRIFT 和基本查询模式。提供提示调优指南,以便根据您的数据微调提示。提供 CLI 以及 Indexer/Query 包来使用该系统。
适用场景
- 对私有数据集(如企业专有研究、业务文档或通信)进行推理。回答关于大型数据集合甚至单个大型文档的整体性问题。通过共享属性连接分散的信息片段,以综合新的见解。通过展开到特定实体的邻居和相关概念来回答关于这些实体的问题。
快速开始
- 查看入门指南。尝试命令行快速入门。
采用前须知
- 许可证:MIT。在使用、修改或分发项目前,请确认其具体条款。