ARTICLE · 1165131
我用 AI 给自己写了个照片整理工具,再也不用花钱买软件
我用 AI 给自己写了个照片整理工具,再也不用花钱买软件
你有没有鼓起勇气,点开过自己电脑里的「图片」文件夹?
我前两天手贱点了一下,当场愣住——几千张照片,名字不是IMG_001就是「微信图片_2023……」,同一张旅游合影存了七八个副本,散落在桌面、下载、各个盘里。想找张去年夏天的合影,翻了十分钟没找着。
受够了。
本来想下个整理软件,一搜才发现,稍微好用点的全收费。免费的要么功能残缺,要么界面劝退。我就琢磨:能不能让 AI 帮我写一个?
现成软件,太「通用」了
不是没考虑过现成方案,是它太通用了。照片整理这事特别私人——你想按什么维度分、重复怎么处理、要不要改名字,每个人想法都不一样。通用软件给你的是标准答案,未必合胃口。再说了,凭什么为这么个小需求,每个月交会员费?
于是我干了件以前不敢想的事。
我让 AI 帮我写了个程序
我打开 WorkBuddy,选了个开发方向的专家,拿大白话把需求甩过去:
「帮我做个桌面小软件,把一个文件夹里的照片按拍摄时间归类到年/月/日,自动找重复清掉,再把文件名改成统一格式。最好带界面,我点点就能用。」
然后就是几轮来回——它问细节,我答;它给代码,我让它改。最后它不光给我一套能跑的代码,还直接打包成可以双击运行的程序(基于 Electron,装好就能用,不用折腾环境)。
我一个写代码都费劲的人,拿到了自己的专属照片整理工具。
它到底干了啥
这工具干四件事:
按拍摄时间归位。它读每张照片的拍摄时间(照片里自带的那条记录,行话叫 EXIF),把照片挪进「目标文件夹 / 年 / 月 / 日」。拍的时候没记录时间的,就用文件最后的修改时间顶上。 智能去重。它给每张照片算一个指纹(说白了就是内容校验码),内容完全一样的只留一份,其余要么跳过、要么单独丢进一个「重复」文件夹——绝不偷偷删。 批量改名。统一成 2024-05-12_143022_001.jpg 这种格式,最后三位序号是防同一秒拍多张撞车用的。 看照片信息。相机型号、像素大小、甚至拍摄时的 GPS 坐标,都能查。
最让我安心的是,它不会上来就乱动你的文件。所有移动操作,都会先列一张预览表给你看——从哪移到哪、新名字叫啥、是不是重复——你点「确认执行」,它才真的动手。
成果
我用它收拾了那堆几千张的「图片」文件夹。〔请替换为真实数量,例如:约 4200〕张照片,几分钟理完,重复的清掉大约〔X,例如:600〕张,整个目录从一团浆糊变成清清爽爽的年/月/日树。那种「终于清爽了」的爽感,谁理谁知道。
两个超出我预期的点
一是 AI 给的代码自带单元测试。我本来以为就是堆功能,结果它把去重、改名这些核心逻辑都写了测试用例,说这样以后改起来不慌。一个外行提的需求,被它做得比我想的还专业。
二是那个「预览再执行」的设计救了我。第一次手抖差点选错目标文件夹,幸亏预览表里看得清清楚楚,撤回来重来,原文件毫发无伤。
当然也翻过车:打包成程序那步,环境依赖折腾了一阵。但比起雇人写或者自己从零学编程,这点折腾根本不算事。
一点想法
这件事让我对「普通人用 AI」有了新理解。我们总以为 AI 是聊天、写文案、画画,但它最被低估的能力,是帮你把脑子里的想法变成能用的东西。你不用先学编程,不用先搞懂框架,只要能把需求说清楚,AI 就能帮你落地。
以前,想有个顺手的小工具,要么花钱买、要么求人写、要么自己啃半年代码。现在,你只要会描述,就能拥有专属的。
别再囤一堆用不上的软件了。下一个麻烦事出现时,试试让 AI 帮你写一个——你可能会发现,自己比想象中更能「造东西」。
聊聊?
你电脑里最想被自动化掉的麻烦事是什么?照片整理、文件归档,还是别的?评论区告诉我,说不定下一篇就写你怎么用 AI 把它解决掉。