Featured image of post 把自己“AI 化”——让 AI 看见我的习惯和弱点

把自己“AI 化”——让 AI 看见我的习惯和弱点

一次关于“个人 AI 化”的实验:让记录、记忆、计划和分析真正串起来

📢 前言: 前段时间,我看了孙宇晨和邵艾伦一场接近 4 小时的长谈,其中有一个观点让我印象很深——把自己“AI 化”。

我的理解并不是“每天多问 AI 几个问题”,而是把工作、学习、睡眠、饮食、运动、情绪、目标这些长期信息不断沉淀下来,让 AI 从“临时回答问题”,慢慢变成一个真正了解你的长期助手。

这个想法直接戳中了我:既然 AI 已经这么强了,为什么我还要每次重新交代背景?为什么不能让它长期记录我、主动追问我、帮我做计划,甚至用曲线告诉我最近到底哪里出了问题?

于是,我决定自己搓一个。它叫 Jarvis。✨


01|起点:为什么我想让 AI 记住“长期的我”

市面上的 AI 工具很多,但如果拿来做“长期私人管家”,我觉得普遍有几个问题:

  • 🧠 没记忆:今天聊工作,明天聊健身,后天又得重新交代一遍。
  • 🤔 太爱猜:信息明明不够,AI 还是能一本正经分析半天。
  • 🧾 只会堆文字:几百上千字往手机上一砸,看两段就想退出。
  • 🗂️ 没有结构:记录越来越多,却没标签、没筛选、没趋势。

我的目标很明确:我要的不是一个“会聊天的 AI”,而是一个能记录、能回忆、会追问、会分类、能做计划、还能看趋势的个人系统。🚀


02|从聊天框到个人系统:先把“骨架”和数据底座搭起来

为了让它既轻量又能长期用,我最后采用了这套组合:

模块 选型 核心作用
📱 载体 PWA Safari 打开就能用,还能添加到主屏幕
🗄️ 本地数据库 IndexedDB 保存档案、记录、标签、计划和指标
🧠 AI 大脑 OpenAI-Compatible API 分析、追问、计划和趋势洞察
☁️ 后端 Vercel Serverless 隐藏 API Key,避免前端泄露
🧩 记忆层 本地筛选 + 分层上下文 只把真正相关的历史交给 AI
📊 可视化 Canvas / Chart 把情绪、睡眠、体重、进度画成趋势

整体逻辑其实很简单:

手机记录生活
   ↓
IndexedDB 本地保存
   ↓
筛选最近记录 + 相关历史
   ↓
AI 分析 / 追问 / 计划
   ↓
结果继续存回本地

这里我给自己定了一条最高原则:

AI 可以换,但自己的数据不能丢。

数据不能只活在聊天记录里

最开始我也想过把所有东西都塞进聊天记录里,后来很快发现:聊天记录最大的问题不是“能不能存”,而是存了以后没法真正利用。

想按“睡眠”筛选?不方便。想画最近 30 天情绪曲线?不方便。想把某几个月的工作记录单独拿出来分析?还是不方便。😵‍💫

所以我把核心数据正式结构化,放进 IndexedDB。一条记录大概长这样:

{
  "id": "entry_xxx",
  "createdAt": "2026-10-12T13:14:30",
  "text": "今天下午工作效率明显下降",
  "tagIds": ["work", "emotion"],
  "metrics": {
    "mood": 6,
    "energy": 4,
    "sleep": 6.5
  },
  "status": "analyzed"
}

一旦数据结构化,后面的玩法就彻底打开了:

按标签查|按时间查|做趋势图|找高频问题|做长期计划|检索相似历史

这时它才真正从“聊天框”升级成“系统”。


03|让 AI 真正“记得住”:先问清楚,再调取正确的历史

这是 Jarvis 里我最满意的功能之一。

比如我问:

“我最近一到下午就特别没精神,是睡眠问题,还是工作节奏有问题?”

普通 AI 很可能直接写小作文,但如果它根本不知道我几点睡、睡多久、午饭后有没有休息,那分析再长也只是猜。

