跳到主要内容

让 AI 干了个数据迁移,我少熬两个晚上

接单小蒋
接单小蒋

· 阅读约 2 分钟

上个月接的单,本地一家烤肉连锁,四个店,要打通会员积分。报价一万二,工期两周。说白了这单没什么技术含量,恶心的是数据。

四个店各用各的系统,最早那家店还是 2019 年上一套老收银机,老板儿子当年找学生做的,字段名是拼音首字母,jf_z、hy_id、hydj 这种,没文档,没人说得清。导出是一个 csv 加一个 sqlite 文件,三万七千条会员。

我原本的计划是 Excel 拉透视表,一列一列对着核。保守估计两个晚上,改不干净还得三个。后来我想起来手里有 AI,就把两张表的字段截图丢过去,告诉它哪个对应哪个,让它写个迁移脚本。

它给了我一段 Python,sqlite3 读老的,pandas 写新的。

第一次跑,报错。sqlite3.OperationalError: no such column: huiyuan_id。这个纯是我自己蠢,给它的表名是老的,我改了一行,再跑。

四十分钟,四万条会员记录迁完,行数对得上,积分总额跟甲方财务给的数差 11 分——是当年那个学生把小数点后抹了。我把这个数报过去,财务那边回了句"你比我们清楚"。

这个我以前不敢想。数据清洗加迁移,放两年前我报价顶天三千五,还得熬两个通宵,眼睛熬红。现在这活成本基本等于零。那次它顺手还给我把索引建了,我都没提这要求。这账不难算:AI 工具一个月两百三,一单里省下来的时间早就赚回来好几轮了。

然后就是被打脸的地方。

积分规则里有一条,同一个会员同一天在同一家店消费两笔,第二笔积分按八折算。我贴规则的时候漏了这条,AI 自然也没想到。对账的时候冒出来个会员差了 187 分,就是那两个月底冲业绩的,一天刷十几笔。甲方财务自己先对出来的,打电话过来的时候我正吃饭。改逻辑改到晚上十点。

尾款扣了两百,说延期一天。我没争,两百块钱换清净,划得来。

对了甲方之前还想压到一万一,我说压价可以,砍需求不行,这是底线。最后按一万二结的,净的九千多。

现在这套脚本我存成模板了,以后再碰上会员迁移,字段改改就能用,省下的不是一两个小时,是一整套流程。以后想做自己的产品……算了不说了,先把下个月排的单干完。

接单小蒋
接单小蒋

自由职业接外包。技术是工具,交付是本事,账要算明白。

查看主页 →