
youtu-graphrag
用多智能体+知识图谱,让AI复杂推理更准更可解释
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1274
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Docker 环境(README 推荐的首选部署方式,按 Docker 官方文档安装)
- 本地 Python 运行环境(用于执行 setup_env.sh 的本地部署方式)
- 可用的网络,用于拉取镜像依赖与项目代码
- 可用的 LLM 接口,用于图检索增强问答的推理与生成
安装与启动步骤
-
1获取项目代码
克隆仓库并进入项目根目录,后续 Docker 构建与脚本执行都在该目录下进行。
git clone https://github.com/TencentCloudADP/youtu-graphrag.git cd youtu-graphrag -
2安装 Docker
README 建议优先用 Docker 部署,若本机没有 Docker,请先按官方文档安装并确认服务已启动。
docker --version -
3构建镜像
使用仓库自带 Dockerfile 构建名为 youtu_graphrag、标签 v1 的镜像,首次构建需下载依赖,耗时较长。
docker build -t youtu_graphrag:v1 . -
4启动容器
以守护进程方式运行镜像,并把容器内 8000 端口映射到宿主机 8000,便于访问 demo 服务。
docker run -d -p 8000:8000 youtu_graphrag:v1 -
5本地环境初始化
不使用 Docker 时,可运行仓库内 setup_env.sh 完成本地环境配置,需在项目根目录执行并有执行权限。
./setup_env.sh -
6查阅完整指南
README 指向 FULLGUIDE-CN.md,高级配置与详细用法都在该文档中,部署前建议先通读。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
-p 8000:8000 | 是 | 端口映射参数,把容器内 8000 端口暴露到宿主机 8000 | -p 8000:8000 |
youtu_graphrag:v1 | 否 | Docker 镜像名与标签,可自行改名但需前后一致 | youtu_graphrag:v1 |
-d | 否 | 后台运行容器,不加则占用当前终端 | docker run -d |
如何确认成功
执行 docker ps 确认容器状态为 Up,并在浏览器访问 http://localhost:8000 查看服务是否响应。
常见问题
Q:Docker 和本地安装该选哪个?
A:README 明确建议优先使用 Docker,因为底层环境差异较大;只有在需要深度定制环境时才走本地 setup_env.sh 方式。
Q:构建镜像时卡住或失败怎么办?
A:docker build 需要联网拉取基础镜像和依赖,先确认网络与镜像源可用,再重新执行 docker build -t youtu_graphrag:v1 .。
Q:高级配置和自定义 LLM 接口在哪里看?
A:README 指向 FULLGUIDE.md(英文)与 FULLGUIDE-CN.md(中文)完整指南,进阶配置与用法均在其中。
Q:有官方评测数据集吗?
A:README 提供了 Hugging Face 上的 AnonyRAG 数据集页面,可用于复现论文中的评测结果。
注意事项
- README 仅推荐 Docker 作为首选部署方式,未给出镜像加速或离线构建方案。
- 容器对外服务的具体 API 路径未在 README 节选中说明,需查阅 FULLGUIDE-CN.md。
- 项目论文已被 ICLR 2026 接收,企业版可通过腾讯云 ADP 平台使用。
- executable 权限不足时,运行 setup_env.sh 前需自行赋予可执行权限。
核心亮点
- 提出垂直统一的多智能体架构,将检索与推理深度耦合,超越传统流水线式GraphRAG
- 在ICLR 2026论文中提供详尽的实验对比,证明在复杂推理基准上优于主流RAG/GraphRAG方法
- 代码结构清晰,模块化设计,方便集成不同图数据库和LLM,并附带可复现的评测脚本
不足之处
- 项目较新,文档和社区支持仍在完善中,上手可能需要参考论文
- 对图数据库和LLM的依赖较重,部署成本较高,轻量场景可能大材小用
适用场景
- 多跳问答:回答需要跨多个实体和关系推理的复杂问题
- 事实验证:结合知识图谱验证陈述的真实性
- 企业知识库:对结构化知识进行深度检索和决策支持
替代项目
Microsoft GraphRAG、LightRAG、FastGraphRAG
上一篇:Search-o1
下一篇:RAGxplorer
同类项目推荐
Medical-Graph-RAG
开源
让医疗AI回答有据可查,告别凭空捏造
A Graph RAG System for Evidenced-based Medical Information Retrieval [ACL 2025]
cosmos-dataset-search
开源
用一句话搜出视频里想要的片段
NVIDIA Cosmos Dataset Search (CDS) is a comprehensive platform for semantic search a···
rag-chatbot
开源
本地跑通多PDF问答,隐私安全零门槛
Chat with multiple PDFs locally
Petrichor
开源
自托管知识库,人看博客 AI 读技能,一份内容两用
A self-hosted knowledge platform for humans and AI agents — publish wikis, blogs, a···
dstoolkit-text2sql-and-imageproc···
开源
把SQL数据和文档一起喂给RAG,快速搭企业问答应用
This repo accelerates development of RAG applications with rich data sources includi···
What-to-eat-today
开源
问一句今天吃啥,图RAG帮你从知识图谱里挑出对味的那道菜。
️基于图RAG技术的AI美食推荐助手 - Datawhale all-in-rag教程实战案例,集成Neo4j图数据库···
leviathan
开源
一条命令把海量记录变成 Agent 可查的全文记忆
Deep memory for agents over large datasets. Leviathan is a single static binary that···
quick-start-connectors
开源
一键连接你的数据,快速实现 Cohere RAG 问答
This open-source repository offers reference code for integrating workplace datastor···
m_flow
开源
像大脑一样记忆和联想,让 RAG 更聪明
A bio-inspired cognitive memory engine — a new paradigm for Graph RAG.