一个批量重命名的小工具,从需求到能跑只花 20 分钟。完整对话拆给你看,哪一轮该追问都标了。
提示词(点复制,直接发给 AI)
完整过程(四轮对话)
需求是把一个文件夹里几百个文件按规则重命名。第一轮,把需求和目录结构描述清楚,DeepSeek 给了 Python 脚本;第二轮,让它加上「只处理指定后缀、跳过隐藏文件」两个边界条件;第三轮,让它补上错误处理(文件被占用时跳过并记录);第四轮,让它输出测试用例。四轮下来脚本一次跑通。教训有两条:需求里的例外情况要主动告诉它,别等它问;跑之前先备份一份文件名清单,改错了能还原。
想自己改?模板+参考
1. 先写{{初版}}
2. 边界条件{{逐轮补充}}
3. 给出{{测试用例}}
输出格式:{{格式}}。
- {{语言}}:Python / JavaScript / Shell
- {{需求}}:批量重命名 / 批量压缩图片 / 定时清理日志
- {{边界条件}}:指定后缀 / 跳过隐藏文件 / 目标重名
- {{错误处理}}:记录失败清单 / 失败不中断
- {{输出要求}}:带注释 / 给测试用例
- {{初版}}:第一版带注释 / 先给可运行初版 / 版本1
- {{格式}}:代码+运行注意 / 带注释代码 / 分步说明
- {{测试用例}}:3个测试用例 / 边界+正常用例 / 给运行示例
- {{逐轮补充}}:边界条件逐条补充 / 每轮加一个限制 / 按指出的问题迭代
已把参考选项的第一组填进模板,复制后改数字、细节就能直接发给 AI。
使用说明
怎么用:三步。① 第一轮把需求和运行环境说清楚,先要「能跑的初版」;② 后面每轮只加一类约束,别一次全倒进去;③ 跑之前备份清单,出问题能还原。
选「四轮递进」写法,是因为一次把需求全说完,AI 容易漏边界;一轮加一个约束,它改得准,你也能看懂改动。
用好它的关键是「边界条件主动给」:隐藏文件、重名、权限这类坑它不会主动问,你提前说,能少跑两轮。
适用模型:DeepSeek / ChatGPT / Claude / 通义千问
适用场景:脚本自动化;文件处理;日常开发