核心用法
sequential-read 是一种进程式阅读技能,将长文本(小说、非虚构、文章)切割为语义块,逐块阅读并生成结构化反思,最终合成记录视角演变的阅读报告。区别于传统的「读完全文后总结」,它模拟真实阅读过程——记录预测失误、疑问解答、观点转变等动态认知变化。
执行流程:
1. 预创建会话 → 2. 启动主阅读器(处理大部分分块)→ 3. 自动启动收尾器(完成剩余分块+合成)→ 4. 输出反思链与综合报告
关键特性:
- 双阶段架构:长篇小说(20+ 分块)采用主阅读器+收尾器接力,主阅读器因上下文限制通常处理 17-20 块后退出,此为预期行为而非错误
- 视角透镜(Lens):可选「怀疑论者」「文学批评家」「学生」等角色滤镜阅读
- 持久化状态:每块反思实时落盘,支持中断续读
- 阅读上下文:可注入跨书籍的「读者心智文件」维持系列阅读连续性
显著优点
| 维度 | 优势 |
|------|------|
| **认知保真** | 捕获阅读中的不确定性、困惑、兴奋等真实反应,避免事后合理化偏差 |
| **可解释性** | 每段反思标注「此前预期→当前修正」,形成可追溯的认知演进链 |
| **规模化** | 通过子代理分工处理任意长度文本,Opus 模型可稳定支撑 35+ 分块的长篇小说 |
| **可恢复性** | 会话状态持久化,随时 `show` 查看进度, `list` 管理多任务 |
| **批判性阅读** | Lens 功能强制切换视角,适合学术批评或偏见检测场景 |
潜在缺点与局限性
计算成本:长篇小说需启动多轮子代理,Opus 模型 token 消耗显著(预估 10 万+ tokens/部长篇小说)
模型依赖:
- 必须使用 Claude 3 Opus 处理 20+ 分块的长文本,Sonnet 在长会话中会产生「反思退化」(35 分块测试中仅 4 块为真实反思,其余为占位符)
- 分块阈值(~550 行)对诗歌、剧本等格式敏感文本可能破坏结构
无实时交互:设计为「设定后免干预」流程,阅读中无法暂停提问或调整 lens
反思质量不可控:依赖模型诚实表达「困惑/无聊」,但可能受安全对齐影响而过度「礼貌」
输出格式固定:合成报告为 Markdown,需手动集成到知识图谱或博客等工作流
适合人群
- 学术研究者:需要追踪文献阅读中的假设修正与理论演进
- 文学批评家/书评人:生成具有过程透明度的批评文本
- 系列小说读者:跨卷维护角色关系与主题线索(配合 reader-mind 文件)
- 教育场景:演示「主动阅读」「批判性思维」的认知过程
- 长文档分析者:处理报告、白皮书等需分段消化的大体量文本
常规风险
| 风险 | 说明 | 缓解措施 |
|------|------|----------|
| **上下文污染** | 子代理可能「偷看」后续分块内容,破坏「当时不知」的模拟 | 严格 prompt 约束 + 分块物理隔离 |
| **会话状态损坏** | 文件系统异常可能导致 resume 失败 | 定期备份 `memory/sequential_read/` 目录 |
| **模型幻觉累积** | 长链反思中早期错误可能被后续合理化 | 合成阶段强制要求标注「明确修正点」 |
| **隐私泄露** | 长文本可能含敏感信息,持久化存储需合规 | 会话目录加密 + 定期清理策略 |