做过那个著名的“砖头铅笔实验”的先驱道格拉斯·恩格尔巴特(Douglas Engelbart),在 1962 年写过一句话,我盯着读了三遍:
“This interdependence actually has a cyclic, regenerative nature to it which is very significant to us.” (这种相互依赖实际上具有循环和再生的本质,这对我们意义深远。)
工具和思维之间,存在着一种自旋的、互为因果的迭代——更好的工具让你产生更好的概念,更好的概念反过来让你设计出更好的工具。他管这玩意儿叫 Bootstrapping,也就是计算机世界里常听到的“自举”,自己把自己提拉起来。
为了说清楚这个概念,恩格尔巴特建了一个三层模型:
A 层:做事(比如手写一份业务代码,或者直接向 AI 提问)。 B 层:改进做事的方式(比如引入自动化构建,或者给 AI 调整 Prompt、堆积 RAG 向量数据库)。 C 层:改进“改进方式”的方式(比如设计一套让系统自己寻找知识、自我修复、自动迭代的元架构)。

说句扎心的话,现在绝大多数智能体(Agent)和 RAG 系统的开发者,一辈子都在 A 层和 B 层之间卷生卷死。今天微调一个 Prompt,明天增加一个搜索插件,看似忙得脚不沾地,本质上跟清朝磨豆腐的推磨毛驴没有区别。
真正的文明跳跃,只发生在 C 层。
一、 为什么绝大多数 AI 都是“静态大头针”?
现在的智能体开发,有一种令人窒息的“勤奋陷阱”。
大家都在拼命让 AI “现在”生成一段更好的代码(A 层),或者忙着写一套更精巧的 Prompt 模板(B 层)。但一旦你部署上线,它就变成了一个静态的死物。它的能力上限在写死的那天就已经定格了,随着现实世界的数据和环境腐烂,它也开始跟着退化。
我平时花 70% 的时间在设计的那些鬼玩意儿——AI 找不到知识时该去哪探索、犯了错怎么在没有人工干预的情况下进行“伤口愈合”、有用的经验怎么织入图谱、陈旧过时的垃圾知识怎么自动降权扔掉——全是 C 层的事情。
这本质上不是在做软件工程,而是在设计一个数字有机体的新陈代谢系统:
摄入:不是喂现成的答案,而是让系统构建索引逻辑与元认知,知道自己“不知道什么”,以及该去哪补齐。 消化:把高频的、偶发的任务经验,转化成逻辑关联的长期记忆。 排泄:构建遗忘机制(Garbage Collection)。高阶智慧的本质是懂得忽略,把没有新连接的过时垃圾节点结构性边缘化,保持系统轻量。 免疫:建立自我修复(Self-Reflection)与对齐机制,从失败的动作中提炼出“教训”并写回本体。
如果没有这套 C 层机制,你的 AI 即使堆了再多的 Agent 编排逻辑,也不过是一盒一次性的精装火柴,用完即废,根本无法随着与环境的碰撞而“自己长出骨肉”。

二、 商业与历史里的“自举奇点”
恩格尔巴特的 C 层视角听起来有点玄乎,但在人类的商业史和发明史里,所有的“降维打击”都是因为赢家跃迁到了 C 层,而输家还在 A 层和 B 层死磕细节。
这里有几个极其硬核的 C 层切面:
1. 马斯克的“制造机器的机器” 在特斯拉 Model 3 遭遇产能地狱、马斯克睡在工厂地板上时,他顿悟了一件事:车本身只是个 A 层产出。堆积更好的电池配方或自动化手臂,只是 B 层手段。真正的瓶颈是超级工厂本身。当他把超级工厂(Gigafactory)本身当成一个产品来设计和迭代,工厂的系统自动化逻辑和模块化拓扑开始自我修正时,特斯拉才真正跨越了奇点。
2. 莱特兄弟的“风洞” 1901 年,莱特兄弟的滑翔机摔了个稀巴烂,他们发现前人留下来的空气动力学公式完全是错的。如果是一般的民科,大概率会在 A 层和 B 层打转:换更好的木头、重新缝制翅膀,然后继续跳崖摔断腿。但莱特兄弟停了下来,自己造了一个风洞,重新测试了 200 多种机翼剖面。他们改进了“获取气动知识的方法本身”,这才是他们飞上天的真正底牌。
3. 尼克拉斯·卢曼的卡片盒(Zettelkasten) 德国社会学家卢曼一生写了 70 多本书,他的卡片盒根本不是按杜威分类法归类的。他通过卡片编号,在知识节点之间建立了密集的“双向链接”。卢曼管这叫和卡片盒“对话”。这套 C 层机制沉淀了他的经验,利用随机的连接涌现出连他自己都未曾意料的观点。这也是为什么在图数据库中,那些不被引用的卡片会自动发生“结构性遗忘”,而不需要人去手动删除。

