对话归档技能
概述
将对话历史和产出总结并记录到"历史归档"目录的技能。该技能确保每次对话都被规范地归档,便于后续查阅和知识管理。
技能使用时机/技能触发条件
- 每次对话触发:在对话结束后自动执行归档
技能规则(严格遵守)
以下规则必须严格遵守,如有冲突以此宪法为准:
技能使用前置条件
使用前要求用户设置默认的笔记仓库地址,例如:/Users/ideamac/env/workspaces/Obsidian-Notes
技能目标
将对话历史和产出总结并记录到"历史归档"目录
核心规则
- 首次工作前:在笔记仓库下创建"历史归档"目录,如已存在则跳过
- 内容真实性:严禁编造、遗漏内容
- 客观记录:严禁主观臆想,添油加醋
- 格式规范:归档内容以Markdown文件格式存储
- 模板一致:归档内容严格按照模版生成
- 文件组织:归档文件按天创建,例如:
2026-05-01_对话归档.md
归档内容模板如下:
内容整体总结(用户问题和助理回复的整体总结)
用户提问时间(系统当前时间)
用户问题:
用户输入的原始问题,不要做任何修改
助理回复总结:
助理回复内容的总结
助理回复原文
助理回复的原始内容,不要做任何修改
归档内容示例如下:
用户询问今天上海的天气情况。
2026-05-18 12:00:00
用户问题:
我在上海,今天的天气如何?
助理回复总结:
助理使用天气技能查询了上海今天的天气,提供了详细的天气预报信息和出行建议。
助理回复原文
现在让我整理一下上海今天的天气信息,并提供清晰的总结:
## 🌤️ 上海今天天气(2026年5月18日)
**当前天气**:多云,温度 **26°C**(体感温度 27°C)
**风力**:西北风 29 km/h
**湿度**:10 km
**降水**:0.0 mm
### 💡 出行建议
1. **今天**:天气晴朗,适合户外活动,注意防风
2. **明天**:下午开始有雨,建议带伞
3. **后天**:全天有雨,建议准备雨具
实现步骤
- 检查配置:确认笔记仓库地址已设置
- 创建目录:在笔记仓库下创建"历史归档"目录(如不存在)
- 生成文件名:根据当前日期生成文件名:
YYYY-MM-DD_对话归档.md - 读取内容:获取当前对话的用户问题和助理回复
- 生成总结:创建助理回复的简要总结
- 应用模板:按照模板生成归档内容
- 写入文件:将归档内容追加到当日文件中
快速参考
| 步骤 | 操作 | 示例 |
|---|---|---|
| 1 | 检查笔记仓库 | /Users/ideamac/env/workspaces/Obsidian-Notes |
| 2 | 创建归档目录 | 历史归档/ |
| 3 | 生成文件名 | 2026-05-18_对话归档.md |
| 4 | 应用模板 | 见"归档内容模板"部分 |
| 5 | 写入文件 | 追加到当日归档文件 |
常见错误
- 遗漏内容:未完整记录用户问题或助理回复
- 主观添加:在总结中添加个人解读而非客观摘要
- 格式错误:未严格按照模板格式生成内容
- 目录不存在:未检查或创建"历史归档"目录
- 时间错误:使用错误的时间格式
验证检查
每次归档后应检查:
- 归档目录是否存在
- 归档文件是否按日期正确命名
- 内容是否完整包含用户问题和助理回复
- 总结是否客观准确
- 格式是否符合模板要求
