2024 年巴黎奥运会上,有一张风靡全球的经典对比图:赛场上的其他选手全副武装,戴着专业定制的机械滤光镜、遮光眼罩和重型降噪耳罩,造型宛如科幻电影里的赛博战士;而土耳其选手优素福·迪凯奇却只戴了一副普通近视眼镜和一对普通耳塞,穿着最普通的白 T 恤,单手插兜,仅凭深厚的基本功就拿下了奥运银牌。

写了这么多年代码,再看今天大模型时代的 AI 编程,我发现这其实是一个完全相通的道理。
很多人以为写出顶级系统必须靠一身豪华的顶配算力装备,甚至巴不得把整套系统一键外包给 AI 全自动黑盒。
但真正深入工程实践就会发现:顶级的软件工程,往往来自最朴素的加工方式。
前阵子跟几个搞技术的朋友聚在一起聊天,发现一个特别普遍的现象。大家刚开始用 AI 写代码的时候,往往很迷信参数规模和各种顶配大模型,总觉得模型越重、思考链转得越久,写出来的系统就天然越可靠。
聊深了才发现,圈子里几个真正把 AI 编程用得行云流水的老手,平时的日常操作却极其“朴素”。
他们极少把整套复杂的系统架构一股脑甩给昂贵的顶配推理模型,反倒是把轻快便宜的 Flash 模型和基础执行模型用得出神入化。
以前很多初学者以为这只是在省 API 账单,但真正深入工程实践就会明白:盲目让顶配模型全盘代劳,往往是系统失控和个人大脑退化的开端。
把思考外包给 AI,系统悄悄埋下暗雷
在平时的技术交流中,经常能见到一些典型的踩坑经历。
面对一整套复杂的业务需求,有人图省事,把含糊的想法和一堆零散的接口文档直接打包扔给最聪明的模型,让它“从零规划并一键生成全套实现”。
模型在屏幕前高速推演几十秒,吐出成百上千行结构整齐、排版漂亮的代码。
甚至在本地跑基础单元测试的时候,也能一路全绿顺利通过。
这种顺畅的表象极具欺骗性,很容易让人产生一种模型能搞定一切的虚幻安全感。
真正的隐患往往潜伏在真实复杂的生产环境里。
比如在涉及分布式状态同步或者多服务并发调用的场景下,模型为了让本地单机测试一把通过,可能会悄悄采用单机内存结构替代严密的分布式协调机制。
又或者在处理复杂的异步补偿链路时,为了追求代码简洁,省略掉了关键的异常重试与数据回滚逻辑。
本地开发环境并发量极低,单测完全暴露不出深层架构缺陷。
一旦代码推到多节点集群,面对高并发流量和突发的网络抖动,数据不一致、死锁阻塞或者连接池耗尽等问题就会集中爆发。
这时候最致命的问题才浮出水面:坐在屏幕前的工程师对系统毫无掌控力。
整个架构设计和数据流转都是模型在黑盒里凭空脑补出来的,你从头到尾没有经历过深度推演,甚至根本说不清关键状态在各个服务之间到底是怎么流动的。
面对复杂的线上故障堆栈,你坐在屏幕前只能两眼发黑。
把思考权和规划权外包给模型,换来的是短暂敲回车的轻松,丢掉的却是作为工程师对系统最底层的理解与把控。
大脑需要抗阻训练,别坐上思维的“轮椅”
软件工程中最核心、最值钱的能力,从来都是对业务边界的严谨把控、对极端异常的权衡取舍,以及对系统全局状态流动的清晰认知。
很多顶配推理模型的最大副作用,恰恰在于它太擅长自作主张替你把这些细节“糊弄过去”。
当你习惯了只给一个模糊的目标,让模型替你选型、替你设计接口、替你补全边界条件,你的深度思考能力就会迅速退化。
这就像一个原本能跑能跳的健康人,因为贪图省力天天坐轮椅出行。
时间一长,双腿的肌肉必然会彻底萎缩。
思考是需要消耗大量能量的抗阻训练。
搞清楚系统本质的过程必然伴随着困惑与纠结。你必须亲自坐在那里经历推演的痛苦,去琢磨每一个状态分支,去推敲每一处极端边界。
只有经历过这种思考的折磨,你才能真正建立起对复杂系统的全局掌控感。
如果连最核心的架构规划和逻辑推演都外包给 AI,人就彻底沦为了代码搬运工,大脑的理性思考肌肉也会彻底荒废。
回到开头那张奥运射击图:真正决定精度的,从来不是挂在脸上的外置辅助,而是射手深厚扎实的内功。
写代码也是同一个道理。真正顶级的工程质量,永远来自于屏幕前那个活生生的大脑所经历的深度推演。
从《思考,快与慢》看模型的分工体系
为什么真正的高手更倾向于使用简单的模型组合?
诺贝尔经济学奖得主丹尼尔·卡尼曼在经典著作《思考,快与慢》中,曾经透彻地剖析过人类大脑的两套认知系统:
第一套是系统 1(快思考 / 本能脑):负责快速感知、直觉反应与信息高速抓取。它的特点是低能耗、大吞吐、反应极其迅速,适合快速浏览和处理大体量的信息。
第二套是系统 2(慢思考 / 理性脑):负责深度的逻辑推导、严密的数学运算和长程规划。它需要调动大量的注意力与认知资源,运转起来极其耗能且费劲。
现在的 AI 模型生态,其实完美映射了这套认知分工。
高明的开发者懂得像大脑协同一样,把不同特质的模型放在各自擅长的工种上。
首先是快任务领域的“快模型”(系统 1 / 高速信息扫描仪)。
比如 Gemini 3.7 Flash、DeepSeek Flash 这类轻量级模型。
它们的核心优势是吞吐量极大、响应极快、上下文窗口动辄上百万 Token,而且调用成本极低。
面对几万行陌生的历史工程代码、几十页晦涩冗长的第三方英文技术文档,或者上千行的系统运行日志,人眼去逐行排查费时费力。
这种脏活累活正是快模型的绝佳用武之地。
把海量背景素材完整喂给快模型,它能在 2 秒钟内完成信息的粗加工与结构化,帮你快速梳理出核心数据流、现有模块依赖以及潜在的接口冲突。
快模型专注负责高吞吐的信息梳理,它的核心职责是在极短时间内帮你扫清信息迷雾、收集完备的上下文。
其次是复杂任务领域的“慢模型”(系统 2 / 严谨的代码执行器)。
比如具备深度推理能力的慢模型,或者指令遵循极度严谨的基座模型。
当需要编写高难度的算法逻辑、处理严密的并发同步机制时,慢模型能够凭借强大的逻辑能力输出高质量代码。
但必须牢记一条铁律:慢模型只能用来执行具体的局部实现,绝不能把规划全局的权利交给它。
顶级工程工作流:人脑规划,模型分工
建立起快慢协同的认知之后,一套清晰高效的工程工作流就自然成型了:
第一步,上下文收集与背景梳理交给快模型。
遇到复杂需求或重构任务,把相关的接口定义、历史模块代码和错误堆栈全盘喂给快模型。让它帮你提取关键字段、理清依赖链路。原本需要耗费大半天的人工调研,几分钟内就能梳理得一清二楚。
第二步,核心规划与严密推演留在大脑里。
这是整个研发过程中最值钱、最不可替代的环节,必须由你亲自在大脑中闭门完成。
基于快模型整理出的事实,你必须在大脑里把系统想透:状态流转如何保证幂等?事务在哪个节点提交?网络超时如何优雅降级?
你必须亲自搞清楚系统的本质,在大脑中把庞大的目标拆解成一个个边界清晰、输入输出明确的原子指令。这一步思考的苦必须自己吃,因为只有想透了,系统的灵魂才属于你。
第三步,精准指令交给执行模型落地。
当你已经在大脑中完成了全盘推演,把大任务拆解成了无歧义的微小模块,执行阶段就变得极其可控。
把明确的原子指令依次喂给执行模型。在目标单一、上下文干净的前提下,模型不用去猜测你的意图,更不会自作聪明去改动架构。写出的每一行代码都能严丝合缝地契合你的推演。
把思考的掌控权死死攥在手里
回过头来看,真正的高手青睐简单模型,是因为他们把工具的位置摆得极正。
简单模型轻快、透明、可控。它们老老实实当打字机,不会自作聪明替你做决策,更不会让你产生思维被替代的虚假舒适。
逼着自己用简单的模型,本质上是在逼迫自己时刻保持深度思考,逼迫自己去把业务架构想透、把技术边界定死。
外部工具越是日新月异,你越要把规划与推演的主动权留在自己的大脑里。
让快模型负责高效阅读,让慢模型负责精准落地,而真正的系统思考与全局判断,永远只能来自你自己。
推荐阅读:
《别用飞书接 OpenClaw 了:1 万次之后直接限额,真的两三天就没》
《语音输入法战争结束了。我把 Typeless、智谱、秒言和微信都用了一遍后的结论》
我把我平时拆解复杂任务时用的这套快慢模型协同 Prompt 模板和 3 个工程实战案例,整理后放星球了。
每周实战分享 + 前沿资讯 + 有问必答 + 开发者交流群。一个人折腾不如一群人一起,扫码加入👇

有 AI 工作流定制或技术咨询需求,公众号后台私信我。
夜雨聆风