昨天下午咖啡喝多了,凌晨两点睡不着,爬起来把上周积压的一个小活儿给干了。
这个活儿说起来挺傻的。我每周要从四五个联盟后台下载报表,每个平台的CSV格式都不一样,有的用逗号分隔,有的用分号,日期格式还五花八门。之前我都是手动复制到Excel里,透视表拉一下,再算转化率。每周至少俩小时的手工活,枯燥得要命,眼睛都看花了。
上周跟一个朋友吃饭,他看我老对着Excel发呆,说你咋不用AI写个脚本?我当时还有点不屑,觉得这些AI写代码就是玩具,写写hello world还行,真干活指不定出什么幺蛾子。但反正昨晚睡不着,就想着试试呗,死马当活马医。
我打开Claude,把需求丢给它:我有五个CSV,列名不一样,要合并,算点击到转化的比例,输出一个汇总表。它还真的给我生成了一个Python脚本,pandas用的挺溜。我复制到本地一跑,报错了,编码问题,utf-8啥的。我把报错信息贴回去,它秒改,加了encoding参数。又跑,又报错,有个平台的日期是“03/15/2024”这种美式格式,另一个是“2024-03-15”,混一起pandas识别不了。我再贴回去,它给加了pd.to_datetime的format处理。
来回大概三次,脚本跑通了。我看着终端里唰唰输出的汇总表,有点恍惚。这要是自己写,查文档、试错,少说四十分钟。AI三分钟给我拼出来了,虽然我得盯着修几个bug,但大框架完全不用动脑子。
不过我也踩过坑。之前有一次让它写了个处理日期的逻辑,月份和日子搞反了,我差点把上个月的报表数据搞混。还好我留了个心眼,先在测试文件上跑了一遍,不然真用到正式数据里,联盟对账对不上,那才麻烦大了。
所以我的经验是,AI写的东西,能用,但别blind trust。尤其是涉及钱、涉及数据的脚本,一定要跑测试。把它当成一个编码很快的实习生,代码给你了,code review还得你自己来。
现在我这脚本已经存好了,每周一早上跗一下,泡杯咖啡的功夫结果就出来了。省下的时间我可以去看看哪个offer最近转化好,或者折腾下新的landing page。时间才是最大的成本,这点真不假。
不说了,今天早上还得去给WordPress升个插件,先补觉去了。下午要是精神好,再试试让AI帮我写个自动发邮件的脚本,嘿嘿。

