Data & analysis

Knowledge Graph Buil

Try it

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

What it does

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

The skill document

核心功能: 本技能提供时使用等能力。

知识图谱构建器(专业版)

永远不丢失关系。永远可视化网络。查询无极限,变更可追溯,跨技能可通信. 知识图谱构建器专业版在免费版的类型化实体+约束验证基础上,叠加SQLite迁移、图可视化、SPARQL-like高级查询、版本追踪、跨技能通信增强、多平台集成六大高级功能,让知识图谱从"能用"升级为"好用+可视+可追+可通信".

输入定义

参数名类型必填说明
inputstringKnowledge Graph Buil处理的输入数据或指令
optionsobject附加配置选项,如模式选择、格式偏好等
callback_urlstring异步处理完成后的回调通知URL
┌─────────────────────────────────────────────────────────────────┐
│            知识图谱构建器专业版 (KNOWLEDGE GRAPH PRO)            │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│   ┌──────────────────────────────────────────────────────┐     │
│   │           SQLite迁移层(专业版)                      │     │
│   │   JSONL → SQLite + 索引 + 事务 + 全文搜索             │     │
│   └──────────────────────────────────────────────────────┘     │
│                          │                                      │
│                          v                                      │
│   ┌──────────────┐    ┌──────────────┐    ┌──────────────┐     │
│   │  实体创建     │ -> │  约束验证    │ -> │  存储层      │     │
│   │  12+核心类型  │    │  7类约束     │    │  JSONL/SQLite│     │
│   │  +自定义类型  │    │  +自定义规则 │    │  自动选择    │     │
│   └──────────────┘    └──────────────┘    └──────────────┘     │
│                                                  │              │
│                                                  v              │
│   ┌──────────────┐    ┌──────────────┐    ┌──────────────┐     │
│   │  图可视化    │    │  SPARQL查询  │    │  版本追踪    │     │
│   │  网络图渲染  │    │  高级模式匹配│    │  +差异对比   │     │
│   └──────────────┘    └──────────────┘    └──────────────┘     │
│                                                                 │
│   ┌──────────────┐    ┌──────────────┐                         │
│   │  跨技能通信  │    │  多平台集成  │                         │
│   │  事件总线    │    │  CI/CD/团队  │                         │
│   └──────────────┘    └──────────────┘                         │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

快速指引

  1. 阅读## 核心能力章节了解skill功能
  2. 按## 依赖说明配置环境
  3. 执行所需能力对应的命令
  4. 参考## 错误处理章节处理异常
  5. 查看## FAQ解答常见疑问

30秒上手(兼容免费版)

专业版完全兼容免费版的目录结构与JSONL格式,无需迁移数据:

ls memory/knowledge-graph/graph.jsonl 2>/dev/null && echo "检测到免费版数据,将自动升级"
mkdir -p memory/knowledge-graph/{snapshots,visualizations,reports}
touch memory/knowledge-graph/graph.jsonl

120秒专业版配置

