一句话结论
未来真正会被推到风口上的,不是“程序员”或者“产品经理”这两个职位本身,而是能把现实世界的模糊问题,翻译成 AI 可执行系统的人。
说白了,就是那种 懂需求、懂业务、懂代码、懂验证、懂如何组织 AI 记忆与上下文 的人。
我最近一个很强的感受
这两天我基本彻底放弃了古法编程,开始尝试把代码闭着眼睛交给 AI 写,纯 vibecoding。
结果非常直接:AI 给出来的结果,远超我的预期。
这件事让我更确定一个判断:
AI 天生就适合计算机语言。
代码对它来说,本质上就是一种高约束、高结构化、低歧义的语言系统。只要上下文足够、约束明确、接口清晰,它在代码层面的能力,会以一种近乎指数级的方式碾压普通人类开发者。
所以未来真正稀缺的,不会再是“会不会亲手写代码”。
真正稀缺的是:
你能不能把问题讲清楚,讲到机器可以稳定执行。
这听起来很简单,实际上极难。
因为现实里很多人连和人说话都说不清楚,更别说要在脑子里先建立一整套通过想象构建出来的系统,再把这个系统表达给 AI。
哪些人会被推到风口上
我现在越来越觉得,最容易被推上去的是这两类人:
1. 具备架构能力的程序员
这类人的优势不是“代码写得快”,而是:
- 知道系统应该怎么拆
- 知道模块边界怎么定
- 知道什么该耦合,什么必须隔离
- 知道什么是技术债,什么是关键约束
- 知道怎么给 AI 一个不会跑偏的工程环境
这类人一旦开始用 AI,效率不是线性提升,而是直接开始进入杠杆模式。
因为他不是让 AI 替自己补代码,而是在让 AI 替自己搬砖。
2. 具备代码能力的产品经理
这类人更可怕。
因为他本来就懂:
- 用户要什么
- 业务为什么成立
- 哪个环节真正赚钱
- 哪个功能只是表面需求
如果他再补上代码和系统能力,他就会变成一种极强的存在:
既能定义问题,又能直接调动 AI 把问题变成产品。
这种人以后会非常占便宜。
因为 AI 时代最值钱的,不是执行层,而是问题定义层。
再往上抽象,他们的共同点是什么
表面上看,一个是程序员,一个是产品经理。
但往上抽象,其实他们是同一种人:
共同点 1:懂需求
知道真正要解决的问题是什么,而不是只盯着表层功能。
共同点 2:懂业务
知道约束、利益、场景、优先级、风险,不会把系统做成漂亮但无用的空壳。
共同点 3:懂代码 / 懂系统
知道机器到底怎么工作,知道什么表达是可以执行的,什么表达只是看起来正确。
共同点 4:懂验证
知道什么叫“做完了”,什么叫“看起来像做完了”,什么叫“其实已经偏航了”。
这一点非常重要。
AI 会让“生成”变得极其便宜,但验证什么是对的,会变得越来越贵。
所以未来真正强的人,不只是会让 AI 干活,而是会定义:
- 输出长什么样算对
- 哪些边界不能碰
- 哪些测试必须过
- 哪些结果不能只看表面
谁掌握定义正确性的能力,谁就更靠近核心位置。
共同点 5:懂如何组织 AI 的记忆
这点是我最近越来越看重的。
很多人以为 AI 用得好,核心在 prompt。
我现在越来越觉得,真正拉开差距的,是:
- 你怎么组织 AI 的长期记忆
- 你怎么组织 AI 的上下文入口
- 你怎么让 AI 在复杂任务里按索引展开,而不是靠一次性塞满上下文
谁先掌握这件事,谁就不是在用一个聊天机器人,而是在用一个真正可复用的智能系统。
AI时代最值钱的能力,不再是写代码,而是定义代码
我越来越认同一个判断:
未来最值钱的,不是生产代码的人,而是定义代码的人。
以前软件行业的稀缺能力是“把东西做出来”。
以后稀缺能力会逐渐变成:
- 把问题讲清楚
- 把上下文组织清楚
- 把约束表达清楚
- 把验收标准定义清楚
- 把错误反馈接回系统里
也就是说,未来的软件生产,不再只是 coding,而更像是一种:
现实世界需求 → 结构化表达 → AI 执行 → 结果校验 → 反馈修正
这里最值钱的人,是站在中间做翻译和编排的人。
为什么我越来越认同 Harness Engineering
很多人还停留在 Prompt Engineering 这个阶段。
但我现在越来越觉得,Prompt Engineering 只是最浅的一层。
真正重要的是 Harness Engineering。
因为决定 AI 产出质量的,从来不只是 prompt 本身,而是整套运行环境:
- 给了它什么上下文
- 上下文是怎么组织的
- 哪些规则能直达
- 哪些工具允许调用
- 哪些行为被禁止
- 哪些输出必须 review
- 哪些步骤必须测试
- 哪些失败要自动 fallback
也就是说:
Prompt Engineering
关注的是:这一句话怎么说
Context Engineering
关注的是:给它什么上下文
Harness Engineering
关注的是:把它放进怎样的轨道里运行
后者明显是更高一层的能力。
因为 AI 一旦进入真实项目,问题就不再是“它能不能写出一段代码”,而是:
它能不能在复杂约束下持续不跑偏。
而这件事,靠模型本身是解决不了的。
必须靠工程约束。
给 AI 提需求,真正考验的不是文采,而是信息密度
很多人误以为,给 AI 提需求像写作文,谁写得漂亮谁厉害。
其实完全不是。
给 AI 的需求,不是词藻越华丽越好,而是:
- 精准
- 完整
- 清晰
- 信息充分
- 边界明确
说难听点,AI 最怕的不是复杂,而是暧昧。
你给它模糊表达,它就只能自己猜。
一旦它开始猜,系统质量就会迅速下降。
所以我现在很认同一个做法:
描述需求时,把所有 AI 可能需要的信息,都挂成可以直达的超链。
比如在一个主需求里,不把所有细节全文展开,而是把:
- 背景说明
- 接口定义
- 约束规则
- 目标产物
- 历史决策
- 相关模块说明
全部做成可跳转的地址。
这样 AI 在需要某段上下文时,可以顺着链接去拿,而不是在大上下文里胡乱搜索。
这个思路,本质上就是把需求从一坨文字,变成一个可导航的信息系统。
MOC 和“渐进式披露记忆”为什么重要
我现在越来越觉得,超链和 MOC 这套东西,不只是笔记方法,而是 AI 时代非常关键的认知基础设施。
大模型上下文当然会越来越长。今天最强模型已经在往 1M context 走,后面还会更大。
但我越来越不相信“更大的上下文”本身就是答案。
因为再大的上下文也会遇到三个现实问题:
1. 再大也会被撑爆
除非它能装进整个世界,否则上下文总有边界。
2. 上下文越大,重点越容易被淹没
信息不是越多越好。太多的信息会稀释注意力。
3. 巨量上下文不等于好记忆
如果所有内容都平铺塞进去,那本质上还是一种低结构、低索引、低复用的记忆方式。
所以我现在更认同另一种路线:
渐进式披露记忆
它的本质不是“把所有东西都塞进来”,而是:
- 先给主索引
- 再按需展开
- 每一层都能跳转到下一层
- 可以无限叠层
- 让 AI 在当前任务里只读取必要信息
这就非常像我的 MOC 和超链系统。
一个主文档就像目录地图。
每条信息都有自己的展开地址。
当任务真的需要这一块时,再顺着地址往下读。
这种方式我认为比“单次塞入巨量上下文”更可靠,也更像人脑。
人脑从来不是把所有东西同时摊在意识表面,而是:
- 先抓主线
- 再按联想和索引调取细节
所以从这个角度看,MOC + 超链 + 渐进式披露记忆,很可能比盲目追求超长 context 更接近 AI 的长期正确方向。
一个我最近越来越强的判断:AI 应该有自己的记忆库
这里我想把一个关键点说透。
我说的不是把 AI 的记忆直接塞进我自己的 Second Brain 里。
我说的是:
AI 应该有自己独立的一套 Obsidian 库,作为它的长期记忆和工作空间。
这套库不是给人类日常写笔记用的,而是给 AI 自己当认知工作区用的。
但它有一个极大的优点:
人类可以用双链工具完整查看、审计、修改这些内容。
这个差别特别大。
因为传统的 AI memory,很多都是黑盒的:
- 它记住了什么,你看不见
- 它为什么想到某件事,你也看不见
- 它的结构怎么长出来的,人类根本无从维护
而如果 AI 拥有的是一套独立的 Obsidian 图谱库,那么:
- AI 自己可以在里面用 MOC、双链、主题页、项目页组织长期记忆
- 人类可以随时进去审计
- 人类可以直接修改错误记忆
- 人类可以看到 AI 的联想路径和索引结构
这就不是“黑盒召回”,而是人机共读的记忆图谱。
这套 AI 记忆架构为什么比黑盒三层记忆更对
我不是反对“分层”本身。
我反对的是把记忆分层分成黑盒内部的技术层,而不是分成认知上自然、可导航、可审计的结构层。
如果按更合理的方式来分,我觉得应该是这样:
1. AI Brain
AI 自己独立的 Obsidian 库。
负责:
- 长期记忆
- 项目地图
- 角色定义
- 工作方法论
- 偏好与规则
- 关键决策
- 概念节点
- 项目节点
- 通过双链形成联想结构
2. Runtime State
单独的运行时空间。
负责:
- 临时日志
- 缓存
- scratchpad
- process state
- queue
- job ledger
- 执行过程中的脏状态
这些东西不应该直接进长期记忆库,不然库很快会脏掉。
3. Human Brain
人类自己的 Second Brain。
这是人的知识库,不应该默认被 AI 的工作状态污染。
所以真正正确的结构不是“只有一个库”,而是:
- Human Brain:人的库
- AI Brain:AI 自己的图谱库
- Runtime State:AI 的执行态
这三者分开,整个系统才是清爽的。
为什么双链 + MOC 会让 AI 的联想更高级
我觉得双链真正强的地方,不是“好看”,而是:
它让 AI 的联想变得可导航、可解释、可审计。
黑盒向量召回也能“想起一些相关内容”。
但问题是:
- 为什么想到这个?
- 为什么没想到另一个?
- 它是通过哪条路径想过来的?
人类根本看不到。
而如果是 AI 自己的 Obsidian 图谱库:
- 主 MOC 是总地图
- 项目 MOC 是局部地图
- 双向链接是联想路径
- 叶子笔记是具体记忆节点
那么 AI 的联想就不再只是“召回”,而更像是:
沿着知识图谱漫游。
这件事和人脑其实很像。
人脑也不是把所有内容平铺存着,然后纯靠相似度去搜。
人脑更像是:
- 有几个大的认知地图
- 每张地图下面有主题簇
- 每个主题簇再连接到具体记忆和事实
- 再通过联想路径跨域跳转
如果 AI 的长期记忆也是这样组织,它就会比现在很多 memory system 更自然,也更容易长期维护。
未来最强的人,会是一种什么角色
我觉得未来会冒出一种新角色,可能现在还没有统一名字。
他既不是传统程序员,也不是传统产品经理。
他更像是:
AI 系统的架构编排者 / Harness Builder / 机器任务设计师 / AI 记忆架构师
他做的事情是:
- 理解现实问题
- 定义任务目标
- 组织上下文结构
- 设计超链和索引
- 设计 AI 自己的记忆地图
- 设定工具权限和执行路径
- 规定 review / eval / fallback 机制
- 让 AI 在这个系统里持续工作
这个角色一旦成熟,价值会很夸张。
因为他不是在亲手生产单点结果,而是在生产一个能够持续产出结果的系统。
这就是杠杆的差别。
哪些人会被边缘化
反过来看,未来最容易掉队的,不一定是不会写代码的人,而是这几类人:
1. 只会局部 coding,不懂业务目标的人
会写,但不知道为什么写,最终很容易被 AI 替代掉局部执行价值。
2. 只会讲概念,不会结构化表达的人
脑子里有很多想法,但说不清楚、拆不清楚、验证不了,最后无法驱动 AI。
3. 只会堆 prompt,不会做 harness 的人
他可能很会“调教一句话”,但一进复杂项目就失控。
4. 只会产出,不会验证的人
未来“生成”越来越便宜,真正稀缺的是评估和验收。
5. 不重视 AI 记忆结构的人
他以为 AI 只要上下文够长就行,不懂地图、不懂索引、不懂双链、不懂渐进式披露,最后系统一复杂就开始失忆、乱想、跑偏。
6. 只会消费 AI 结果,不会反向修正系统的人
AI 出错后,他只会抱怨,不会调整上下文、约束、工具、记忆结构和流程。
这种人用 AI 的上限会很低。
我现在的结论
我越来越确信:
AI 时代真正的风口,不属于某个固定职业,而属于那些能把现实世界的问题、知识、约束、记忆和验证标准,组织成 AI 可执行闭环的人。
所以未来真正会站上风口的,不是单纯的程序员,也不是单纯的产品经理。
而是这类人:
- 懂需求
- 懂业务
- 懂代码
- 懂系统
- 懂验证
- 懂如何用超链、MOC、记忆索引和 Harness Engineering 驾驭 AI
- 懂如何给 AI 设计一套独立、可审计、可维护的长期记忆库
说到底,他们的核心能力只有一句话:
把模糊现实,翻译成机器可执行系统。
而这件事,会越来越值钱。