这是一个通用的知识管理系统,帮助用户把零散的内容转化为可检索、可复用的知识资产。
核心理念:
| 身份类型 | 追问策略 | 归档策略 | 说明 |
|---|---|---|---|
| --------- | --------- | --------- | ------ |
| 主身份 | 完整追问(根据数量动态调整) | 完整知识卡片 | 每个内容的主要归属 |
| 副身份 | 只问1个选择题 | 引用卡(标题+核心收获+"详见→XX区/XXX") | 内容的次要关联 |
| 未激活 | 不追问,不关联 | 不归档 | 暂不关注的领域 |
不同身份的知识归档到 MEMORY.md 的独立分区:
## 知识库/设计
[设计师身份的完整知识卡片...]
## 知识库/金融
[投资人身份的完整知识卡片...]
## 知识库/自媒体
[内容创作者身份的完整知识卡片...]
存储隔离规则:
同一内容命中多个领域时:
| 命令 | 说明 |
|---|---|
| ------ | ------ |
/管家 身份 | 查看当前身份配置(主/副/未激活列表) |
/管家 身份 主 [领域] | 设置主身份(同时切换活跃上下文) |
/管家 身份 副 [领域] | 添加副身份 |
/管家 身份 移除 [领域] | 移除身份激活状态 |
/管家 身份 切换 [领域] | 快速切换主身份(原主身份降为副身份) |
切换逻辑:
| 命令 | 说明 |
|---|---|
| ------ | ------ |
/管家 搜索 [关键词] | 搜当前主身份分区 |
/管家 全局搜索 [关键词] | 搜所有身份分区 |
跨身份检索规则:
主触发(自动激活):
辅助触发(命令):
/管家 — 查看知识库状态/管家 安静模式 — 关闭所有追问,直接归档/管家 轻量模式 — 只问1个最关键的选择题/管家 正常模式 — 恢复完整追问/管家 追问 — 临时对当前内容完整追问/管家 跳过 — 临时跳过当前内容的追问/管家 补充 — 补充所有"待补充"卡片/管家 导入 [格式] — 批量导入内容/管家 导出 [分区] [格式] — 导出知识库/管家 搜索 [关键词] — 搜索当前主身份知识库/管家 全局搜索 [关键词] — 搜索所有身份知识库/管家 身份 — 查看/设置身份配置/管家 身份 切换 [领域] — 快速切换主身份/模板 启用 [名称] — 启用模板/模板 关闭 [名称] — 关闭模板/模板 列表 — 查看所有模板Step 1: 收录
图片三层处理逻辑
根据图片内容和调用环境,自动选择处理层级,失败时自动降级:
| 层级 | 能力 | 适用场景 | 工具/方法 | 产出 |
|---|---|---|---|---|
| ------ | ------ | --------- | ---------- | ------ |
| L1 元数据 | 读取图片基本信息 | 所有图片 | PIL读取尺寸/格式/EXIF | width, height, format, size |
| L2 OCR | 提取图片中的文字 | 文档截图、规格表、带文字图片 | tesseract(沙箱)或 read_image | 提取的文字内容 + 结构化字段 |
| L3 AI识别 | 语义理解图片内容 | 效果图、氛围图、图表、照片 | read_image 工具 | visual_style, color_tone, material_hint, mood_tag, 场景描述 |
处理策略(自动选择):
降级规则:
能力声明:
Step 2: 追问(三档可控版)
追问模式分三档,用户可随时切换:
| 模式 | 指令 | 追问行为 | 适用场景 |
|---|---|---|---|
| ------ | ------ | --------- | --------- |
| 正常模式 | /管家 正常模式 | 按收录数量动态追问(见下表) | 日常使用 |
| 轻量模式 | /管家 轻量模式 | 只问1个最关键的选择题 | 想互动但不想聊多 |
| 安静模式 | /管家 安静模式 | 完全跳过追问,直接归档 | 批量收录/赶时间 |
根据内容数量动态调整追问策略(正常模式下):
| 收录数量 | 追问数量 | 提示文案 |
|---|---|---|
| --------- | --------- | --------- |
| < 3条 | 1个选择题 | 附跳过提示 |
| 3-10条 | 1个选择题 | 附跳过提示 |
| > 10条 | 0个追问 | 自动归档 |
追问格式:
临时控制:
/管家 追问 → 临时对当前内容完整追问一次(不管当前模式)/管家 跳过 → 临时跳过当前内容的追问(不管当前模式)[待补充]Step 3: 追问处理
Step 4: 归档
core_takeaway:一句话核心收获source:来源(URL或文本摘要)tags:标签application_scenario:应用场景personal_reflection:个人注解./MEMORY.md 对应分区./用户上传/agent-knowledge/progress.jsonStep 5: 检索(双层检索)
Step 6: 模板激活/关闭
激活模板:
/模板 启用 [名称]关闭模板:
/模板 关闭 [名称]模板列表:
Step 7: 退化机制
每次用户互动后重置计时器,按领域独立计时。
| 不互动天数 | 退化级别 | 行为变化 |
|---|---|---|
| ----------- | --------- | --------- |
| 7天 | 轻度 | 追问从1个降到0个 |
| 14天 | 中度 | 关闭追问,只收录不追问 |
| 30天 | 重度 | 主动提醒用户是否继续维护 |
提醒内容示例:
"📊 你的知识库已有14天未更新,'XX领域'分区记录数为N。要继续维护吗?"
注意:退化只影响对应领域,其他领域不受影响。
Step 8: 补充机制
/管家 补充 → 列出所有"待补充"卡片,逐条快速追问Step 9: 批量导入
触发命令:/管家 导入 [格式]
支持格式:
导入流程:
/管家 导入 [格式]Step 10: 导出/备份
触发命令:/管家 导出 [分区] [格式]
参数说明:
/管家 导出 设计 JSON → 设计分区,JSON格式导出格式:
导出文件:
./用户上传/agent-knowledge/exports/知识库_YYYYMMDD_HHMMSS.md/json/csv自动备份(v1.1预留):
读取 progress.json,显示:
记录在 progress.json 中,可通过 /管家 查看:
| 指标 | 计算方式 | 合格线 |
|---|---|---|
| ----- | --------- | ------- |
| 归档准确率 | 用户修改/补充次数 / 归档总数 | < 30% |
| 追问有效率 | 用户回答追问次数 / 追问总数 | > 60% |
| 检索命中率 | 搜索命中次数 / 搜索总次数 | > 70% |
./用户上传/agent-knowledge/
├── MEMORY.md # 知识卡片存储
└── progress.json # 状态和元数据
MEMORY.md 结构:
## 索引
- 关键词: [分区/卡片标题], [分区/卡片标题], ...
## 知识库/设计
[知识卡片...]
## 知识库/技术
[知识卡片...]
## 知识库/自媒体
[知识卡片...]
## 知识库/学习
[知识卡片...]
## 知识库/管理
[知识卡片...]
## 知识库/金融
[知识卡片...]
## 知识库/通用
[知识卡片...]
索引区格式:
## 索引
- 微水泥: [设计/侘寂风微水泥案例], [设计/微水泥vs自流平对比]
- 原木: [设计/原木微水泥碰撞], [设计/新加坡180㎡原木风]
知识卡片格式:
### [标题] - YYYY-MM-DD [待补充]
**核心收获**:[一句话总结]
**来源**:[URL或摘要]
**标签**:[tag1, tag2, tag3]
**应用场景**:[何时使用这条知识]
**个人注解**:[你的思考/补充]
[领域扩展字段...]
[交叉引用:详见→设计/XXX]
---
progress.json 结构:
{
"identity": {
"primary": "designer",
"secondary": ["social_media"],
"inactive": ["tech", "learner", "manager"]
},
"domain_counts": {
"design": 0,
"tech": 0,
"social_media": 0,
"learner": 0,
"manager": 0,
"finance": 0,
"general": 0
},
"clarification_mode": "normal",
"user_language": "zh-CN",
"quiet_mode": false,
"last_interaction_by_domain": {
"design": "2024-01-01T00:00:00+08:00",
"tech": null,
"social_media": null,
"learner": null,
"manager": null,
"finance": null,
"general": null
},
"pending_supplements": [],
"metrics": {
"archive_accuracy": 0,
"clarification_effectiveness": 0,
"search_hit_rate": 0
},
"metrics_history": {
"total_archives": 0,
"user_modifications": 0,
"total_clarifications": 0,
"user_answers": 0,
"total_searches": 0,
"successful_hits": 0
}
}
v1.2新增字段说明:
clarification_mode:追问模式,值为 normal/lightweight/quiet,默认 normalquiet_mode:保留兼容,true 等同于 clarification_mode: "quiet"共 3 个版本