
本文是 AI 编程反思系列第 3 篇。
刚开始接触 AI 编程时,我也以为最重要的是 Prompt。
网上有很多教程都在教你怎么写提示词:角色怎么设定、上下文怎么补充、输出格式怎么限制、一步一步怎么引导。说实话,这些技巧确实有用。一个模糊的提示词和一个清晰的提示词,得到的结果差别很大。
但真正做了几个月项目之后,我越来越觉得:AI 编程真正的门槛,不是 Prompt。
Prompt 只是入口,真正决定产品上限的,是你的架构、测试、审美和产品心智。
一、为什么很多人高估了 Prompt?
Prompt 之所以容易被高估,是因为它最容易被看见。
你写一句话,AI 马上给出结果;你换一种说法,结果又变好一点。这个反馈太直接了,所以大家很容易觉得,只要提示词足够厉害,就能让 AI 做出任何东西。
但软件产品不是一次对话就能完成的东西。
一个产品会不断长出新功能、新页面、新数据、新用户和新问题。真正困难的不是让 AI 写出第一版,而是让它在几十次、几百次修改之后,仍然沿着一个稳定方向演进。
这时候,Prompt 的作用会下降,底层能力的重要性会越来越高。
二、架构决定项目会不会失控
AI 很擅长写局部代码,但它不天然擅长维护长期结构。
你让它加一个功能,它可能会在当前文件里直接补逻辑。你再让它修一个问题,它可能会绕开原来的设计。你继续让它加后台、加配置、加权限、加数据同步,项目很快就会变成一团能跑但难懂的代码。
这时候最关键的不是提示词,而是架构判断。
你要知道哪些模块应该拆开,哪些数据应该统一,哪些配置要成为真源,哪些流程必须可重试、可回滚、可审计。
如果你没有这些判断,AI 会不断满足你的短期需求,却慢慢吞掉项目的长期可维护性。
我现在做 AI 编程,会特别在意几件事:
- 每个模块的职责是否清楚。
- 数据从哪里来、流向哪里、谁负责修改。
- 配置是否分散在代码各处。
- 异常和失败是否有统一处理。
- 后续加功能时,是顺着结构扩展,还是不断打补丁。
这些问题看起来没有“让 AI 写代码”那么刺激,但它们决定了项目后期会不会崩。
三、测试决定你敢不敢继续改
很多 AI 编程项目一开始推进很快,后面却越来越不敢动,原因就是没有测试。
AI 可以帮你快速改代码,但每次修改都有可能引入新问题。功能越多,影响范围越难判断。如果没有测试、没有检查清单、没有最基本的验证流程,你只能靠肉眼和感觉。
这会让项目进入一种很尴尬的状态:看起来还能跑,但谁也不知道下一次改动会不会把别的地方弄坏。
所以我现在越来越重视测试意识。哪怕不是完整自动化测试,也至少要有明确的验证路径。
比如一个发布功能,不应该只测试“点按钮能不能发布”。还要测试参数缺失、接口失败、重复提交、权限不足、网络中断、发布后回读、失败后重试。
AI 可以帮你写测试,但前提是你知道该测什么。
如果你只问“帮我写测试”,它可能给你几个表面测试;如果你能明确业务边界、失败场景和风险点,它才能真正帮你补质量。
四、审美决定用户是否信任你
很多人低估了前端审美在软件产品里的重要性。
AI 可以生成页面,但生成页面不等于生成体验。一个页面可能功能齐全,却信息层级混乱;按钮都能点,却路径不清楚;表格能显示数据,却让人一眼看不出重点。
用户不会因为你用了什么模型、写了多少代码而信任你。用户首先看到的是界面,是交互,是反馈,是你的产品有没有专业感。
所谓审美,不只是好不好看,而是能不能让人轻松理解、放心操作、愿意继续使用。
我现在看一个 AI 生成的页面,会问自己几个问题:
- 用户打开后,第一眼知道这里是干什么的吗?
- 最重要的操作是不是足够突出?
- 信息层级是不是清楚?
- 空状态、加载状态、错误状态有没有处理?
- 页面有没有让人感觉杂乱、廉价或不可信?
如果你没有审美标准,AI 很容易给你生成“能用但不高级”的界面。
五、产品心智决定你到底在做什么
比架构、测试、审美更底层的,是产品心智。
很多 AI 编程项目做着做着失控,不是因为代码不会写,而是因为一开始就没想清楚产品到底是什么。
你到底服务谁?解决什么问题?用户为什么需要?和已有方案相比,你的独特价值是什么?第一版只解决哪个最小闭环?哪些功能现在坚决不做?
这些问题如果没想清楚,AI 会让你更快地迷路。
因为 AI 很擅长响应需求。你说加功能,它就加。你说换方向,它就换。你说参考某某产品,它就给你堆一堆类似模块。它不会天然替你守住产品边界。
所以,AI 编程时代,产品心智反而更重要。
你越清楚自己要什么,AI 越像一个强力助手;你越模糊,AI 越可能把模糊放大成复杂。
六、真正的 AI 编程能力,是四种能力的组合
现在我越来越觉得,一个人会不会 AI 编程,不应该只看他会不会写 Prompt。
更应该看他有没有这四种能力:
- 架构能力:知道系统应该怎么长,而不是让代码野蛮生长。
- 测试能力:知道怎么证明功能是可靠的,而不是只靠感觉。
- 审美能力:知道什么界面让用户信任,而不是只追求能显示。
- 产品心智能力:知道自己在做什么、不做什么,为谁解决什么问题。
Prompt 可以加速这四种能力的表达,但不能替代这四种能力本身。
七、结语:不要把 AI 编程理解成提示词游戏
如果把 AI 编程只理解成提示词游戏,很容易走偏。
你会不断追求更神奇的 Prompt、更强的模型、更自动化的工具,却忽略了决定产品质量的底层能力。
AI 编程当然需要会提问、会描述、会拆任务。但真正让项目从 Demo 走向产品的,是架构能撑住、测试能兜底、界面能建立信任、产品方向足够清晰。
所以我现在对自己的提醒是:不要只优化 Prompt,要升级整个认知系统。
AI 能帮你写得更快,但它不会自动帮你做得更对。
而做得更对,才是一个产品真正值钱的地方。


评论