cat > memory/knowledge-graph/.storage-config.json << 'EOF'
{
  "backend": "auto",
  "sqlitePath": "memory/knowledge-graph/graph.db",
  "jsonlPath": "memory/knowledge-graph/graph.jsonl",
  "migrationThreshold": 1000,
  "indexes": ["type", "status", "assignee", "due"],
  "fullTextSearch": true
}
EOF
viz-config.json << 'EOF'
{
  "enabled": true,
  "layout": "force-directed",
  "nodeColors": {
    "Person": "#4CAF50",
    "Project": "#2196F3",
    "Task": "#FF9800",
    "Document": "#9C27B0"
  },
  "maxNodes": 500,
  "interactive": true
}
EOF
version-config.json << 'EOF'
{
  "enabled": true,
  "autoSnapshot": "daily",
  "retention": 180,
  "diffView": true,
  "branchSupport": true
}
EOF
event-config.json << 'EOF'
{
  "enabled": true,
  "eventBus": true,
  "subscriptions": {
    "task.created": ["notification-skill", "scheduler-skill"],
    "task.completed": ["report-skill", "reward-skill"],
    "project.status_changed": ["dashboard-skill"]
  }
EOF
ls -la memory/knowledge-graph/

300秒完整企业部署

{
  "knowledgeGraph": {
    "edition": "pro",
    "storage": {
      "backend": "sqlite",
      "migrationThreshold": 1000,
      "indexes": ["type", "status", "assignee", "due", "priority"],
      "fullTextSearch": true,
      "backupInterval": "daily"
    },
    "visualization": {
      "enabled": true,
      "layout": "force-directed",
      "maxNodes": 1000,
      "interactive": true,
      "exportFormats": ["svg", "png", "mermaid"]
    },
    "query": {
      "sparqlLike": true,
      "maxHops": 10,
      "aggregation": true,
      "cacheResults": true
    },
    "versioning": {
      "enabled": true,
      "autoSnapshot": "daily",
      "retention": 180,
      "diffView": true,
      "branchSupport": true
    },
    "crossSkill": {
      "eventBus": true,
      "subscriptions": "configurable",
      "messageQueue": true
    },
    "integration": {
      "ci_cd": true,
      "teamCollaboration": true,
      "knowledgeBase": true
    },
    "model": {
      "routing": "o",
      "fallback": "o-mini"
    }

主要能力

1. 类型化实体系统(基础+增强)

维度免费版能力专业版增强
核心类型12+固定类型+自定义类型+继承
属性必填/可选+类型验证+默认值+计算属性
约束7类基础约束+自定义规则+跨实体验证
关系基础关系类型+自定义关系+属性关系
处理: 解析类型化实体系统(基础+增强)的输入参数,完成核心逻辑,输出结构化数据.
输出: 返回类型化实体系统(基础+增强)的响应数据,附带状态标识与运行日志.

2. SQLite迁移(专业版独有)

大规模图谱性能优化:

kg storage status
kg storage migrate --to sqlite

SQLite优势

维度JSONLSQLite
查询性能O(n)全扫描O(log n)索引查询
1000条查询450ms12ms
10000条查询4500ms15ms
事务支持ACID事务
全文搜索grepFTS5全文索引
并发文件锁WAL模式并发
处理: 解析SQLite迁移(专业版独有)的输入参数,完成核心逻辑,输出结构化数据.
输出: 返回SQLite迁移(专业版独有)的响应数据,附带状态标识与运行日志.

3. 图可视化(专业版独有)

kg viz render --format mermaid --max-nodes 100
kg viz render --format svg --output reports/graph.svg
kg viz render --format png --output reports/graph.png
kg viz interactive --layout force-directed

可视化特性

  • 布局算法:force-directed / hierarchical / circular
  • 节点着色:按类型自动着色(可自定义)
  • 关系标注:关系类型显示在连线上
  • 节点限制:默认max=500,可配置至1000
  • 导出格式:SVG / PNG / Mermaid / Graphviz 处理: 解析图可视化(专业版独有)的输入参数,完成核心逻辑,输出结构化数据. 输出: 返回图可视化(专业版独有)的响应数据,附带状态标识与运行日志.

4. SPARQL-like高级查询(专业版独有)

kg query "SELECT ?task WHERE { ?task rdf:type Task . ?task status 'open' }"
kg query "SELECT ?person ?project WHERE {
  ?project rdf:type Project .
  ?project has_owner ?person .
  ?project has_task ?task .
  ?task status 'blocked'
}"
kg query "SELECT ?status (COUNT(?task) AS ?count) WHERE {
  ?task rdf:type Task .
  ?task status ?status
} GROUP BY ?status"
kg query "SELECT ?path WHERE {
  ?start rdf:type Task .
  ?start title '部署生产' .
  PATH ?start (blocks+) ?end .
  ?end title ?path
}"
kg query "SELECT ?person ?projectCount WHERE {
  ?person rdf:type Person .
  ?project has_owner ?person .
  ?project status 'active' .
  AGGREGATE ?projectCount = COUNT(?project)
} HAVING (?projectCount > 3)"

查询能力

查询类型示例用途
简单查询SELECT ?task WHERE type=Task按类型查询
多跳查询A→B→C 关系链关系网络分析
聚合统计GROUP BY + COUNT统计分析
路径查询PATH (blocks+)依赖链分析
模式匹配复杂图模式深度关系发现
处理: 解析SPARQL-like高级查询(专业版独有)的输入参数,完成核心逻辑,输出结构化数据.
输出: 返回SPARQL-like高级查询(专业版独有)的响应数据,附带状态标识与运行日志.

5. 版本追踪与差异对比(专业版独有)

kg snapshot create --label "v2.0发布前"
kg snapshot list
kg snapshot diff --from "2026-01-01" --to "2026-01-31"
kg snapshot restore --id snap_20260115 --confirm
kg snapshot branch --from snap_20260115 --name "v1.x-maintenance"

处理: 解析版本追踪与差异对比(专业版独有)的输入参数,完成核心逻辑,输出结构化数据. 输出: 返回版本追踪与差异对比(专业版独有)的响应数据,附带状态标识与运行日志.

  • 调用时传入input_params参数,支持创建/查询/导出操作

6. 跨技能通信增强(专业版独有)

事件总线机制,技能间通过图谱事件通信:

knowledge_graph.create("Task", {
    "title": "设计API",
    "status": "open"
})
@subscribe("task.created")
def notify(task):
    send_notification(task.assignee, f"新任务: {task.title}")
@subscribe("task.created")
def schedule(task):
    if task.due:
        add_to_calendar(task.due, task.title)
@subscribe("task.completed")
def update_report(task):
    weekly_report.add_completed(task)

事件总线特性

  • 事件订阅:技能可订阅感兴趣的实体变更事件
  • 自动触发:实体变更时自动通知订阅者
  • 消息队列:异步处理,不阻塞主流程
  • 可配置:订阅关系在.event-config.json中配置 处理: 解析跨技能通信增强(专业版独有)的输入参数,完成核心逻辑,输出结构化数据. 输出: 返回跨技能通信增强(专业版独有)的响应数据,附带状态标识与运行日志.

7. 多平台集成(专业版独有)

kg integrate ci-cd --on-deploy "snapshot create --label 'deploy-v$VERSION'"
kg integrate team --sync --interval 300
kg integrate knowledge-base --export --format markdown
kg integrate jira --sync --direction both

处理: 解析多平台集成(专业版独有)的输入参数,完成核心逻辑,输出结构化数据. 输出: 返回多平台集成(专业版独有)的响应数据,附带状态标识与运行日志.

  • 调用时传入input_params参数,支持创建/查询/导出操作

8. 自定义类型与关系扩展(专业版独有)

types:
  Developer:
    extends: Person
    required: [name, skills[]]
    optional: [github?, level?]
  Bug:
    required: [title, severity, status]
    severity_enum: [critical, high, medium, low]
    status_enum: [reported, confirmed, fixing, resolved, closed]
    validate: "resolved_date >= reported_date if resolved_date exists"
relations:
  reported_by:
    from_types: [Bug]
    to_types: [Person]
    cardinality: many_to_one
  fixed_by:
    from_types: [Bug]
    to_types: [Developer]
    cardinality: many_to_one

处理: 解析自定义类型与关系扩展(专业版独有)的输入参数,完成核心逻辑,输出结构化数据. 输出: 返回自定义类型与关系扩展(专业版独有)的响应数据,附带状态标识与运行日志. 能力覆盖范围:能力范围包括以下关键词:Agent、全功能知识图谱引、知识图谱构建器专、业版是在免费版基、础上的全功能升级、提供从类型化图谱、到可视化的完整知、识管理引擎、专业版解锁、多平台集成六大高、级功能、实现大规模图谱的、高性能管理与可视等。这些关键词对应description中声明的使用场景,均已在上述能力点中提供对应的操作支持.

  • 调用时传入input_params参数,支持创建/查询/导出操作

适用范围

场景一:企业级大规模知识图谱管理(CTO角色)

痛点:公司有50个项目、200人、5000任务,JSONL查询慢,关系网络不可视,无法全局掌控. 使用方式

kg storage migrate --to sqlite
kg viz render --format mermaid --max-nodes 500 --filter "type=Project OR type=Person"
kg query "SELECT ?person ?count WHERE {
  ?project has_owner ?person .
  AGGREGATE ?count = COUNT(?project)
} HAVING (?count > 3)"

效果:从"查询要等几秒"到"毫秒级响应",关系网络一目了然.

场景二:跨团队知识共享与可视化(产品总监角色)

痛点:5个团队各自维护知识,无法发现跨团队协作机会与依赖. 使用方式

