# 潜进 (HeurAMS) - 开放源代码实验型辅助记忆程序 > 形人而我无形,**则我专而敌分** ## 概述 "潜进" (HeurAMS, 中文含义: 启发式辅助记忆软件) 是为习题册, 古诗词, 及其他问答/记忆/理解型题目设计的记忆辅助软件, 集成记忆拟合算法、自然语音技术与生成式人工智能, 提供优化的 ## 核心特性 ### 科学记忆拟合算法 - 采用经实证的 SM-2 间隔重复算法, 此算法亦用作 Anki 闪卡记忆软件的默认闪卡调度器 > TODO: 将添加 FSRS 算法 (Anki 的新可选闪卡调度器) 与一种 SM-15 变体算法作为后续替代 > 参考 https://github.com/slaypni/SM-15 > 为什么使用 SM-15 的变体? > SM-2 后续算法仅有论文, 无具体方程, SM-15 是基于 SM-15 描述实现的变体算法 - 动态优化每首诗词的记忆间隔时间表 - 实时跟踪记忆曲线,最大化长期记忆保留率与稳定性 ### 技术集成与优化 - 逐字解析:支持点击查看每个字的详细释义 - 语法分析:接入生成式人工智能, 支持古文结构**交互式**解析 - 自然语音:集成微软神经网络文本转语音 (TTS) 技术 ### 现代用户界面 - 响应式 Textual 框架构建的跨平台 TUI 界面 - 支持触屏/鼠标/键盘多操作模式 - 简洁直观的复习流程设计 ## 屏幕截图 ![scrshot2](readme_src/image_2.png) ![scrshot1](readme_src/image_1.png) ## 技术架构 ``` mermaid graph TD subgraph 后端 A[SM-2算法] --> B[间隔预测引擎] B --> C[个性化记忆模型] end subgraph 用户界面 D[诗词展示模块] --> E[交互复习界面] E --> F[进度追踪面板] end subgraph 外部服务 G[词义解析] H[语法分析] I[语音合成] end C --> D F -->|用户数据| C D --> G D --> H D --> I ``` ## 系统要求 - 平台支持:Windows / macOS / Linux / Android(需要 Termux) (终端或浏览器) - 网络连接:可预缓存语音文件, 需联网使用大模型服务功能