来源:互联网 更新时间:2026-06-06 07:28
估计老子当年写《道德经》的时候,怎么也不会想到,两千五百年后,有人会拿他的概念来聊写代码这事儿。
但“道法术器”这个框架,放在今天AI编程的语境里,还真是出奇地好用。实际用下来,我发现基础模型和涌现态这两层,被老框架给漏掉了。所以,我自己扩展成了六层——
这张图是整套方法论的起源——从一张随手画的草图,到六层体系的完整框架。
下面咱们一层一层拆开看。
《道德经》说“道生一”。内丹学里把这个“一”叫做“先天一炁”,就是最原初的那股能量。
放在AI编程里,炁就是模型。
| 组件 | 技术内涵 |
|---|---|
| 多模态LLM | GPT-4o Vision(第一)、Claude Vision、Gemini 2.5 Pro Vision,能看图、听音频、读文本 |
| 嵌入模型 | BGE-M3(NDCG@10: 0.64,中文强)、E5-Multilingual(多语言100国),把语义转成向量 |
| 生成模型 | StarCoder 2(3B/7B/15B,600语言)、Qwen2.5-Coder(中文优化),专门生成代码 |
| 代码模型 | GPT-5.3-Codex(SWE-Bench 76%)、Claude Opus 4.7(SWE-Bench 80.8%,工程Bug修复第一)、DeepSeek-V4-Pro(SWE-bench 80.6%,开源最优)、Codex CLI(OpenAI)、Qwen2.5-Coder(中文优化) |
| 世界模型 | World Labs(李飞飞)、Cosmos(Nvidia),理解物理规律、生成可交互3D空间 |
| 原位自进化 | LIVE-SWE-AGENT(SWE-bench Verified 77.4%,2025年12月UIUC发布),运行时自己造工具迭代自己 |
| RAG检索模型 | ColBERT、DPR(精准向量检索)、BGE-Reranker(重排序提升精度) |
| Code Interpreter | 沙盒里跑代码验证(GPT-5.3-Codex内置沙箱环境) |
说白了:选模型跟选发动机一样。拉货用柴油,飙车用涡轮,这世上压根没有万能引擎。代码补全就得用专门的代码模型(看看SWE-Bench表现好的那几个,比如DeepSeek-V4-Pro),看图理解设计稿就用多模态模型(像GPT-4o、Claude Vision),别混着用。当然,如果你用的是全模态模型,那另当别论。
道家炼丹要有丹鼎,练剑要有宝剑。器,就是承载炁的东西。
| 工具类型 | 代表产品 | 实际用途 |
|---|---|---|
| AI原生IDE | Cursor(Composer多文件)、Windsurf(Codeium旗下)、Trae(字节,Builder/SOLO模式) | 沉浸式AI编程环境 |
| CLI Agent | Claude Code(Anthropic,SWE-bench 80.8%)、Codex CLI(OpenAI,Token效率最高4x)、Aider(开源,任意LLM)、Gemini CLI(Google,免费1000次/天)、DeepSeek-TUI(国产,MIT)、OpenCode(75模型支持) | 终端里批量处理,任务级自动化 |
| IDE插件-国际 | GitHub Copilot(微软,Agent Mode已GA)、Tabnine(以色列,企业级支持本地部署)、Cline(500万安装,30模型)、Continue(MIT开源,完全可定制)、JetBrains AI Assistant | 随叫随到的代码建议 |
| IDE插件-国内 | CodeBuddy(腾讯,Craft智能体92%完成率)、通义灵码(阿里,Qwen-Coder)、文心快码Comate(百度,92%项目理解)、CodeGeeX(智谱AI,开源GLM-4-9B)、Fitten Code(非十科技,完全免费)、MarsCode(字节) | 中文场景适配,本土化 |
| MCP协议 | Model Context Protocol | 工具之间的通用接口 |
| 评测体系 | SWE-Bench Verified(Claude 80.8%第一)、Terminal-Bench(Codex 77.3%)、HumanEval | 测AI代码能力基准 |
| 多Agent框架 | AutoGen(微软,企业级)、CrewAI(YAML配置)、MetaGPT(软件工程SOP)、LangGraph(状态机,生产级) | 一群AI怎么协作 |
| 代码搜索 | Sourcegraph Cody | 大海捞针找代码 |
| 场景 | 推荐工具 | 原因 |
|---|---|---|
| 快速原型、0到1生成 | Trae | Builder模式中文友好,免费 |
| 复杂多文件重构/架构 | Claude Code | Opus 4.7 SWE-bench 80.8%,子袋里Hooks |
| 终端批量任务、CI集成 | Codex CLI | Token效率最高4x,OS级沙箱 |
| 企业级、需要本地部署 | Tabnine / Continue | 完全私有化,数据不外泄 |
| 微信生态/小程序 | CodeBuddy(腾讯) | Craft智能体,设计稿转代码 |
| 阿里云生态/Ja va后端 | 通义灵码(阿里) | Qwen-Coder,代码规范97%匹配 |
| 百度智能云/企业合规 | 文心快码Comate(百度) | 92%项目理解准确率 |
| 开源、完全免费 | CodeGeeX(智谱)、Fitten Code | GLM/Qwen底座,中文支持 |
| 国产AI IDE | Trae(字节)、CodeBuddy(腾讯) | 中文优化,免费 |
庄子讲庖丁解牛,“臣之所好者道也,进乎技矣”。术就是手艺,是把器用出花来的本事。
Prompt就是跟AI说话的话术。不是随便问,是有结构地问:给AI一个角色(“你是一位资深架构师”),说清楚输入输出的边界,用XML或Markdown把你的请求结构化。
AI记不住事,你得帮它记。RAG、向量数据库、项目知识库,这些都是给AI造个外脑。
一个AI干不完的活,就上一群。但一群AI需要编排:谁干什么、怎么传信息、冲突了怎么办。
Skills这类东西,就是把常用的能力打包成即插即用的模块。一次写好,到处复用。
通用知识用RAG,代码库专用检索用Code RAG。区别在于,Code RAG懂得项目的上下文。
Agent之间说话,得有个标准格式,不然就鸡同鸭讲了。
一句话总结:Prompt是基础,Context决定上限,Agent决定规模。
“天网恢恢,疏而不失。”法不是束缚,是保你不翻车的底线。
| 法则 | 实际作用 |
|---|---|
| Harness | 定义AI能干什么、不能干什么 |
| Spec | 接口契约、类型约束 |
| 软件工程规范 | TDD、DDD、Clean Architecture,这些老规矩不能丢 |
| 质量门禁 | 阈值、熔断、自动审查,烂代码进不来 |
| Human-in-the-loop | 关键节点必须有人看一眼 |
| 安全审计 | AI生成的代码也得扫漏洞 |
| 成本控制 | Token不是免费的,得管着花 |
实话:AI越强大,法就越重要。没有约束的AI编程,就是在裸奔。
这是最虚但也最核心的一层。道,决定了你往哪个方向走。
不是“我用AI帮我写代码”,而是“我和AI一起写”。代码不再是人的独生子,而是人机混血儿。
最终状态?谁也不知道。可能是“人机合一”,也可能不是。但现在,我们还在中间某个地方摸索。
本体论(Ontology)是哲学里研究“存在”的分支——追问事物的本质是什么、边界在哪里。
AI为什么会“胡说八道”?一个根本性的回答:
没有本体的AI,就像没有地基的大厦——看着高,风一吹就倒。幻觉不是bug,是AI“存在”方式的必然结果:它只能基于概率生成,却没有“什么是确定对的”这个锚点。
给AI一个“绝对事实”的锚点,它才能从“猜测”走向“知道”。这个锚点由三部分构成:
回到AI编程:当AI深度参与代码创作,“代码”、“程序员”、“正确性”这些概念的边界在模糊。这代码算谁的?什么叫“正确”?程序员还算是程序员吗?
这些问题没有标准答案,但你得自己想清楚——因为你的答案,决定了你给AI什么样的本体。
辅助 → 替代 → 涌现。很多人卡在“替代”上焦虑,其实涌现才是有意思的——创造出谁单独都做不到的东西。
别凭感觉,得测:生成的代码质量怎么样,漏了多少bug,开发效率到底提了多少,维护成本是降了还是升了。
说到底,技术决策背后都是哲学选择。你选“AI-Native”还是“AI-Assisted”,整个技术栈都会不一样。
“上善若水”。水不硬刚,顺着地形走,最后汇成江海。势是积累出来的,不是追出来的。
| 涌现现象 | 实际形态 |
|---|---|
| 黑暗工厂 | AI自己构建、测试、部署,人睡觉它干活 |
| 数字孪生宇宙 | 高保真仿真,先模拟再上线 |
| 自组织生态 | Agent集群自己协作、自己调度 |
| 代码自动重构 | AI识别技术债务,自己改、自己验证 |
| 需求→代码自动化 | PRD丢进去,可运行代码吐出来 |
势不是单独建的。炁够强、器顺手、术精湛、法健全、道清晰——势自己就会冒出来。跳过下面几层直接追求涌现,跟没练基本功就想飞升一样,妥妥走火入魔。
选模型(炁)→ 配工具(器)→ 练手艺(术)→ 定规矩(法)→ 明方向(道)→ 等涌现(势)
想要啥涌现(势)→ 信什么(道)→ 设什么底线(法)→ 用什么方法(术)→ 选什么工具(器)→ 投什么资源(炁)
涌现了 → 认知升级 → 规矩更新 → 手艺进化 → 工具换代 → 模型更强 → 更高层次的涌现
| 道家概念 | 在AI编程里的意思 |
|---|---|
| 道法自然 | 别跟AI较劲,顺着它的特性用 |
| 无为而治 | 最好的系统是自己运转的 |
| 反者道之动 | 用AI发现人想不到的角度 |
| 上善若水 | 架构要柔,能适应变化 |
| 知止不殆 | 知道AI不能干啥,比知道它能干啥更重要 |
| 大器晚成 | 涌现急不来,得攒 |
| 致虚极,守静笃 | AI生成再快,人也得有时间深度思考 |
| 天人合一 | 人机不是谁取代谁,是找到新的协作形态 |
《道德经》说:“圣人之道,为而不争。”
跟AI比谁会写代码,没意思。找到各自擅长的边界,在协作中做出单独做不到的东西,那才叫有意思。
“势道法术器炁”不是死的框架,是个活的循环。别只盯着最上层的“势”忽视基础的“炁”,别只追炫目的“术”忘记约束的“法”,更别在“器”的选型上转圈圈,忘了“道”的方向。
转了一圈,回到起点,但已经是在更高处。
“人法地,地法天,天法道,道法自然。”
—— 《道德经》第二十五章