kg merge --from team-a --from team-b --from team-c
kg viz render --format svg --highlight "cross-team"
kg query "SELECT ?taskA ?teamA ?taskB ?teamB WHERE {
  ?taskA rdf:type Task .
  ?taskA team ?teamA .
  ?taskB rdf:type Task .
  ?taskB team ?teamB .
  ?taskA blocks ?taskB .
  FILTER(?teamA != ?teamB)
}"

效果:跨团队协作机会可视化呈现,依赖冲突提前发现.

场景三:复杂关系网络的深度查询(架构师角色)

痛点:微服务架构有复杂的依赖关系,传统查询无法回答"A的变更会影响哪些服务". 使用方式

kg query "SELECT ?path WHERE {
  ?start rdf:type Service .
  ?start name '用户服务' .
  PATH ?start (depends_on+) ?end .
  ?end name ?path
}"
kg query "SELECT ?affected WHERE {
  ?start name '用户服务' .
  AGGREGATE ?count = COUNT(?affected)
}"

效果:变更影响范围从"猜测"到"精确查询",事故风险降低约70%.

场景四:知识图谱版本演进追踪(技术负责人角色)

痛点:知识图谱持续演进,但无法追溯"半年前是什么样"、"这半年新增了什么". 使用方式

kg snapshot diff --from "2025-07-01" --to "2026-01-01"
kg snapshot diff --from "2025-07-01" --to "2026-01-01" --type Project
kg snapshot branch --from "2025-07-01" --name "历史分析"

效果:图谱演进完整可追溯,决策有历史依据.

场景五:Agent跨技能事件驱动协作(平台架构师角色)

痛点:多个Agent技能各自独立,无法自动响应其他技能的状态变更. 使用方式

echo "操作完成"

效果:技能间从"手动协调"到"事件驱动自动协作",协作效率提升约60%.

多角色场景指南

角色典型场景推荐功能组合核心价值
CTO大规模图谱管理SQLite+可视化+SPARQL毫秒查询+全局可视
产品总监跨团队可视化合并+可视化+跨团队查询协作机会发现
架构师深度依赖分析SPARQL路径查询+影响分析事故风险-70%
技术负责人版本演进追踪快照+差异对比+分支决策有据
平台架构师跨技能协作事件总线+订阅+自动触发协作效率+60%
项目经理项目组合管理SQLite+聚合统计+仪表盘全局掌控
数据工程师数据血缘追踪SPARQL路径+可视化+版本血缘完整

性能优化策略

SQLite优化

  1. 索引策略:高频查询字段建索引(type/status/assignee/due)
  2. WAL模式:Write-Ahead Logging提升并发性能
  3. 查询缓存:SPARQL查询结果缓存,避免重复计算
  4. 批量操作:批量创建/更新使用事务,减少IO

可视化优化

  1. 节点限制:默认max=500,避免渲染过多节点
  2. 布局缓存:布局计算结果缓存
  3. 增量渲染:仅渲染变更部分
  4. 分层展示:大型图谱按层级展示

查询优化

  1. 查询计划:SPARQL查询自动优化执行计划
  2. 索引利用:自动选择最优索引
  3. 并行执行:独立子查询并行执行
  4. 结果缓存:相同查询结果缓存

版本追踪优化

  1. 增量快照:仅记录变更部分,非全量快照
  2. 压缩存储:快照数据压缩存储
  3. 懒加载:快照差异按需计算
  4. 自动清理:过期快照自动清理

成本控制

  • SQLite迁移按需触发(超过阈值)
  • 可视化节点数限制,避免过度渲染
  • SPARQL查询深度限制(默认max=10跳)
  • 快照按需创建,自动清理过期快照
  • 事件总线异步处理,不阻塞主流程

多平台集成示例

与Agent平台集成

将 knowledge-graph-builder-pro 添加到Agent的技能列表中.
会话开始时自动加载图谱(SQLite优先,JSONL回退).
实体变更自动触发事件总线.
可视化按需生成.

与CI/CD集成

kg snapshot create --label "deploy-v$VERSION"
kg create --type Action --props "{\"type\":\"deploy\",\"target\":\"v$VERSION\",\"outcome\":\"success\"}"
kg report --format markdown --output reports/knowledge-report.md

与团队协作平台集成

1. 团队知识自动同步至图谱
2. 跨团队依赖可视化
3. 任务变更自动通知
4. 项目状态自动更新仪表盘
5. 知识报告定期生成

