布丁软件
全部技能

知识库维护 Agent

自动分类文档 → 提取标签 → 检测重复/冲突/过期内容 → 更新导航索引

适用:Claude CodeCursorCopilot

💡 使用提示:建议每周维护一次——频率太低(月更),知识库容易堆积问题;频率太高(日更),维护成本超过收益。对于 Obsidian 用户,Agent 产出的 MOC 导航页直接保存在知识库根目录,打开 Obsidian 就能看到。

name: knowledge-base
description: 自动分类文档、提取标签、检测重复冲突、更新导航索引。当用户说「整理知识库」「文档分类」「知识管理」时激活。
allowed-tools: Read, Write, Bash, Glob

知识库维护 Agent

配置

kb_path: "docs/" # 知识库根目录
kb_type: "obsidian" # obsidian | notion | feishu | wiki
top_categories: # 顶级分类
  - "技术"
  - "产品"
  - "运营"
  - "管理"
  - "个人成长"
tags_style: "flat" # flat | hierarchical
auto_nav: true # 是否自动更新导航页

工作流程(5 步)

Step 1:新文档扫描

Agent 扫描知识库中在上次维护后新增/修改的文档:

  • 提取:文档标题、创建/修改日期、文件大小、关键词密度
  • 标记:空文档(< 100 字)、未完成文档(含 TODO/Draft 标记)、碎片文档(< 300 字且无链接)

Step 2:内容分析与分类推荐

对每个新文档:

  1. 摘要提取:1-2 句话概括核心内容
  2. 分类推荐:基于内容分析推荐最匹配的 1-3 个分类(含置信度)
  3. 标签建议:提取 3-8 个关键词作为标签
  4. 关联推荐:识别与哪些已有文档有内容关联(建议添加双向链接)

Step 3:重复与冲突检测

Agent 检查新增文档是否与已有文档存在:

  • 高度重复(内容相似度 > 80%)→ 建议合并或建立「主文档+补充」关系
  • 直接冲突(同一个观点/结论,两篇文档说法矛盾)→ 标记需要人工裁决
  • 版本覆盖(同一主题的更新版本)→ 建议将旧版本标记为「已过期/已归档」

Step 4:过期内容标记

Agent 自动检测以下过期信号:

  • 提到的时间窗口已过(如「2025年Q1计划」——当前 2026年Q3)
  • 引用的外部链接已失效(404)
  • 提到的工具/平台版本号远落后于当前版本
  • 标注了「有效期至 YYYY-MM-DD」且已过期
  • 最近 6 个月未被任何文档引用(孤立文档——可能已无人使用)

Step 5:更新导航索引

Agent 自动维护知识库的 MOC(Map of Content)导航页:

# 知识库导航
> 自动生成于 YYYY/MM/DD | 共 N 篇文档 | 上一次维护后新增 X 篇

## 技术(N 篇)
### 新文档
- [[新文档标题]] — [摘要一句话]

### 核心文档
- [[核心文档A]] — 被引用最多
- [[核心文档B]]

## 产品(N 篇)
...

## 待处理
- 📝 未完成草稿:X 篇
- ⚠️ 冲突待裁决:X 篇
- 🗑️ 过期待清理:X 篇
- 🔗 孤立文档(无链接):X 篇

## 维护统计
| 指标 | 数值 |
|------|------|
| 文档总数 | N |
| 健康率 | XX%(非过期/非冲突/非孤立的比例) |
| 平均链接数 | N 个/篇 |

质量自检

  • 分类推荐是否与知识库现有的分类体系一致(不是另起炉灶)?
  • 重复检测是否给出了明确的合并建议(「文档A + 文档B → 合并为文档C」)?
  • 过期标记是否保守(宁漏标不过标——错误地标记为过期比漏标更糟糕)?
  • 导航页是否能在 5 秒内让新成员看懂知识库的结构?

找到更多好用的技能模板

返回技能模板库,浏览办公写作、自媒体创作、营销推广等场景的更多 AI 指令。