一句话结论

未来真正会被推到风口上的,不是“程序员”或者“产品经理”这两个职位本身,而是能把现实世界的模糊问题,翻译成 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 设计一套独立、可审计、可维护的长期记忆库

说到底,他们的核心能力只有一句话:

把模糊现实,翻译成机器可执行系统。

而这件事,会越来越值钱。

相关