上个月我把用了小半年的那个模型换了。不是因为它不好,是我那个最便宜的订阅到期了,续费涨价,涨得不多,但我这人算术习惯改不了,一算一年多花的钱够给老二报个画画班,就换了另一个。
先说结论,免得有人问:能用,但头两天我差点换回去。
我手上没什么大活儿,就一个给以前工地上的老周做的材料台账小工具。他那个小装修队,进料出料全靠一本软皮本记,年底对账对得头大。我给他写了个东西,料名、数量、单价、日期,能录能查,能导出个表格。就这。前后写了三个月,中间返工过两回,现在勉强算交付进场了。
换模型第一天我就拿这个工具试。让它给查询那块加一个按日期范围筛的功能。老模型上个月我刚让它加过类似的东西,出来的代码我大概能看懂一半,改改能跑。新这个,三分钟吐出来一大坨,我一看就懵了——它把整个查询模块给推倒重写了,还给我塞了个什么"参数化查询构造器",一百多行,我盯着看了四十分钟,一个字没改。
那天下午火了。我跟媳妇说这玩意儿不行,太能显摆了。她问我哪个好用,我说不上来。
第二天我换了个法子。不让它写一整块,我先把现在这个查询函数贴给它,说就改这一处,别动别的,多余的一行都不要。这回出来的东西就老实了,十几行,我加了两个输入框,跑了一下,能用。就是日期格式老周那边习惯写 9.17 这样,它默认按 2026-09-17 来,我又补了一句,它也改了。
这个我记下来了,教新来的小工也是这个道理,你让他把整个墙砌了,他手忙脚乱;你就说把这一米砌直,他干得挺好。工具也差不多。
真正让我服气是上周三。我那个导出表格的功能一直有个烂毛病,导出来的中文是乱码,我在网上翻帖子翻了两晚上没找到辙,试了加 BOM,试了换编码,都没弄对。那天晚上十一点多,我死马当活马医,把报错那一行和周围这几行代码一起贴过去,把现象说了。它回我,说是我写文件的时候用了默认编码,导出那一步要显式指定一下。我照着改了一个参数。就一个参数。
导出来,中文正常了。
我当时坐在那儿愣了得有半分钟。两晚上的事,一个词。我甚至有点气,这两个晚上算谁的。
但气归气,我心里清楚,这不是它聪明,是我图纸看得太少。老工地上有个说法,一个老师傅看两眼就知道哪儿松了,你问他怎么知道的,他说不上来,就是知道。AI 现在对我来说就是这么个老师傅,它不一定比我懂这个工具要干什么,但它见过太多人在这儿栽过跟头。
APi 那套东西我还是不太行,报错信息一长我就发怵,得复制出来一行一行扔给它问。这不丢人,我们那会儿看结构图也得分层看,先看轴线再看配筋,没人一眼全吃下。
要说不满意的也有。它话太多。我改一个变量名,它给我解释三遍为什么要这样命名,还给我列了"最佳实践"。我不要最佳实践,我要能跑的代码。后来我学乖了,开头就先写一句:别解释,直接给代码。
还有个毛病,它有时候会自信地写错。有一回它给我的函数名跟我原来项目里的重了,我复制进去直接报错,找了一阵才看出来。这种事老模型也干,不新鲜。
用了这些天,我的看法是:模型换来换去,差别没网上说得那么大。会用的那个,头几天都是别扭的。工具这东西,跟全站仪一样,你换一台新的,参数全变了,但你见过的那些点还是那些点。
下周打算拿它把简历再改一版。接着投。