以用户知识状态为中心的个人文献知识工程系统 —— 一个 Hermes Agent Skill
PaperDigest 是一个专为 AI/ML 科研人员设计的 Hermes Agent Skill,帮助你持续构建、维护和深化个人知识体系。
它不是"读完一篇总结一篇"的机械流程,而是将每篇文献视为知识体系中的一次增量更新事件——文献的价值在于它与已有知识的碰撞、验证、补充和修正。
- 🔍 联网检索论文全文:给出 arXiv URL,自动获取并处理
- 📝 生成结构化文献笔记:元数据、摘要、方法核心、实验亮点、个人启发
- 🧠 知识关联分析:基于你的知识画像,分析新文献与已有知识的关系
- 📚 知识库增量更新:按主题层级组织,随文献积累逐步生长
- 👤 个性化知识画像:追踪你的知识状态、研究兴趣、待探索问题
- 💬 深度讨论:不只总结论文说什么,主动提出批判性思考
PaperDigest/
├── SKILL.md # Agent Skill 定义文件
├── templates/
│ ├── literature-note-template.md # 文献笔记模板
│ ├── knowledge-base-topic-template.md # 知识库主题模板
│ └── knowledge-profile-template.md # 知识画像模板
├── profile/
│ └── knowledge-profile.md # 用户知识画像(核心状态文件)
├── literature/
│ ├── index.md # 文献索引
│ └── [paper-slug].md # 单篇文献笔记
├── knowledge-base/
│ ├── index.md # 知识库目录
│ └── [topic]/[subtopic]/
│ └── index.md # 主题文件
├── sessions/
│ └── digest-log.md # 会话摘要日志
├── PaperDigest_Design.md # 设计文档
└── PaperDigest-System-Prompt.md # 系统提示词设计
- Hermes Agent 已安装并配置
# 方式一:通过 Hermes CLI
hermes skill install paper-digest
# 方式二:手动安装
cp SKILL.md ~/.hermes/skills/research/paper-digest/
cp -r templates/ ~/.hermes/skills/research/paper-digest/# 创建数据目录(默认路径,可在 SKILL.md 中修改)
mkdir -p ~/PaperDigest/{profile,literature,knowledge-base,sessions}
# 复制模板作为初始文件
cp templates/knowledge-profile-template.md ~/PaperDigest/profile/knowledge-profile.md在 Hermes Agent 对话中,直接用自然语言交互:
你:帮我读一下这篇论文 https://arxiv.org/abs/2505.13447
Agent 会自动:检索全文 → 读取知识画像 → 生成笔记 → 知识关联分析 → 更新知识库
你:最近读了几篇关于 consistency model 的论文,帮我更新一下知识库
你:Flow matching 和 diffusion 在训练稳定性上有什么区别?
Agent 先查本地知识库,不足则联网补充。
你:我最近在研究 video generation,更新一下画像
| 设计决策 | 选择 | 理由 |
|---|---|---|
| 状态管理 | 纯文件系统(.md) | 简单可靠,无额外依赖 |
| 知识更新 | 增量 patch 而非全量覆盖 | 保留历史,支持回溯 |
| 文献处理 | 双写(笔记 + 知识库) | 笔记保真,知识库提炼 |
| 交互模式 | 自然语言触发 | 无需记命令 |
本仓库同时包含:
SKILL.md— 核心 Skill 定义,安装到 Hermes 后自动生效templates/— 输出模板,Skill 引用profile/literature/knowledge-base/sessions/— 示例数据,展示实际运行效果PaperDigest_Design.md— 完整设计文档PaperDigest-System-Prompt.md— 系统提示词设计
MIT