Are you an LLM? You can read better optimized documentation at /mind-gym/zh/research/references-and-related-work.md for this page in Markdown format
参考与相关工作
Mind Gym 并不把自己包装成原创研究成果。它是一个小型产品,借用了认知训练、学习科学与韧性 Web 应用设计中的成熟思想。本页记录这些影响来源,是为了让项目对自己的主张保持克制与诚实。
建议的阅读姿态
这里有两类参考同时重要:
- 训练相关参考: 例如 N-back、回忆测试、间隔重复。
- 工程相关参考: 例如 PWA、离线优先交付,以及强调清晰模块边界的架构方法。
概念参考地图
| 参考领域 | 对 Mind Gym 的意义 |
|---|---|
| N-back 任务 | 影响工作记忆模式的设计,以及目标、漏报、误报和反应时等指标。 |
| 识别与延迟回忆测试 | 影响赛后回忆流程,即让用户从混合候选中识别先前出现过的项目。 |
| 间隔重复 / FSRS-4.5 | 影响掌握度追踪以及复习调度逻辑。 |
| 刻意练习 | 支撑产品的大方向:短、可重复、且可被度量的会话。 |
| 游戏化激励系统 | 有助于解释成就、排行榜、每日挑战和进度循环的存在。 |
工程参考地图
| 工程思想 | 在仓库中的体现 |
|---|---|
| 渐进式 Web 应用(PWA) | manifest.webmanifest、安装行为、独立窗口启动 |
| Service Worker 缓存 | sw.js 中的资源缓存、更新行为与离线回退 |
| 离线优先产品设计 | 由 localStorage 进度与应用壳预缓存共同支撑 |
| 深模块 | game-manager、modal-manager、ui/renderer、win-pipeline |
| 静态站点架构 | 游戏与白皮书都通过 GitHub Pages 发布 |
具名参考与相邻工具
FSRS 生态
Mind Gym 的掌握度子系统参考了 FSRS-4.5,这是一种在开源 FSRS 项目中有明确文档的现代间隔重复调度方法。在 Mind Gym 中,FSRS 不是整个产品,而是一个为“重复暴露更有结构”服务的子系统。
PWA 标准
项目直接依赖 Web App Manifest 与 Service Worker 背后的浏览器标准。它们不是隐藏在实现细节里的“技术件”,而是“首次加载后依然可靠可用”这一产品承诺的核心组成部分。
记忆游戏谱系
Mind Gym 继承了经典专注力 / 配对游戏的基本机制,但又加入了更适合技术分析的层次:确定性每日挑战、N-back 序列、延迟回忆,以及持久化进展数据。
相邻项目
| 项目或类别 | 与 Mind Gym 的关系 |
|---|---|
| Anki / 间隔重复工具 | 在复习调度层面是更强的参考点;Mind Gym 借鉴其思想,但并不试图替代专业学习系统。 |
| 传统浏览器记忆游戏 | 提供了基础机制,但通常缺少更丰富的进展层与架构说明。 |
| 离线可用的 PWA | 提供了安装体验与缓存韧性的工程先例。 |
| 架构导向型文档站 | 启发了将项目呈现为白皮书,而不是只保留最小 README。 |
具体参考
下面这些链接是上文主张的具体出处:
- Jaeggi 等(2008),Improving fluid intelligence with training on working memory :经典 dual n-back 参考。
- Klingberg(2010),Training and plasticity of working memory :工作记忆训练综述。
- MDN:Web App Manifest :安装能力与独立窗口启动。
- MDN:Service Worker API :离线缓存与更新流程。
- FSRS 项目 :Mind Gym 参考的间隔重复调度器。
- Anki 手册 :多数读者都熟悉的相邻工具。
- Mnemosyne 项目 :另一条成熟的间隔重复参考线。
证据边界
本页同样明确标注 Mind Gym 不会声称的内容:
- 它不宣称具有医疗或治疗效果。
- 它不声称每种模式都拥有完全同等的实证支撑。
- 它不声称静态浏览器架构对所有产品都最优;这里只是说明它与本项目的约束相匹配。
演化说明
Mind Gym 的研究姿态随着项目成熟而更明确:
- 项目从“浏览器记忆游戏”的描述,演化为“具有明确约束的认知训练系统”。
- 随着代码库不再只有一种玩法,架构文档的重要性不断上升。
- 白皮书形式被引入,以便资深技术读者能直接审视设计选择。
- 参考来源被刻意控制在“足以解释、不过度堆砌”的范围内,以保持叙事清晰与诚实。
建议的下一步阅读
读完本页后,最好带着明确问题回到实现:
- N-back 状态到底如何表示?
- 回忆测试的评分发生在哪里?
- FSRS 如何保持为“子系统”,而不是吞掉整个产品?
- 文档对离线能力的承诺,与真实实现匹配到什么程度?