SuperAPI AI 工具集

kg-traverse

数据与分析

查看项目

更新于 10-15 14:57

技能介绍

KG Traverse 用于从某个种子实体开始,对知识图谱执行路径查找式遍历。它会沿因果关系边向外扩展,按相关性为路径打分,并剪除低相似度的分支。

用途 当你需要从特定实体出发探索知识图谱时使用,例如查找哪些内容依赖它、它依赖哪些内容,或发现间接关系。适用于影响分析、依赖链梳理以及理解代码结构。

主要能力

  • 种子查找:通过 mcp__plugin_ruflo-core_ruflo__agentdb_hierarchical-recall 按名称查找目标实体。
  • 扩展:通过 mcp__plugin_ruflo-core_ruflo__agentdb_causal-edge 查找与种子实体相连的所有边,然后递归向外扩展到指定深度(默认:3)。
  • 打分:对每条路径计算相关性,cumulative_score = product(edge_weight * keyword_similarity(query, node)),使用 mcp__plugin_ruflo-core_ruflo__agentdb_pattern-search。当前 AgentDB 构建中 semanticRouter 控制器为 enabled: false;pattern-search 是可用的替代方案,适用于实体名称加关系类型的关键词匹配(参见 ruvnet/ruflo#2049)。如需更高保真的语义相似度,调用方可回退到 mcp__plugin_ruflo-core_ruflo__embeddings_generate 加手动余弦计算,但第 3 步并不强制要求这样做。
  • 剪枝:移除累计分数低于 0.3 的路径。
  • 排序:将剩余路径按累计分数降序排列。
  • 综合:通过 mcp__plugin_ruflo-core_ruflo__agentdb_context-synthesize 将排名靠前的路径合并为连贯摘要。
  • 报告:展示前 10 条路径,包含路径(实体链)、关系类型、累计分数和综合上下文。

使用方式 按上述步骤依次执行:种子、扩展、打分、剪枝、排序、综合、报告。

CLI 替代方式 npx @claude-flow/cli@latest memory search --query "relations for ENTITY_NAME" --namespace knowledge-graph

适用场景

  • 影响分析
  • 依赖链梳理
  • 理解代码结构
  • 发现实体之间的间接关系

限制 资料未提供关于收费、价格、平台支持范围或性能效果的信息。