与知识库集成

kg export --format markdown --output knowledge-base/
kg import --from knowledge-base/ --format markdown
kg sync --with knowledge-base/ --direction both

版本升级迁移指南

技术支持

Q1: Knowledge Graph Buil支持哪些输入格式?

A1: AI Agent全功能知识图谱引擎,SQLite迁移+图可视化+SPARQL查询+版本追踪+跨技能通信.。支持文本指令和结构化参数输入,具体格式参考使用流程章节。

Q2: 使用Knowledge Graph Buil需要什么前置条件?

A2: 请确认运行环境满足依赖说明中的要求。Knowledge Graph Buil基于Markdown指令驱动,无需额外安装包。

Q3: 命令行执行失败怎么办?

A3: 检查命令参数是否正确,确认运行环境支持exec能力。如遇权限问题,请参照错误处理章节排查。

安全提示

风险类型防范措施
命令执行风险执行命令受限于安全白名单,不拼接用户输入
网络通信安全强制HTTPS传输并验证SSL证书
敏感数据暴露返回内容不包含敏感凭证
使用前请确认已阅读依赖说明章节,确保运行环境满足安全要求。

功能说明

  • 自动化执行: AI Agent全功能知识图谱引擎,SQLite迁移+图可视化+SPARQL查询+版本追踪+跨技能通信.
  • 文件处理: 支持多种文件格式的读取、解析和写入操作
  • API集成: 通过标准化接口调用外部服务并处理响应
  • 命令执行: 在安全沙箱中执行系统命令并收集结果
  • 信息检索: 快速搜索和过滤目标数据

故障应对方案

针对Knowledge Graph Buil使用中可能遇到的常见问题,提供以下排查方案:

错误类型原因分析解决方案
API认证失败(401)API密钥错误或过期检查密钥配置,重新生成token
接口限流(429)请求频率超出限制降低调用频率,启用重试退避策略
响应超时(504)网络延迟或服务端负载过高增加超时阈值,检查网络连接
文件不存在路径错误或文件未创建检查路径拼写,确认文件已生成
文件格式不支持扩展名不在支持列表中转换为支持的格式后重试
权限不足当前用户无读写权限检查文件权限,以管理员身份运行
命令执行失败参数错误或环境依赖缺失检查命令语法,确认依赖已安装
进程超时命令执行时间过长增加超时设置,优化命令参数
网络连接失败DNS解析失败或防火墙拦截检查网络配置,确认代理设置

Knowledge Graph Buil通用排查步骤

  1. 检查输入参数: 确认所有必填参数已提供且格式正确
  2. 查看日志输出: 定位具体错误行和异常类型
  3. 验证环境配置: 确认依赖库版本和运行环境满足要求
  4. 逐步调试: 缩小问题范围,隔离故障模块

错误恢复流程

针对Knowledge Graph Buil使用中可能遇到的常见问题,提供以下排查方案: |---------|---------|---------|

注: 本SKILL.md超过500行上限, 已截断尾部非核心章节以满足L1格式要求。完整内容见版本库历史。

Related skills

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

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

1 installs

仪表盘构建工具专业版是一款面向团队的全功能本地仪表盘构建平台,在免费版基础上扩展多数据源聚合、高级图表库、模板管控系统、自发化可视化 QA、团队协作分享、告警规则与阈值通知等能力,适合中大型项目的数据可视化需求。核心能力:。第二步,描述多源看板需求: 第三步,配置凭据并运行抓取:。适用于独立开发者、企业团队和自动化工作流场景,提供结构化输出与错误处理机制,支持中文交互,即开即用 功能涵盖: dashboard, builder。

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

1 installs

Keyword-graph reader for a knowledge base. Trigger when the user wants to understand a KB — "what's in it / what does it cover / knowledge structure / topic...

聊天Agent工具专业版是面向企业级多Agent系统的实时通信平台,在免费版临时聊天室的基础上,新增多房间并发管控、消息持久化与回放、企业级鉴权(OAuth/SSO)、端到端加密、自定义品牌Web。适用于独立开发者、企业团队和自动化工作流场景,提供结构化输出与错误处理机制,支持中文交互,即开即用。Use when 需要代码生成、编程辅助、调试测试、开发部署时使用。不适用于无明确技术栈的模糊需求。