所以我给它加了一道硬规则:

先判断现有信息是否足够

如果缺少会显著改变结论的事实:
→ 暂停判断
→ 只问 1~3 个最关键的问题
→ 用户补充后再正式分析

例如它可能先问:最近平均几点睡、几点起?这种状态持续多久了?午饭和午休习惯有没有变化?

这个机制看起来不起眼,但体验提升巨大。因为 AI 最危险的不是不会,而是**“不知道自己不知道”**。

记忆不是越多越好,而是要找对

真正用起来后,记录会越来越多。如果半年后有 3000 条记录,总不能每问一次都把 3000 条全发给模型吧?

所以我做了一个“分层记忆”:

长期档案 + 最近记录 + 相关旧记录 + 阶段总结 + 当前计划

比如问“为什么最近下午容易烦躁”,系统优先找睡眠、下午状态、工作压力、饮食和过去几次“烦躁”相关记录,而不是把全部人生历史一股脑扔过去。

这就有点像人脑:思考一件事时,不会加载出生以来全部记忆,而是先想起和它最相关的部分。🧠

Prompt 决定它像“管家”还是像“客服”

界面再漂亮,如果 Prompt 没设计好,AI 还是会变成一个“很聪明但不好用”的机器人。

初版它常常回:

“建议你保持规律作息、均衡饮食、适度运动……”

——这不就是百度百科吗?😑

后来我把核心规则压成几条:

  • ❓ 信息不足先追问
  • 🧠 回答前先参考历史
  • 🎯 建议必须具体到下一步动作
  • 📋 长期问题要转成计划和里程碑
  • ⚠️ 事实、推测、建议必须分开
  • 🏷️ 用户手动分类永远高于 AI 自动分类

这几条加进去以后,它才真正开始像“认识我一段时间的管家”,而不是万能客服。


04|让 AI 参与管理生活:分类可以自动,计划必须能持续

最早我让 AI 自动分类,效果乍一看不错,但用几天就发现:机器总有分错的时候。

所以规则很简单:

我没选标签 → AI 自动分类
我手动选了标签 → 人工优先,AI 不许覆盖

默认标签包括:

💼 工作|📚 学习|😴 睡眠|🍚 饮食|🏃 健身|😊 情绪

👨‍👩‍👧 家庭|💰 财务|❤️ 健康|📋 长期计划|⚠️ 重要决定

我还可以自己新建:

社区工作|编制考试|重点项目|减脂期|关键决策|自控问题

这样既不会像之前那样一整列拉得很长,也不会全部挤成一行看不清。

如果 AI 分错,我直接改。这个修改也会成为后续分类反馈。私人 AI 不能只有“机器理解你”,还必须有**“你反过来纠正机器”**的能力。

长期目标不能停在一句建议上

长期任务是我最不满意普通 AI 的地方。

你说“我想开始读书”,它很容易回一句:

“每天坚持阅读 30 分钟,循序渐进,你一定可以的!💪”

这话当然没错,但基本等于没说。😂

所以 Jarvis 的长期计划会直接拆成:

总目标 → 成功标准 → 阶段里程碑 → 每周安排 → 前 7 天清单 → 进度指标 → 每周复盘 → 下一阶段调整

例如我做一个“12 周建立稳定阅读习惯”的计划,以后只需要汇报:

“这周读了 4 天,周末没完成,晚上总被手机打断。”

Jarvis 就会判断进度是正常、落后还是需要调整,然后直接给下一周计划,而不是重新从零生成。

这时它才真正开始像一个“执行教练”。✅


05|📊 核心成果:把习惯、状态、能力和弱点真正“画出来”

做到这里以后,我开始觉得 Jarvis 真正有意思的地方出现了:它不只是告诉我答案,而是开始把“我这个人”一点点画出来。

人的很多习惯其实非常模糊。我们会说“最近有点累”“执行力不太行”“这阵子效率低”“好像总是拖延”,但这些判断往往靠感觉。

