当其他笔记 AI 还在等指令,心迹 4.1.0 的 Thoughter 已经开始“做梦”了
现在很多笔记软件都接入了 AI,用法却大同小异:要么在侧边栏挂一个对话框,要么选中文本后弹出一个菜单。你敲一条指令,它在下面回一段字。
这种模式太被动了。你不去找它,它就一直闲着;你每次去找它,它又什么都不记得,不知道你平时写过什么,也不知道你习惯什么样的文字风格。
在 心迹 ThoughtEcho 4.1.0 里,我不想让 Thoughter 继续当这种等指令的打字机。所以我和 coding Agent 一起给它加上了长期记忆,还做了一套叫 Dreaming(做梦)的后台归纳机制。有了它,Thoughter 会在「周期洞察」里梳理我这段时间的心境,也会在首页的「今日思考」里提起我最近在忙的事。
Dreaming 的逻辑很朴素。人睡觉时,大脑会整理白天的经历;Thoughter 也类似,它会在我没有使用它的空闲时段,或者每次周期洞察生成之后,在后台通读我近期的笔记。
它不会把笔记全文记下来,只会整理出我的写作习惯、摘录喜好,以及最重要的生活近况。今日思考和周期洞察能提到我的近况,靠的就是这份记忆。
最直接的变化在首页的「今日思考」。
以前的今日思考主要根据当下的时间、天气和地点生成一句话。有了记忆之后,它写的句子开始带上我的近况。比如它知道我最近在赶学业,或者在折腾某个功能,给出的话就会和我当下的状态有关,不再是泛泛的空话。
卡片右上角还有一个小小的 ✨ 按钮。如果某句话正好说中了我当下的想法,点一下就能带着这句话进入和 Thoughter 的对话。我不用对着空白的输入框想怎么开场,顺着这句话往下写就行。
另一个让我很有触动的功能,是探索页里的「周期洞察」。
平时随手记的笔记大多是零碎片段,隔一两周我自己都记不清写过什么。很多工具的回顾功能只给一张字数折线图,或者列几个高频词。心迹的周期洞察会通读这段时间的零散笔记,梳理出我心态上的变化。
最近生成的一条周期洞察里,它对我说了这样一段话:
“你像一位在深夜里潜行且自省的「孤勇记录者」,习惯在静谧中将疲惫转化为成长的养分。你正穿行于学业压力与软件构建的交织中,在对数学的倦怠与对赢的渴望间寻找平衡。愿你在快节奏的奔赴中,保有内心的温柔。”
看到这段话时,我确实有种被理解的感觉。那几天我一直在做卷子和敲代码之间来回拉扯,它写出了这个状态。
读完洞察,我还可以直接接着跟 Thoughter 聊,说说当下的压力和想法,把平时没处安放的思绪一点点理清楚。
除了今日思考和周期洞察这两个会主动找上我的地方,平时在心迹里记录时,Thoughter 也很趁手。
我常常写完一条笔记,就顺手点这条笔记上的「问 Thoughter」,把整条内容带进对话里,问它:“我这段写得怎么样?”“表述顺不顺?”它会结合上下文给出具体的润色建议,或者推荐一些切入角度和名句。想翻旧笔记时,也可以让它在本地笔记库里找,把几个月前随手记下的内容翻出来。
在交互上,心迹一直坚持一个原则:AI 不会自作主张修改或写入数据库。不管是梳理灵感还是建议一条新笔记,Thoughter 都只会递出一张提案卡片(Proposal Card)。文字原样、排版和标签都在卡片里写得清清楚楚,只有我点了保存,内容才会写入本地。决定权始终在我手里。
在 4.1.0 里,Thoughter 终于开始记得我是谁、最近在忙什么了。
不过,要在本地优先的 App 里把记忆系统做好,比我最初想的复杂得多。怎么让它不乱联想?怎么把摘录品味和写作风格分开?怎么防止过时的近况挤掉长期记忆?下一篇,我会从开发的角度,聊聊我和 coding Agent 是怎样设计并一步步优化这套记忆系统的。
心迹 ThoughtEcho 4.1.0 现已发布,可以在 官方主页 或 GitHub Release 下载体验。用 Thoughter 时有什么想法或建议,欢迎随时找我聊。
辅助创作:Gemini 3.8 Flash;审校:Claude Opus 5.5