用AI写代码烧掉的token,一大半是我自己作的

三天搭了个内部看板,一千九百行代码,账单比预估贵了一倍多。本来以为是模型单价的事,回头把会话一条条翻了一遍,跟单价关系不大,是我自己几个习惯在烧钱,记一下。

坑一,提示词太随意。当时就丢了一句"把后端搭起来,加个健康检查,连上数据库"。驱动用哪个、健康检查要不要真去查一次库、配置放env还是配置文件,我一个都没交代,它只能按自己的理解写,我再一条条纠正。每纠正一次就是一次重写,而输出token恰恰最贵。后来改成动手前先写五到十行规格,同一个功能,输入从十八万降到了不到五万。

坑二,一个会话塞了四个需求。历史越滚越长,后面每次工具调用都要把整段上下文重发一遍,成本不是一项项往上加,是乘出来的。

坑三,改完就喊它跑全量测试。它撞见一个跟本次改动无关的旧失败,顺手就去修了,一个五十行的小改动硬是滚成二十万token。现在我提示词里固定加一句:先看diff,无关的失败只报告,不要动手。

先写规格这条我认,我们组现在规定超过两个改动点必须拆会话,账单立马下来一截

1 个赞

码住

太真实了 :sob:

最坑的就是它跑去修不相关的失败,一路改到别的模块,回头review想打人

我倒觉得写规格的时间折进去不一定划算,除非是天天要写的那种项目