返回顶部
t

tree-graph-rag树图融合库

Guide for designing and implementing a PostgreSQL database that fuses PageIndex-style document trees with LightRAG-style entity-relationship anchors. Use this skill when Claude needs to design schemas, write ingestion logic, or implement retrieval SQL for a hybrid tree-graph knowledge base, especially when converting nested tree output into relational tables.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
114
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

tree-graph-rag

树-图混合RAG

本技能教授Claude如何构建树-图混合RAG系统的数据库层。它专注于PageIndex风格的树形输出与LightRAG风格的图提取之间的集成接口,两者均存储在PostgreSQL中。

核心理念

  • - 树(宏观):代表文档的原生层级结构。为LLM提供结构骨架(章节 -> 小节)。
  • 图(微观):代表实体和关系。为LLM提供跨文档的细粒度事实连接。
  • 融合:图中的每个节点和边都锚定到树中的特定node_id,实现双向遍历(从图细节到树上下文,或从树上下文到图细节)。

捆绑资源

本技能包含教授Claude数据库设计和数据流所需的最小资源:

  • - schema.sql:该架构所需的完整PostgreSQL表定义。
  • ingestioncore.py:演示如何将树JSON扁平化到Postgres以及如何提取锚定到树的图实体的Python脚本。
  • retrievalcore.py:演示混合检索逻辑(查询图以找到树nodeid,然后提取宏观上下文)的Python脚本。
  • smoketest.py:最小的无数据库冒烟测试,使用假连接池验证摄取和检索流程。
  • integration-pattern.md:解释本技能涵盖的内容、有意不重新实现的内容,以及在实际服务中的定位。
  • queries.md:用于加载骨架、锚定图命中结果和组装答案上下文的常见SQL模式。

标准工作流

1. 索引工作流

  1. 1. 树提取:提取标题/目录。将骨架保存到nodes,文本保存到nodecontents。
  2. 图提取:将每个nodecontents传递给LLM以提取实体和关系。
  3. 锚定:将实体/关系及其对应的node_id作为外键保存。

2. 检索工作流

  1. 1. 实体/关系搜索:从用户查询中提取关键词。搜索entities和relationships表以找到匹配的事实细节。
  2. 锚点解析:获取与匹配图元素关联的nodeid。
  3. 上下文化(树遍历):使用nodeid查询nodes表。向上遍历(parentid)以收集章节标题和摘要。
  4. 内容获取:仅从nodecontents中检索所需节点的完整文本。
  5. 综合:向LLM提供包含以下内容的提示:
- 找到的实体和关系 - 树上下文(例如,这在第3章:财务部分提到) - 原始文本块

输出预期

当触发此技能时,优先生成:

  1. 1. PostgreSQL DDL或迁移SQL
  2. 树扁平化摄取代码
  3. 绑定到node_id的图锚定逻辑
  4. 从图命中结果开始并解析回树上下文的检索SQL
  5. 清晰解释为什么这种数据库设计优于存储单个巨大的嵌套JSON blob

开发者指南

  • - 始终强制执行骨肉分离:切勿在nodes或entities表中存储大量文本块。
  • 始终维护多租户:确保每个查询按workspace过滤。
  • 当用户要求实现检索函数时,编写连接relationships -> nodes -> node_contents的SQL查询以展示混合能力。
  • 不要在技能内部构建完整的产品脚手架。保持关注数据库设计、摄取、锚定和检索模式。
  • 不要在技能内部完整重写PageIndex或LightRAG。复用其现有管道,并在集成接口处应用本技能。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 tree-graph-rag-1776020461 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 tree-graph-rag-1776020461 技能

通过命令行安装

skillhub install tree-graph-rag-1776020461

下载

⬇ 下载 tree-graph-rag v1.0.0(免费)

文件大小: 7.73 KB | 发布时间: 2026-4-13 12:23

v1.0.0 最新 2026-4-13 12:23
Initial release of tree-graph-rag skill.

- Provides a guide for designing and implementing a PostgreSQL database fusing tree (hierarchical) and graph (entity/relationship) structures for RAG systems.
- Includes schema definitions, ingestion and retrieval logic, and integration patterns for a hybrid tree-graph knowledge base.
- Emphasizes anchoring graph details to tree nodes for flexible contextual retrieval.
- Supplies example code for ingestion, retrieval, and minimal smoke testing of the end-to-end data flow.
- Outlines standard workflows and developer guidelines for schema design and SQL usage.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部