三、 C 层之后,还有 D 层吗?
一个在技术沙龙上经常被问起的逻辑学拷问是:既然有 A、B、C,那上面是不是还有 D、E、F、G 的套娃?
从系统论和逻辑学上来说,止于 C 层就够了,因为 C 层已经达到了“递归”的终点。
A 层:做某件事。 B 层:改进做这件事的工具。 C 层:改进“改进方式”的方式。
如果在字面上强行套出 D 层,大概是“改进‘改进「改进方式」的方式’的方式”,这在哲学上叫无限后退(Infinite Regress)。
但在工程实践中,C 层拥有一个非常奇妙的魔法:自指(Self-reference)。
一个普通的机床(B 层)是造不出更好的机床的,它只能切削出零件。但是,一个拥有自我评估标准、能自己修改代码、优化知识图谱的元认知架构(C 层),是可以自己审视自身并进行代码重写的。一旦系统能够将自身作为操作对象,它就完成了图灵完备的闭环,在内部孕育出隐式的进化。

四、 认知纠偏:工欲善其事,必先利其器?
中国古代那句老话“工欲善其事,必先利其器”,可以说把 A 层与 B 层的关系点透到了极致。
但说真的,如果把这句话当成金科玉律,在 AI 时代,你多半会掉入一个线性因果的战术勤奋陷阱。
你觉得砍柴(A)慢,就去换一把更锋利的斧头(B)。但在这个关系里,砍柴的“事”是死的,木头也是死的,斧头也是死的,只有你一个人在中间像个系统调用接口一样充当劳动力。
在 Agentic Engineering 的范式下,我们必须用 C 层思维给这句古老格言做个现代升级:
优其造器之法:你不需要亲自去磨刀。你应该做的是设计一套能够自动监测刀刃微观磨损、并自动调用磨刀系统的“自动化生产线”。就像你不要自己手动去写 Prompt,而是构建 DSPy 这样的编译机制,让系统根据评估标准自己生成最牛逼的 Prompt。 立其知器之本:构建底层的本体论(Ontology)。工具再锋利,如果系统不知道“这棵树为什么要砍”(意图)以及“这片森林的生态网络如何分布”(知识图谱),工具的锋利只会让你更快地偏离轨道。

软件工程发展到今天,所谓的“手艺人伦理”已经发生了根本性的转移。
最蠢的工程师在 A 层疲于奔命;聪明的工程师在 B 层磨刀霍霍;而真正具有“高主体性”的架构师,在 C 层闭目沉思。
他们花 70% 的时间在设计那些看起来跟当下业务毫不相干的“代谢系统”。他们看似什么具体的事都没做,但只要他们睁开眼,整条流水线上的刀刃,已经学会了自己在夜色中,悄无声息地变锋利。
💡 喜欢这类深挖底层的智识碰撞?如果你对 AI 原生工程(SE 3.0)的 C 层实践、自我进化架构有实际工程经验或疑问,欢迎在评论区交流。如果你也受够了流水线式的 B 层 Prompt 微调,别忘了点个“在看”,把这篇元认知维度的思考分享给你身边还在“磨斧头”的程序员朋友。
夜雨聆风