施工日志的天气、温度、工序、材料——全没了。我甚至不知道发生了什么。页面自己跳的,我什么都没点。
我把问题丢给AI。它查了一会儿,告诉我原因——
按钮类型没指定。在Vue里,如果按钮上没有type="button"这五个字符,它就会被当成提交按钮。一按,页面刷新,内容清空。
五个字符。
我一个写了15年施工日志的人,被五个字符困了一个下午。

这件事发生在今年4月。我当时刚用AI从零搭了一个工程文档生成工具——施工日志、技术交底、整改回复,输几个关键词就能出规范文本。
说出来你可能不信:我一个代码都不会写的人,真的靠AI做出来了。
从想法到网站跑起来,大概一周。没请程序员,没找团队,就是对着Trae CN描述我要什么,它写代码,我坐旁边看。
第一版跑通的时候,我对着屏幕愣了。输入"今日完成混凝土浇筑",生成了一段符合CJJ 1标准的施工日志。格式对、内容完整。我心想:就这么简单?

然后第一个坑来了。
我加了语音输入功能,想着工地上双手脏着也能用。代码加上去,点了没反应。
AI告诉我:continuous = false,意思是用户一句话都说不完识别就停了。interimResults = false,用户看不到实时反馈,根本不知道识别在进行。错误处理也没有——出错了连个提示都没有。
改完了,我对电脑说"今天下午完成了三层柱钢筋绑扎"。屏幕出现了这行字,没打一个字。
然后就是那个让我一下午白干的坑——五个字符。
说实话,那个下午我差点把电脑关了。一个报了十几年工程的人,卡在五个英文字符上。根本不可能想到的问题。

第三个坑更抽象。
AI返回的内容不是文档,是一堆JSON——满屏大括号和引号,像乱码。原因是我的Prompt里要求了JSON格式,AI就真给了JSON,前端直接显示出来。改Prompt、改渲染,又折腾了半天。
第四个坑卡我最久。
网站在电脑上跑得挺好,我掏出手机想试——打不开。转了半天,显示"无法访问"。原因是开发服务器默认只监听127.0.0.1,外部设备连不上。改了一行配置,host改成0.0.0.0,同一个WiFi的手机才能打开。
每个坑我都不知道问题在哪。每次都是复制报错信息给AI,等它诊断。但每个坑AI都找到了原因。

网站能用了之后,又一个念头冒出来:做个小程序吧。微信打开就能用,不用浏览器。
小程序比网站复杂。微信有自己的规则,AI给的代码有时候跑不通。报错信息我看都看不懂,复制粘贴丢给AI让它自己改。还有一个问题我没解决——语音API在小程序里跟网页版不一样,在手机上体验如何,我还没测。
小程序代码写好了。但没测试。
数据库连不连得上、语音能不能用、真机上页面会不会变形——我不知道。可能一堆问题。
但我不慌了。四个坑踩过来,我知道每个问题都有答案。我看不懂报错没关系,AI看得懂。

以前我对"做产品"这件事有个根深蒂固的想法:这是程序员干的事。我一搞工程管理的,代码都看不懂一行,别想了。
现在我发现自己错了15年。
AI把编程的门槛从"需要学会"变成了"需要说清楚"。不需要学Python、学数据库、学前端框架——只需要像在工地上给施工队交底一样,把想要的讲清楚。
但得做好准备:面对大量完全看不懂的东西。报错、日志、配置、端口——全是陌生词。整个过程我有十几次想关电脑,每次都不知道怎么回事。我只有一个办法:复制给AI。
还有一个教训:配置。端口被占、API Key没配、Prompt路径写错——如果一开始集中管理,能省至少两天。
谁说做产品是程序员的事?一个不会写代码的人,用AI照样能做。不漂亮,但能跑——就像工地上用铁丝绑模板,撑得住。

这个小程序能跑通吗?我还不知道。但跑不通就再改,不会再像以前那样觉得"我不会"就算了。
以前"不会写代码"等于到此为止。现在等于"把问题丢给AI"。
· · ·
微信搜「博卡学AI」,测通了我会说。
你有没有做过一个东西半路放弃,因为觉得"不会写代码"?评论区说一下——说不定现在可以重新捡起来了。
夜雨聆风