指令ai修图怎么写才听话:十种说法横评
上个月我干了个笨活:同一张逆光人像,写了十种指令,每种跑三次,纯测AI的听话程度。结论很硬——「把照片修好看」十次十个样,「提亮面部20%、保留皮肤纹理」三次基本一致。横评表和三个万能句式都在下面。
指令ai修图的水平差距,不在工具,在说话方式。同一张图,同一个AI,有人一句话出片,有人改八遍还在跑偏,差别就是指令里给没给够约束。我上个月拿一张逆光人像做了轮笨测试:十种常见说法,每种跑三次,记录每次的偏差方向。测完发现规律简单到好笑——你当它是听需求的新同事,它就靠谱;你当它是读心的师傅,它就摆烂。测试花了两个晚上,废了三十多张出图。
十种说法怎么测的,结果如何
十种说法按「模糊到精确」排,稳定性随具体程度直线上升。表格在后,先记一条:动词加对象加范围加程度,四要素齐两个就够用。
| 指令写法 | 稳定性 | 问题 |
|---|---|---|
| 把照片修好看 | 极低 | 十次十个方向 |
| 修得有氛围感 | 低 | 它自己定义氛围 |
| 亮一点 | 中低 | 全图一起亮,天空过曝 |
| 把脸调亮 | 中 | 范围对了,幅度随机 |
| 提亮面部20% | 高 | 偶发磨皮副作用 |
| 提亮面部20%、保留皮肤纹理 | 很高 | 三次基本一致 |
没列全的四种介于中间,规律已经够清楚了。最让我意外的是「修得有氛围感」这条——我以为它是安全的模糊表达,结果三次出了三种完全不同的滤镜方向,一次还自己加了暗角。AI对形容词的理解和你想的对不上,与其赌它的词库,不如给数字。
测试图选逆光人像,是因为它毛病最全:脸暗、天空过曝、边缘发紫,一条指令能不能兼顾这些约束一试便知。每种说法跑三次是给随机性留余量,单次结果不可信。还有个意外发现:带上「不要动背景」的组,三次出图的脸部亮度差异也比不带的小。约束之间会互相牵制,排除项不光保护背景,还顺手稳住了主体。「亮一点」那组还有个搞笑记录:三次里有一次它把照片整体加了个橙色调,问就是氛围。数字的稳定性就是从这个对照组里衬出来的。
三个能直接抄的万能句式
数值式、参照式、排除式,三个句式覆盖九成日常修图需求。核心都是替AI做决定,别让它猜。
数值式:动词加对象加百分比,比如「提高阴影亮度15%,不动高光」。适合改光改色,幅度说不准就跑两三次找感觉。参照式:拿现实经验做锚,比如「调成傍晚五点窗边的暖光」「像阴天的室外光」。这个句式修氛围出奇地好使,因为它调用的不是参数,是一整套光线的常识。
排除式是我用得最凶的:在指令末尾加「不要动背景」「不要改变构图」「不要新增元素」。AI修图最大的职业病就是热心过头,你让它提亮脸,它顺手把背景的杂物清了、把对比度也动了。一句「不要动其他区域」,能省掉一半的验收时间。
句式之外再补两个实测细节。第一,数值不必精确到个位,15%和18%人眼看不出差别,但15%和40%是天壤之别,数量级对了就行。第二,参照式的锚要选共同经验:傍晚五点的光人人见过,凌晨三点的蓝调就有人没见过,锚选错了,AI和你一起懵。排除式还有个变体是限定式,「只处理头发区域」,一个只字比别字更狠,带「只」的指令跑偏率最低。三个句式的边界也测了:数值式适合可量化的调整,参照式管氛围和风格,排除式是保底约束,叠四层以上AI开始丢约束,这个上限在几款工具上都验证过,不是个例。
三个句式能叠着用,比如「提亮面部15%、调成傍晚暖光、不要动背景」,一句话三层约束。叠到第四层就该拆成两步了,指令太长AI会丢约束,测过的都知道。更细的指令语法,之前写过一篇跟AI说话的语法,那篇讲体系,这篇讲实测,配着看正好。
局部重绘的指令更挑写法,局部重绘那篇里有个结论在这也成立:写得越死,改得越听话。
笨测试做完,我把工作室常用指令全改了一遍版式,现在团队共享文档里躺着一排「动词加对象加数值加排除」的标准句,新人上手第一周出错率明显低了。指令ai修图这件事没有玄学,就是把「帮我修好看」翻译成「改哪里、改多少、别碰什么」。翻译能力练一周就够,省下的是以后每一次的来回扯皮。十种说法的完整记录我留在了团队文档里,新人入职先抄一遍再用。
常见问题
指令写中文好还是英文好?
主流工具对中文的理解已经够用,日常修图用中文就行。个别工具对英文数值指令响应更稳,遇到中文指令跑偏的场景,可以把动词换成英文试一次,其余部分保持中文。
同一条指令,为什么今天和昨天的结果不一样?
AI修图有随机性,同指令多次出图本来就会有差异,这正是指令要带数值和排除项的原因——把随机性圈在可接受的范围内,而不是追求完全复现。
指令里能指定风格吗,比如「日系」?
能,但风格词是模糊词,稳定度低。更稳的写法是参照式,用「像某类照片的色调」替代风格名词,或者干脆给一张参考图让它对齐色调,比文字描述准得多。
指令越写越长还是不出效果,怎么办?
拆步骤。一张图的问题往往不止一个,全塞进一句话AI会顾此失彼。先修光,再修色,最后清杂物,每步一条指令,出问题也知道是哪步跑偏。