最近"规范驱动开发"(spec-driven)在圈子里挺火,核心就一句话:让AI动手前先把验收标准定下来。这思路我觉得不光写代码能用,平时使唤AI干杂活也特别灵,分享下我的用法。
以前我丢个任务过去,它吭哧吭哧干完,我一看不对,来回改三遍都算少的。后来改了顺序:先让它把"这件事做好的标准"列出来,确认了再动手。我一般发这么一句——你先别干活,先告诉我完成这个任务要看哪几条、怎么算过关,我点头你再开始。嗯
效果意外的好。它自己把判分标准写出来之后,执行时会主动往那些条上靠,不会自说自话跑偏。从模型角度想,这相当于先给了它一个明确的目标函数,优化方向一下清楚,比一句模糊的"帮我写个好的"强太多。
更妙的是,这个动作顺手把模糊需求逼成能打勾的清单。好几回它列完验收点,我自己先愣住——原来我脑子里根本没想清楚要什么。人趁这机会把需求理顺,后面返工几乎没了。
说白了,把验收权先交出去,AI反而更靠谱。一轮"先定标准再执行"的对话,顶得上之前三轮拉扯。各位碰上"我也说不清要啥但你懂的"任务,不妨试试。