作为一个美术设计师,代码曾是我无法逾越的高墙。
去年,当"AI自动编程"的概念刚兴起时,我就跃跃欲试,用各种号称能自动写代码的IDE试图做一个记账软件。但整整一年,它始终停留在"精美PPT"的阶段:点击底部功能键能弹出漂亮的UI,可所有数据都是写死的固定数值。
我想让它根据过去半年的平均支出,算出当前现金流能维持几个月的基本生活——这些在我脑海里清晰无比的财务逻辑,一旦要转化为代码公式,就让我这个完全不懂编程的人彻底卡壳。
直到最近一个月,我换用了新一代AI编程工具,事情才迎来了真正的转机。
01
AI能执行,但不能替你思考
它带给我的惊艳是颠覆性的。
不同于之前那些工具机械地回应指令,这类工具会主动帮我梳理整个项目的底层逻辑,将那些让我头疼了一年的计算公式一次性完美实现。后续的UI调整和功能迭代,也基本都是一次成型。
在电脑上导入账单测试时,一切丝滑流畅。那一刻我真的以为:这一年的折腾终于熬出头了,AI已经无所不能了。
然而,现实很快给我泼了一盆冷水。
当把软件安装到安卓手机上时,文件导入功能彻底瘫痪。起初,AI自信满满地在"文件类型识别"方向上反复尝试,甚至不断放宽支持的格式范围,但始终无法成功。
看着电脑端完美运行、手机端却毫无反应的对比,我陷入了深深的无奈:是不是软件本身有隐藏Bug?是不是安卓系统根本不兼容?作为一个不懂技术的人,我完全不知道该如何排查。
那种无力感让我一度想放弃这个磨了一年的项目。
为什么AI会在这种情况下反复失败?
因为AI的训练数据主要来自通用的编程知识和开源项目,它擅长的是"在标准环境下写出正确的代码"。但安卓系统的文件访问权限模型、不同厂商的定制系统差异、以及手机端文件管理器的特殊行为——这些属于特定场景下的隐性知识,不在它的主流知识覆盖范围内。
所以当问题出在这里时,AI不会说"我不确定",而是会基于它已有的知识框架,给出一个"看起来最合理"的猜测——比如"可能是文件格式不支持"。然后在这个错误方向上越陷越深。
这里藏着一个几乎所有非技术人都会踩的坑:当AI在错误的方向上越跑越偏时,你根本不知道它错了,更不知道该往哪里拉。
AI不是在偷懒。它非常努力地在"文件类型识别"这个方向上尝试了无数次方案。但问题恰恰在于——它的努力,是在一个错误的假设之上进行的。 而你作为外行,完全没有能力判断这个假设本身就不成立。
这就是"黑盒心态"最危险的地方:你以为只要把需求描述清楚,AI就能找到正确答案。但你忘了,AI找答案的能力,取决于你对问题边界的理解。而理解边界,恰恰是需要专业经验的。
02
破局的关键,往往来自外部视角
转机来自一位程序员朋友的一句话:
"会不会是软件和安卓手机导入文件的API接口不兼容?"
这个方向,AI从未提及过。我们顺着这个思路一试,问题竟然真的解决了。
这句话值多少钱?对我来说,它救了一个折腾了一年的项目。
但更重要的是,它揭示了一个被严重低估的事实:AI再强大,它仍然是在既定框架内运行的系统。 它会基于已有信息做最优推断,但当问题的根源超出了它的检索范围或逻辑框架时,它就会陷入"局部最优"的死循环——就像在迷宫里拼命跑,却始终找不到出口。
而人类的价值,恰恰体现在这里。
程序员的提醒不是什么高深的技术洞察,只是一个基于经验的直觉判断。他见过太多类似的兼容性问题,所以大脑里有一个"常见故障地图",能在几秒钟内定位到AI花了几小时都没找到的方向。
这就是为什么我说:经验没有过时,直觉没有被替代。 它们是你面对AI时的核心竞争力——不是用来跟AI比拼计算能力,而是用来在AI迷路时,做一个清醒的导航员。
03
真正改变我的,不是工具,是协作模式
这次"死里逃生"的经历之后,我开始反思:为什么之前一年都在原地打转,而这一个月却突飞猛进?
答案不在工具有多厉害,而在它彻底改变了我和AI协作的方式。
以前使用AI编程工具,模式是这样的:
我说一句话 → AI给一段代码 → 我发现不对 → 再说一句话 → AI再给一段代码 → 中间充斥着反复对话、上下文丢失、重复解释……
一句话一个任务,碎片化,低效,而且很容易跑偏。
而现在,模式变成了这样:
第一步:提出核心需求
"我要做一个记账App,核心功能是导入账单后自动分析现金流"
第二步:AI制定完整计划
它会拆解成数据层、计算层、UI层,列出每一步要做什么
第三步:确认并修改计划
我看计划,提修改意见,直到方案完全符合预期
第四步:开始执行任务
计划确认后,AI才开始写代码,一气呵成
"需求-计划-确认-执行"——这是一个完整的闭环。
很多人只看到了第四步(AI写代码),觉得这才是AI的核心价值。但我这一年的血泪教训告诉我:前面三步才是真正的分水岭。
没有第二步的计划拆解,AI会在混乱中迷失方向。
没有第三步的人工确认,AI会在错误的假设上一路狂奔。
只有当这三步都走通了,第四步的执行效率才有意义。
这不仅是AI编程的方法论,也是任何领域驾驭AI的正确姿势——不要急着让AI干活,先让它把活儿想清楚,你再拍板。
04
AI时代,普通人最该掌握的能力
回望这一年,从最初对着AI IDE手足无措,到如今能借助新一代工具完成一个真正可用的应用,我最大的收获不是学会了写代码。
而是学会了如何与AI协作。
具体来说,是三件事:
第一,学会提问。 不是问"怎么做",而是先问"这件事的本质是什么"。AI擅长回答精确的问题,但它不会帮你把模糊的想法翻译成精确的问题。这个翻译工作,必须由你自己完成。
💡 实操场景:在做记账App之前,我没有直接说"帮我写个导入功能",而是先理清了自己的核心诉求——"我需要知道我的钱还能撑多久"。从这个本质出发,AI给出的技术方案才真正匹配我的需求。
第二,学会确认。 AI给出的方案永远不要直接照收。哪怕你不懂技术,你也可以从逻辑层面判断:这个方案是否解决了我的核心问题?有没有遗漏的关键环节?你的业务理解和常识判断,就是最好的审核标准。
💡 实操场景:AI给我的计划里包含了十几个功能模块。我砍掉了一半——因为我知道自己真正用的就三个:导入账单、看现金流、看趋势图。其余的都是"看起来很酷但不会打开第二次"的功能。
第三,学会叫停。 当你感觉AI在同一个地方反复打转时,果断停下来,换个角度描述问题,或者找一个懂行的人聊五分钟。死磕不是坚持,是浪费时间。
💡 实操场景:如果我在AI第三次尝试"放宽文件格式"的时候就停下来找朋友聊,而不是让它继续试到第十次,这个问题可能提前一周就被解决。
这三件事,不需要你会写一行代码。它们需要的是:清晰的思维、基本的判断力、以及在合适的时候寻求帮助的谦逊。
写在最后
很多人在讨论AI时会陷入两极分化:要么觉得AI马上就要取代一切,要么觉得AI不过是又一个被炒作的概念。
但作为一个花了整整一年才从"PPT"走到"真应用"的非技术人,我的感受很朴素:
AI是极其强大的执行者,但它不是全知全能的决策者。
它能帮你把想法变成现实的速度提升十倍,但它不能帮你判断这个想法是否值得做。
它能在一分钟内写出完美的代码,但它不能告诉你这段代码在真实场景下会不会翻车。
它能穷尽所有已知方案来解决问题,但当问题的根源在已知范围之外时,它需要你来指路。
AI负责极致的执行效率,人类负责关键的方向判断与最终决策。
这或许才是人机协作最理想的未来。
也是每一个非技术人员,在AI时代最该掌握的核心能力。
如果这篇文章对你有帮助,欢迎星标公众号「浮生雕刻赋」,每周分享成长思维与深度书评,陪你慢慢变厉害。