System Prompt 工程:800 行提示词背后的设计决策
如果你以为 System Prompt 就是"给 AI 设定一个人设",那 Claude Code 的 system prompt 会颠覆你的认知。 它不是几句话。它是一个上千行的模板引擎,由多个层次组成,每一层负责不同的事:身份定义、行为约束、工具说明、项目上下文、记忆注入、技能加载。有些层是静态的(每次一样),有些层是动态的(根据项目、会话、用户偏好实时注入)。
如果你以为 System Prompt 就是"给 AI 设定一个人设",那 Claude Code 的 system prompt 会颠覆你的认知。 它不是几句话。它是一个上千行的模板引擎,由多个层次组成,每一层负责不同的事:身份定义、行为约束、工具说明、项目上下文、记忆注入、技能加载。有些层是静态的(每次一样),有些层是动态的(根据项目、会话、用户偏好实时注入)。
上一篇文章我们聊了 Think-Act-Observe 循环——AI 编程助手的骨架。骨架本身不会干活,它需要肌肉。在 Claude Code 里,肌肉就是工具。 没有工具,循环里 Think 和 Observe 之间缺了 Act,退化回普通的问答。有了工具,模型才能触碰真实世界:读你的代码、改你的配置、跑你的测试。
如果你把 Claude Code 的源码翻一遍,你会发现一个反直觉的事实: 整个程序的核心,是一个 while 循环。 不是复杂的状态机,不是精巧的管道,不是分布式协调——就是一个朴素的 while 循环,反复做三件事:让模型想、让模型动手、把结果喂回去。
我有一种强烈的直觉:现在的科技行业里,有些公司正在经历一场深度 AI 精神病(AI psychosis),而且在那些公司里,你根本没办法进行理性对话。我说的不是陌生人——是我深深尊重的个人朋友。这让我很担心事情会怎么收场。
Vibe Coding 的常规流程大家已经很熟悉:写用户故事 → 输出 PRD → AI 生成后端 → AI 生成前端 → 演示验证。这个流程能跑通,但最终交付时往往发现 UI 交互体验和预期差距很大。问题出在哪里?出在 PRD 本身。
永生,只是永久的孤独 # 今天在 NT 看到一个新闻,说中国长寿事业飞速发展,人活到 150 岁,指日可待;我一搜国内新闻,全是只能活到 120 岁,后来发现是为尊者讳,囧
发布会上的幻灯片总是洁净得不染尘埃。蓝白相间的冷色调,西装笔挺的高管在聚光灯下挥动手臂,向台下展示着机械臂在无尘车间里翻飞的光弧,以及矿井深处空无一人的采煤截割机。新闻通稿里的词汇庄严体面:叫“高危行业少人化无人化”,叫“智能化改造实现生产安全本质提升”。
看完最近的一些杂志和报道,真的是劝大家趁这两年还可以,及时行乐,多玩玩。 做两个假设: 假设 AI 真的不断突破,取代了大多数人的工作,那社会必然进入一个动荡的阵痛期,谁也不知道会发生什么。
用地质学的万年尺度,拆解 AI 时代的技术与商业。 我写什么 # 本博客聚焦深度思考与工程技术,拒绝浮躁的信息搬运与空洞的名词堆砌,持续输出高密度、闭环推导的原创内容: