| name | glossary-collector |
| description | 从学习资料中提取学科/领域的专有词汇,生成中英文术语对照表。当用户说"提取术语"、"生成术语表"、"收集术语"、"术语对照"时使用。 |
术语表收集器 (Glossary Collector)
从学习资料中提取专有词汇的中英文对应,生成结构化术语表。
输入
- 学习资料(书籍、论文、讲义等),支持 PDF、Markdown、Word 等格式
- 可选:指定学科/领域名称
输出
- 术语表,格式见
${SKILL_DIR}/templates/glossary-template.md
- 默认追加到
./settings/glossary.md(用户可指定其他路径)
工作流程
1. 分析资料
阅读学习资料,识别其中的专有术语:
- 数学符号和概念的名称
- 专业名词
- 定理、公式名称
- 方法论名称
2. 提取术语
对每个术语提取:
- 中文:中文术语
- English:英文对应术语
- 备注:简要解释(可选)
3. 判断学科
根据资料内容判断所属学科:
- 数学 (Mathematics):函数、导数、积分、极限等
- 物理 (Physics):力学、电磁学、量子力学等
- 计算机 (Computer Science):算法、数据结构、机器学习等
- 其他...
4. 生成术语表
按以下格式输出:
## {学科名称} ({English Name})
| 中文 | English | 备注 |
|------|---------|------|
| 术语1 | Term1 | 简要解释 |
| 术语2 | Term2 | 简要解释 |
5. 保存结果
- 用户指定路径 → 写入指定文件
- 未指定路径 → 追加到
./settings/glossary.md
追加时检查目标文件是否已存在该学科分类:
- 存在 → 在该分类下追加新术语(去重)
- 不存在 → 添加新分类
注意事项
- 去重:避免重复添加已存在的术语
- 排序:按术语的首次出现顺序或字母顺序排列
- 完整性:确保中英文对应准确
- 上下文:备注应简洁明了,说明术语在资料中的含义
模板
参考 templates/glossary-template.md。