我用 AI 给自己写了一个思维助手,专门对付自己开头
之前我写过一篇文章,标题是「三个月前我还在为AI焦虑,直到把它变成了思维副驾驶」。那篇文章讲的是我怎么从"被AI时代抛下的恐慌"走到"开始用AI帮我整理思路"。我的AI使用确实深入了——每周和AI做一次思维整理,把碎片记录喂给它,让它帮我提炼主题、发现模式。每次整理完,我都觉得"说得很对",感觉自己又看清了一些东西。然后呢?然后就没有然后了。下一周,我继续记录、继续整理、继续觉得"说得很对",但我的行为没有发生任何变化。十二周的思维摘要摆在那里,清清楚楚地暴露了一个模式:每次更精确的诊断都给我"我在进步"的感觉,但行为不变。我不是在用AI思考,我是在用AI制造进步的错觉。所以这次我不写"怎么用AI"了。我写一个我给自己造的东西——一个纯HTML文件,没有任何后端,打开浏览器就能用,但它的目的不是帮我想得更清楚,而是逼我从想清楚走到做出来。我叫它思维助手,但它真正的功能是:专门对付我自己。它在解决什么问题
先说问题。大多数人用AI做思维整理,流程是这样的:记一堆碎片想法 → 喂给AI → AI帮你提炼主题和模式 → 你觉得"说得很对" → 关掉对话窗口 → 该干嘛干嘛。这个流程最大的漏洞在于:诊断本身成了终点。你得到了一份漂亮的分析报告,感觉自己进步了,但你没有做任何不同的事。下一次你再做同样的事,AI会告诉你同样的模式,你再次觉得"说得很对"。这不是AI的问题,是你的问题。AI只是帮你更高效地执行了一个你本来就会执行的回避动作——用理解替代行动。我做了十二周的思维摘要,这个模式持续了整整十二周。所以我决定不解决"怎么想得更清楚"这个问题了——我已经想得够清楚了。我要解决的是:怎么让"想清楚"这件事不再成为终点。系统的核心设计
这个思维助手有四个模块,对应一条完整的链路:捕获 → 回避清单 → 周会 → 行动承诺。每个模块都有刻意设计的约束,不是功能堆砌,是对抗我自己的具体毛病。捕获:低门槛记录,高约束使用
第一个模块叫捕获。就是随时记下脑子里冒出来的想法,不要求格式,不要求完整,一句话也行。这个设计没什么特别的,市面上所有笔记工具都能做。特别的地方在于它的约束:这些记录不是给你回看的,是给AI处理的。系统每周做一次批处理,把这一周的碎片记录打包送入下一步。你不会逐条翻看自己的记录——因为一旦你开始翻看,你就会开始"整理",一旦开始整理,你就会产生"我在进步"的感觉,然后什么都不做。捕获的目的只有一个:把脑子里的东西倒出来,倒完就别管了。回避清单:写下你该做但没做的事,然后看着它变红
第二个模块是我最下狠手的地方。回避清单只记一种东西:你知道该做但还没做的事。写上之后,系统自动记下日期,然后——事项文本不可编辑。你只能做两件事:标记完成,或者正式放弃。没有"修改一下措辞"的选项,没有"调整一下目标"的退路。一旦写下去,它就钉在那里,每周变老一周。停留超过3周,变黄。停留超过8周,变红,系统弹出强制指令:降级为最小可执行版本,或者正式放弃。留在清单上不是选项。为什么要这么狠?因为我太擅长"调整目标"了。一个事项写了三个月没做,我会悄悄把措辞改得模糊一点,让它看起来不那么刺眼。改完之后感觉好多了——但事情还是没做。正式放弃也不是失败。系统里"已放弃"和"已完成"平等呈现,但放弃必须写原因,至少10个字。这个设计逼你区分"我真的决定不做这件事了"和"我只是暂时不想面对它"。周会:两个AI角色,一个帮你整理,一个专门拆台
第三个模块是周会,每周一次,四步走完,大约45到55分钟。前两步是机械的:复核回避清单(每件事为什么还在上面,本周能不能完成),复核上周的行动承诺(做了没做,没做为什么)。这两步不依赖AI,纯粹是对自己施压。我把本周的碎片记录同时交给两个AI角色。第一个叫整理者,负责提炼主题、发现模式、描述能量轨迹。第二个叫批评者,它的任务是对抗性阅读整理者的输出和你自己的记录。批评者不是鼓励者。它的价值在于说出整理者不会说的话。二,你的自我叙事和记录内容之间有什么矛盾?比如你说自己"在意健康"但记录里没有任何健康行为。三,如果一个不喜欢你的人读这些记录,他会看到什么?这一条要残忍但准确,不是侮辱,是冷观察。四,你反复说了但从未做的事是什么?按出现频率排序。五,你用什么词描述自己?这些词里有什么隐含假设?比如反复用"应该"可能暗示外部驱动,反复用"试试"可能暗示低承诺。六,对照整理者的输出:哪些主题是过度诠释?哪句话是漂亮但空洞的概括?六个问题,每个都必须引用原始记录作为证据,标注置信度。不允许说"你做得很好"或任何肯定性评价。如果找不到证据,直接说"本周记录不足以回答此问题",不许编造。这个设计解决了一个很具体的问题:AI太会顺着你说了。你给它一段记录,它帮你整理得漂漂亮亮,你觉得很有洞察,但那些"洞察"可能只是把你本来就隐约知道的东西换了个说法。批评者的存在就是打破这个舒适圈——它不夸你,它拆你的台,而且每个判断都必须有证据。还有一个细节:冷启动保护。系统运行前3周,批评者只运行第三问(敌意视角)和第六问(整理者审计),其余四问标记为"数据不足"。因为前几周没有跨周历史,无法判断什么是"反复出现"、什么是"突然消失"。让AI在这种情况下做回避检测或空话检测,它一定会编造。宁可少回答,不编造。行动承诺:每条都必须绑一个外部锚点
第四步,基于整理者和批评者的输出,生成1到3条本周行动承诺。每条必须包含三要素:做什么、什么时候之前完成、怎么算完成(验证标准)。外部锚点有四种类型:时间槽(比如"周六10点已约骑行队友")、已付费(比如"已付费的拉伸课周四晚")、有人在等(比如"伴侣已知我会打这个电话")、无锚点。如果选"无锚点",必须写明为什么无法绑定外部结构。为什么这么设计?因为我复盘过自己唯一跑通的闭环——骑行。骑行能跑通,不是因为我意志力强,是因为它有一堆不可伪造的外部锚点:报名了不去会浪费钱,约了人不去会放鸽子,到点开始不等你。这些外部结构替我完成了"启动"这一步。而我在工作和个人成长上所有没做到的事,共性都是:只有自己对自己的承诺,没有外部锚点。"这周多读书"这种承诺,注定不会被执行,因为没有人等你读,没有钱打了水漂,没有任何外部信号告诉你"该动了"。系统会追踪有锚点和没有锚点的承诺完成率。设计预期是:有锚点的完成率显著高于无锚点。如果这个假设成立,说明问题不在于你想不想做,而在于你有没有给自己制造不可逆的外部结构。指标看板:测量你自己
首页有一组核心指标,不是感受层面的,是行为层面的。回避清单平均停留周数:你的回避事项平均在清单上挂了多久。这个数字只增不减,除非你完成或放弃它们。承诺完成率:已复核的承诺里,完成的占多少。区分有锚点和无锚点两组,看差距。维护/行动比:你花在维护这套系统上的时间,和花在执行系统输出行动上的时间,比值是多少。如果连续两周维护时间超过行动时间,系统会弹出红色警报——"系统可能已经倒过来了"。这一条是防我自己的。我太擅长把工具本身变成目的:建系统、优化系统、讨论系统,花在系统上的时间比花在执行上的时间还多。如果这个比值连续两周大于1,说明我不是在用系统帮自己行动,而是在用系统替代行动。和之前用AI整理思维替代行动,是同一个模式换了载体。技术选择:一个HTML文件,没有后端
这个系统是一个纯前端单HTML文件。技术栈是原生JavaScript加localStorage,没有框架、没有后端、没有数据库。打开浏览器就能用,数据存在本地,可以导出JSON备份。选这个技术方案不是因为我不会写后端,是因为这个系统最不能承受的就是"启动成本"。如果我需要部署服务器、维护数据库、处理登录,这些工作本身就会变成新的回避手段——"我先把系统搭好再说",然后永远搭不好。一个HTML文件,双击打开就用,没有任何借口可以拖延。这个选择本身就是对"分析替代行动"的一次对抗。它不能做什么
这个系统不解决你不知道该做什么的问题。它只解决一件事:你知道该做什么,但你一直在回避,你需要一个外部结构逼你面对。它也不替代真正的心理咨询。批评者的六个问题很锋利,但它没有共情能力,不知道你今天经历了什么。它是一个行为干预工具,不是一个情绪支持系统。它更不保证你能坚持用。到目前为止,我只运行了几周,指标数据还很少。系统本身设计了冷启动保护和P1升级门槛(连续运行4周、完成3次承诺复核、回避清单关闭1项,才算度过冷启动期),但能不能跑过这个门槛,取决于我——而不是系统。写在最后
做这个东西的过程本身就在验证它要解决的问题。我从"想做一个思维助手"到真正写出这个HTML文件,中间隔了至少两个月。这两个月里我做了什么?我写了一份详细的产品功能文档,分析了八个层级的系统架构,和AI讨论了三轮方案优化。真正写出这个文件的那天晚上,我没有再分析,没有再优化方案。我只是打开一个空文件,开始写代码,写完第一个功能就测,测完就加下一个,四个小时后第一版跑起来了。不是想清楚了才动手,是动手之后才想清楚。这件事我知道,但知道和做到之间隔着一个回避清单。这个系统就是用来缩短那个距离的。如果你也想试试,一个HTML文件,双击打开就用。没有注册,没有付费,没有数据上传。你的想法只存在你的浏览器里。但我要提醒你:如果你打开它,记了两条想法,然后关掉,再也不回来——那你就完美地复现了它要对付的那个模式。