数据分析

Ontology Knowledge Graph Mgmt

试用

知识图谱的补录、同步、修复、搜索全流程。包括graph.jsonl格式校验→SQLite同步→向量搜索集成→可选向量库接入。

它能做什么

知识图谱的补录、同步、修复、搜索全流程。包括graph.jsonl格式校验→SQLite同步→向量搜索集成→可选向量库接入。

技能文档

⚠️ 外部依赖声明:本 Skill 引用的 scripts/graph_sync.pyscripts/graph_vectorize.pyscripts/graph_search.py 不包含在本目录中。 它们是与知识图谱绑定的独立 Python 工具集,需从项目仓库单独获取,或根据本 Skill 描述的接口自行实现。

知识图谱管理与补录

知识图谱全生命周期管理:补录、同步、修复、搜索

何时使用

知识图谱的补录、同步、修复、搜索全流程。

触发场景:

  • 需要补录新的实体/关系/文档
  • 图谱数据需要同步到 SQLite
  • 需要集成向量搜索能力
  • 图谱数据异常需要修复

执行步骤

Step 1: 读取原始图谱数据

# 读取 graph.jsonl
cat graph.jsonl | head -20

Step 2: 校验格式

# 检查 JSON 格式是否正确
python3 -c "
import json
with open('graph.jsonl') as f:
    for i, line in enumerate(f, 1):
        try:
            json.loads(line)
        except json.JSONDecodeError as e:
            print(f'Line {i}: {e}')
"

常见问题:

  • Line N: 双 JSON 粘连 → 拆分为两行
  • Line N: JSON 格式错误 → 修复引号/括号

Step 3: 补录实体/关系/文档

实体补录格式:

{"type": "entity", "id": "task_001", "name": "任务名称", "attributes": {"status": "active"}}

关系补录格式:

{"type": "relation", "source": "agent_001", "target": "task_001", "relation": "assigned_to"}

文档补录格式:

{"type": "document", "id": "doc_001", "content": "文档内容", "metadata": {"source": "manual"}}

Step 4: 同步到 SQLite

# 同步图谱数据到 SQLite
python3 scripts/graph_sync.py --sync

同步检查项:

  • 实体数量是否一致
  • 关系数量是否一致
  • 无孤立节点(可选)

Step 5: 集成向量搜索

# 为图谱内容生成向量索引
python3 scripts/graph_vectorize.py --index

向量搜索测试:

python3 scripts/graph_search.py "查询内容" --top 5

Step 6: 可选向量库接入

如需持久化向量索引,可接入向量数据库:

后端适用场景配置方式
ChromaDB本地部署、小规模VECTOR_DB=chroma
Pinecone云端、大规模VECTOR_DB=pinecone
Weaviate云端/本地VECTOR_DB=weaviate

默认使用 SQLite + 内存向量,无需额外配置。

Step 7: 定时更新索引

# 添加 cron 定时任务(可选)
# 每天凌晨 2:00 更新向量索引
0 2 * * * cd /path/to/project && python3 scripts/graph_vectorize.py --update

注意事项

  • 执行前确认当前系统状态,避免在已有操作进行中执行
  • 如遇到未预料的问题,先记录到当日 memory 文件
  • 配置类操作必须先备份再修改
  • 完成后验证端到端功能是否正常

版本历史

日期版本变更说明
2026-04-231.0初始版本
2026-07-042.0通用化改造:去除 ChromaDB 硬依赖,支持可选向量库后端

相关技能

个人用户的嵌入式知识图谱,以JSON存储,提供基础增删查改与上下文摘要。Use when 需要数据库操作、SQL查询、数据存储管理时使用。不适用于数据库架构设计决策。适用于独立开发者、企业团队和自动化工作流场景。支持中文交互,无需复杂配置即开即用。输出结果可直接使用,减少二次加工成本。提供结构化输出和错误处理机制。

1 次安装

知识图谱工具(专业版)面向团队与企业,提供完整的嵌入式知识图谱能力,含加密保险库、离线可视化、跨Agent协作与内存自动导入。核心能力: - 全量查询、合并、嵌套、整理能力 - 加密保险库:密钥/令牌加密存储,权限隔离 - 离线HTML可视化:自包含图谱交互页面 - 跨Agent只读+写入:多Agent共享知识 - 内存自动导入:从会话历史提取并审查 - 高级配置:物理参数、阈值、压缩策略 适用场景: - 团队知识库与决策记录沉淀 - 研究项目多源知识整合 - 多Agent协作共享长期记忆 - 敏感配置...

类型化知识图谱,结构化Agent记忆与可组合技能。Typed knowledge graph for structured agent memory and composable skills。触发关键词: graph, knowledge, typed, ontology, agent, structured。

1 次安装

知识图谱构建器专业版是在免费版基础上的全功能升级,为AI Agent包含从类型化图谱到可视化的完整知识管控引擎。专业版解锁SQLite迁移、图可视化、SPARQL-like高级查询、版本追踪与差异对比、跨技能通信增强、多平台集成六大高级功能,达成大规模图谱的高性能管控与可视化。Use when 需要数据库操作、SQL查询、数据存储管理时使用。不适用于数据库架构设计决策。 功能涵盖: builder。

Typed knowledge graph for structured agent memory and composable skills. Use when creating/querying entities (Person, Project, Task, Event, Document), linkin...

4 次安装1 星标

基于类型约束的知识图谱系统,为智能代理提供基础结构化记忆。Use when 需要AI模型调用、智能对话、Agent编排、LLM应用时使用。不适用于需要100%确定性的关键决策。适用于独立开发者、企业团队和自动化工作流场景。支持中文交互,无需复杂配置即开即用。输出结果可直接使用,减少二次加工成本。提供结构化输出和错误处理机制。