一段 AI 修改请求只完成一半时,先把它变成依赖清单,再考虑怎样重写。部分改动互不影响,可以分别判断;另一些会改变构图、坐标或物体结构,后续操作必须等它完成。即使提示词完整保留了所有句子,也可能没有说明这些关系,单纯加长文字无法解决。
把目标写成看得见的操作
将“修得专业一点、全部优化”改成明确项目,例如右侧扩边、人物移到左三分之一、外套换色、去掉一处污点。再单独列出保护项,如人脸、身体比例、商品字样和已经认可的背景物品。这样可以看出漏做了哪一步,而不是凭整体印象猜测。
接着问,每项操作依赖什么输入?移动人物会改变污点和配件的位置,扩边可能改变最终裁切,结构变化后“右上角”也可能指向新的区域。因此先处理构图与摆放,再做依赖最终位置的局部编辑,比把所有操作看作平级要求更容易验收。
用依赖表安排顺序
| 操作 | 前置条件 | 通过标准 | 回退位置 |
|---|---|---|---|
| 右侧扩边 | 已确认原图与最终比例 | 留足空间,人物不变形 | 原片 |
| 人物左移 | 扩边构图已通过 | 位置、比例和接触正确 | 扩边获批版 |
| 外套换色 | 人物位置已确认 | 改颜色,保留脸与版型 | 摆放获批版 |
| 清理污点 | 外套最终区域明确 | 污点消失,不新增布料错误 | 换色获批版 |
这个假设流程只是规划工具,不是所有编辑器都必须遵守的固定步骤。若应用有合适的确定性布局工具,可用它完成准确摆放,不必每次都让生成模型重做。保存独立版本,符合非破坏编辑中保留可用源信息的原则,也方便发现第一处偏差。
区分依赖步骤与平行选项
蓝色背景和绿色背景两个方案,通常不必先后从对方继续生成,可以从同一张获批构图分支。把蓝底试验当作绿底试验输入,会让后者继承无关变化,比较时更难知道差异来自哪里。
最终接触阴影则真正依赖人物站在哪里,应先通过位置检查,再处理落地关系。拆任务的目的并非增加步骤数量,而是避免前置条件已经失败,却继续在它上面做很多精细修改。能够一次完成并清楚验收的独立改动,也不必刻意拆小。
通过后才作为下一步依据
每个结果分别检查目标改动、保护项和后续可用性。外套颜色正确却改变了人脸,仍应记录失败,不能因衣服效果好就继续传递。可返回上一获批版,或选择适合的局部修复,不要把未获认可的脸继续用于后续操作。
在 Imagild 流程中,将依赖表与输入文件、实际下载结果一起保存。下一次修改时指明从哪张已确认版本开始,只提出尚未解决的一项。这样得到的是清楚、可检查的阶段任务,而不是反复粘贴整段项目要求,让模型重新处理此前已经完成的内容。