可一旦把日常记录结构化以后,AI 就可以把原本看不见的东西变成连续数据。

维度 能看出什么
😴 睡眠趋势 哪段时间睡眠持续下降,以及是否影响第二天精力
⚡ 精力变化 什么时间状态最好,什么阶段最容易掉线
😊 情绪曲线 情绪低谷是偶发,还是已经形成周期
😵 压力趋势 压力是否集中在某类任务或某个时段
🏃 运动频率 计划到底执行了多少
📚 学习 / 阅读 输入量是否稳定增长,是否总在某个阶段中断
✅ 计划完成率 哪种计划最容易完成,哪种计划经常半途而废
🏷️ 标签频率 最近生活重心主要落在哪些方面

真正有价值的,不是单独看一条曲线,而是让 AI 把不同数据叠在一起找关系。🔍

例如:

连续 5 天睡眠下降
      ↓
下午精力下降
      ↓
计划完成率降低
      ↓
烦躁 / 拖延记录增加

以前我可能只会觉得:

“最近怎么什么都不想干?”

但 Jarvis 给出的结论可能是:

“你不是突然变懒了,而是睡眠下降以后,精力和执行力一起被拖低。先修睡眠,比继续给自己加任务更有效。”

这就完全不是普通“日记”的体验了。📈

它开始把人的习惯、状态、执行力、稳定性,甚至某些能力上的强项和短板逐渐可视化。

🎛️ 我最想要的,其实是一张“个人仪表盘”

指标 示例结果
睡眠稳定度 72%
计划执行力 81%
运动连续性 63%
学习投入度 84%
压力控制 56%
本周精力状态 ↑ 较上周提升
高风险时段 14:00–17:00
最常见中断原因 睡眠不足 / 临时任务

这里的百分比当然不能凭感觉乱算,真正实现时需要给每个指标定义清楚的计算规则。

但它代表的是我最想做的一件事:

把“我觉得自己怎么样”,慢慢变成“数据告诉我最近到底怎么样”。

当这些东西能够被看见,AI 给出的建议才更有意义。它不是泛泛地说“早睡、坚持、提高效率”,而是能告诉我:

  • 哪个习惯已经做得很好,可以继续放大;
  • 哪个能力正在进步,不要轻易换方法;
  • 哪个环节是真正短板;
  • 哪些错误总在同样条件下重复出现;
  • 这周最值得优先调整的到底是哪一件事。

这其实就是我理解的“个人 AI 化”最有价值的一面:让 AI 帮人看见自己,然后有针对性地取长补短。 🎯

🧠 当数据积累起来,它开始能“复盘我这个人”

现在的 Jarvis 已经不只是记录工具,而是逐渐形成了一个个人数据面板。🧩

比如一句:

“今天睡了 6.2 小时,下午明显没精神,晚上完成了 40 分钟训练。”

会被拆成睡眠、精力、运动等不同维度。单独看没什么,但连续记录一个月以后,它就会变成趋势的一部分。

如果我主观上觉得“最近一个月状态都很差”,Jarvis 可能会告诉我:

前 3 周整体稳定|最近 8 天睡眠下降|最近 6 天下午精力下降|最近 5 天计划完成率降低

那问题就从“我最近整个人都不行”,变成了一个更具体、更容易解决的链条。

如果记录足够长期,它还可以逐渐形成更高层的观察维度:

稳定性|执行力|恢复力|专注度|学习成长|自我管理

这些指标不是为了给自己打分,更不是让 AI 给人下定义,而是把原本只能靠模糊感觉判断的东西,变成可以观察、复盘和调整的趋势。

最终我希望形成这样一个闭环:

长期记录 → 发现模式 → 找到优势和短板 → AI 给出建议 → 执行 → 再用数据验证


06|🧰 真正用到手机上以后:这些 PWA 坑我都踩过

📱 Safari 有数据,桌面版却“空了”

第一次真机测试时我最懵的一次。Safari 里明明有历史,添加到桌面后打开 PWA 却像失忆了。😨

后来我给系统补上了:

JSON 导出|JSON 导入|本地数据迁移|IndexedDB 长期保存

这样即使换入口,也不会让之前记录白积累。

👻 部署成功,手机却还停在昨天

代码改好了,Vercel 也显示 Deploy 成功,手机一开还是旧界面,罪魁祸首就是 Service Worker 缓存。👻

解决办法是每次大版本更新时同步改缓存版本:

const CACHE_NAME = "jarvis-v4-1";

🏷️ 自动分类很方便,但最终解释权必须在人手里

一条明明属于“工作”的记录,也可能被 AI 分到“情绪”。

这不是模型能力不行,而是分类本身就有主观边界,所以最终方案始终是:⚠️

AI 负责建议,人类拥有最终解释权。


07|🪞 最后:AI 的价值,不只是看见问题,而是让同样的错误少发生一次

做这个项目以后,我越来越觉得,个人 AI 真正值得期待的地方,不是“它比人聪明多少”,而是它能不能成为一个足够长期、足够客观的观察者。

人很擅长记住结果,却不擅长记住规律。

我们会记得:

“这次计划又失败了。”

却很容易忘记:

“上一次失败,其实也是因为同样的原因。”

我们会觉得:

“最近效率怎么越来越差?”

却未必能意识到:每一次效率下降之前,睡眠、压力和任务安排其实都已经给过信号。

如果这些记录都交给 Jarvis 去长期整理,它就有机会把这些反复出现的模式重新摆到我面前:

  • 你最容易在哪种情况下拖延;
  • 哪类计划看起来很积极,但完成率一直很低;
  • 哪个时间段判断和执行最稳定;
  • 哪些习惯是真正的优势;
  • 哪些问题已经重复出现很多次,却一直没有解决;
  • 什么因素一旦出现,后面往往会连锁影响情绪、效率和计划。

这时 AI 就不再只是“给建议”。💡

它更像一面不会轻易遗忘的镜子。🪞

它把人的优点放大给你看,也把那些最容易被自己忽略、合理化甚至遗忘的弱点重新呈现出来,然后在下一次相同错误出现之前提醒你:

这个模式以前发生过。
上次你是怎么失败的。
这一次可以换一种做法。

我觉得这可能才是个人 AI 最有意义的地方。

不是让 AI 替人做决定,也不是把自己变成一堆冷冰冰的数据,而是通过长期记录和持续反馈,让人越来越了解自己的行为模式。

我们每个人其实都有一些反复犯的错误:拖延、熬夜、冲动做决定、制定不现实的计划、在状态不好时硬撑……

问题是,人的记忆会淡化这些过程,时间久了以后,我们甚至会忘记自己曾经已经犯过同样的错。

AI 不会。 🧠

只要数据还在,它就可以把过去重新拿回来,告诉你问题从哪里开始、最后造成了什么结果,以及下一次怎样提前避开。

所以我现在对 Jarvis 最大的期待,已经不只是“让它越来越懂我”,而是:

让它帮我发现自己的盲区,把弱点变成可以被观察的问题,把问题变成可以被调整的行动。

如果这个反馈循环能够一直持续下去,那么所谓“个人 AI 化”最终带来的,也许不是一个更聪明的助手,而是一个更了解自己、更少重复犯错、也能更快进步的人。

🚀 下一步:让这套反馈机制更主动

接下来我还想继续做:

🎙️ 语音记录|🔔 主动提醒|📅 周报 / 月报 / 年报|🧠 长期能力画像

🔁 建议效果验证|⚠️ 重复错误预警|🔀 多模型路由|🔒 更稳的数据迁移

现在它当然还远远不是电影里的 Jarvis。

但如果有一天,它真的能在我再次走到同一个坑边上时提醒一句:

“等等,这件事你以前已经经历过一次了。”

那我觉得,这个项目就已经非常值了。✨

AI 可以换,自己的数据不能丢。真正值得积累的,不只是记录本身,而是记录背后那些关于自己的规律。

使用 Hugo 构建
主题 Stack 由 Jimmy 设计