HiRAG

用层级知识图谱,让 RAG 轻松搞定复杂多跳问答

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 搜索知识 🍴 复刻 81 🐛 待处理 3 👀 关注 6
GitHub ↗
GitHub 星标 ★ 555
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,可自行部署使用。

项目预览

HiRAG 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类搜索知识
开发团队hhy-huang
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型clustering,graphrag,large-language-models,nlp,rag,retrieval-augmented-generation
GitHub 星标★ 555
上线时间2025-03-14 00:00:00
代码更新2026-06-16
仓库体积28.4 MB
本站数据更新2026-11-10
维护状态低维护
收录时间2026-08-09
浏览次数3

项目介绍

HiRAG 是一个基于层级知识图谱的 Graph RAG 系统,旨在解决传统 RAG 在复杂多跳推理和全局性问题上的不足。它通过构建分层知识结构,将文档信息组织为不同粒度的知识单元,并利用图遍历与检索增强生成,提升答案的准确性和可解释性。核心能力包括:自动构建层级知识图谱、支持多跳推理、提供灵活的检索接口,以及易于集成的 Python API。该系统适用于需要深度理解文档集合的场景,如企业知识库问答、研究报告分析等。其论文已被 EMNLP 2025 接收,但项目仍处于早期阶段,文档和社区生态有待完善。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 555

使用教程

难度:进阶 约 50 分钟 部署方式:本地安装 5 步

环境要求

  • Python 环境
  • 模型凭据
  • 文档语料

安装与启动步骤

  1. 1装成本地包

    把检索做成层次化结构,兼顾局部与全局。

    pip install -e .
  2. 2准备语料

    先切块并抽取实体与关系。

    python extract_context.py -i ./datasets/mix -o ./datasets/mix
  3. 3建索引

    层次结构建起来比较慢。

    python insert_context_deepseek.py
  4. 4跑对比实验

    同一批问题跑几种模式,看差异。

    python test_deepseek.py -d mix -m hi
  5. 5看基线差距

    关掉层次结构再跑一遍。

    python test_deepseek.py -d mix -m naive

如何确认成功

在自有语料上层次化检索的回答质量高于朴素检索,且全局类问题提升最明显

注意事项

  • 它解决的是既要细节又要全局的问题。
  • 建索引成本高于普通检索。
  • 层次划分依赖实体抽取质量。
  • 小语料上优势不明显,别硬套。

核心亮点

  • 提出层级知识图谱结构,显著提升多跳推理准确率
  • 提供简洁的 Python API,易于集成到现有 RAG 流程
  • 论文被 EMNLP 2025 接收,算法有学术背书

不足之处

  • 项目早期,文档和社区支持不足
  • 依赖图数据库,部署和运维成本相对较高

适用场景

  • 企业知识库智能问答,处理跨文档复杂查询
  • 研究报告与论文的深度分析,提炼结构化知识
  • 法律或医疗等专业领域,需要可解释推理的问答系统

替代项目

LightRAG、Microsoft GraphRAG、FastRAG

上一篇:ArXivChatGuru

下一篇:agent-search

同类项目推荐

awesome-ai-tools 开源

100+ AI 工具带演示和 API,挑完就能用

Curated collection of 100+ AI tools designed to enhance productivity and creativity,···

★ 114 2026-10-07
pi-llm-wiki 开源

把散乱资料自动织成互链维基,越用越聪明

Self-maintaining, Obsidian-compatible knowledge base for pi — turn raw sources into···

★ 627 2026-09-16
adk-vertex-ai-rag-engine 开源

两分钟搭好文档语义搜索问答 Agent

A RAG agent using Google's ADK & Vertex AI that lets set up semantic search across ···

★ 109 2026-11-08
llm-wiki 开源

多智能体自动调研,把资料编译成 Agent 可查的 wiki

LLM-compiled knowledge bases for any AI agent. Parallel multi-agent research, thesis···

★ 1524 2026-09-16
knowledge-base 开源

本地优先的 AI 知识库,Markdown + 双向链接 + 全文搜索,数据完全自主可控。

本地优先的知识库桌面应用。Markdown 编辑器 + 全文搜索(FTS5) + 双向链接 / 知识图谱;···

★ 343 2026-08-09
markdown-crawler 开源

一键把整个网站变成 Markdown,喂给 AI 做知识库

A multithreaded ️ web crawler that recursively crawls a website and creates a mark···

★ 480 2026-08-09
Aix-DB 开源

一句话问数据,自动出图出结论

Aix-DB 基于 LangChain/LangGraph 框架,结合 MCP Skills 多智能体协作架构,实现自然语言···

★ 2267 2026-09-12