两三位设计盲审上百张图,卡人的只有两条
Smart Photo 的生成图交给设计同事盲审,两三个人,每轮上百张,生成图混进真实图里,一轮看半天。能直接用的判定表真正卡人的只有两条:商品的形态结构不能变,材质颜色要和原图一致,最常被判不能用的是材质不对。意见不一致时讨论到一致。好看,排在这两条后面。

最近在做 Smart Photo,一个用 AI 做商品图的项目。生成的图拿给设计同事看,他们判断哪些可以直接用。这里的“可以”,比我最初想的具体不少。
看一张生成图,很容易先注意背景、光线和整体感觉。这些好,第一眼就像回事。但商品图最后是拿去展示商品的,画面再舒服,商品本身出了问题也没法用。
初步测试时,判定表上真正卡人的是两条:商品的形态、结构不能变,材质、颜色要和原图一致。构图合不合理、能不能直接上架,排在这两条后面。写在一起很简单,真拿着图判断,每条又会带出问题。细节完整到什么程度?如果还需要设计同事接着改,算不算这次已经做好了?
我倾向把“直接用”看得严一点。需要修改的图不是没价值,只是它跟不用再改的图,后面要花的时间不同。放在一起算,结果会好看一些,运营和设计接手以后却还有事情没做完。
设计同事参与这部分,也不是最后替我们盖个通过的章。他们平时就在处理商品图,知道一张图哪些地方不能含糊。算法同事要改善效果,我得把这样的要求讲清楚,不能只有一句看着还差一点。
先别被背景带走
有些问题适合拿假设的例子想。一张杯子的场景图,桌面、光线都挺好,杯盖的结构却变了。它可以是一张好看的杯子图片,但不一定还是我们要卖的那只杯子。这两种判断,放在商品图里不能混。
材质、边缘、原有的细节,都不能只看个大概。人很容易顺着完整的画面看过去,特别是背景做得不错的时候。把原图放在旁边再看,注意的地方就不一样了。材质的问题,放大看才明显,缩略图里差不多的两块料子,点开原图,差别就出来了。
也不能因此把画面要求放得很低,觉得商品没错就行。构图不合适、图片没法展示商品,同样不能上架。只是检查的时候,得给商品本身留够注意力。
有时“差一点”很难直接讨论。是商品细节不完整,还是画面安排不合适?拆开说,算法同事才知道接着看什么,设计同事也不用反复解释一个笼统的不好看。这里需要的描述,可能比评价本身还费心。
最常被判不能用的,是材质不对
两条卡人的标准里,最常被判不能用的,是材质不对。
形态结构变了,一眼能看出来:杯盖变了形,包带少了一截,设计同事几乎不用犹豫。材质不对就没那么直观。比如一件棉的衣服,生成出来带着一点光泽;一个磨砂的外壳,变得像塑料。整体看着没毛病,放在原图旁边一比,不是一个东西。
材质不对之所以常见,大概也是因为它最容易被好看的画面盖住。光打得漂亮,质感就显得高级,可高级的质感,未必是这件商品的质感。判定表上那一条写的是材质颜色要和原图一致,写起来一句话,真判起来,是一次次拿原图对照。
这也给了算法同事一个很具体的方向:先别追求画面更好看,先让材质像原来的东西。
同一批图,盲着看
我们用了固定测试集,让不同结果至少能在相同输入上比较。否则这次挑几张容易的,下次换一批,数字变了,也不知道是哪部分真的变好了。
判断时让两三位设计同事盲审,每轮上百张。盲审的做法,是把生成图混进真实的商品图里,看的人不知道哪张是生成的,也就不知道它来自哪个版本,这样也是想尽量先看图。知道它来自哪个版本,难免有预期。刚做了调整,就希望它有用;花了时间,也更想看到进步。把这些先放开,再判断能不能用,踏实一些。
混进真实图里看,还有一个效果:它顺便检验了标准本身。
真实的商品图也不是每张都完美。如果有真实图被判成不能直接用,就要回头想,是图本身有问题,还是标准定得太严。一个连真实图都通不过的标准,拿来要求生成图,就不公平了。这种看法,也让设计同事不用先想着要不要给生成图留点面子。
不过,固定的一批商品图不等于所有日常需求。它能让比较更清楚,却不能把新遇到的商品和场景提前包含进去。后面还是要看实际使用的结果。
意见不一致,讨论到一致
两三位设计同事意见不一致的时候,我们的做法是讨论到一致。
不投票,也不由我来定。投票快,但会把分歧藏起来:两个人说能用,一个人说不能,结果是能用,那个人为什么说不能,就没人问了。
讨论慢,可讨论的过程,恰恰是标准被说清楚的过程。一张图为什么有人觉得材质不对、有人觉得还行,说出来,就知道差在哪个程度上。这些讨论,也会慢慢变成判定表里更细的说明。
一轮上百张,大概要看半天,平均下来一张一两分钟。形态看得快,材质要多盯一会儿,讨论的时间大概也算在这半天里。
这部分让我有点警惕的是,一旦定了一个数字,就容易把注意力都放在它有没有上升。它当然重要,不然大家各说各的没法推进。但数字背后还是一张张图,判定方式改了,数字也跟着改。原先说的是可以直接用,就别在效果不好时,悄悄变成稍微修一下也行。
需要人工修的图可以另记,它可能仍然节省了工作。另记,也是给判定表留一个干净的口径。只是得知道节省在哪,后面还要做什么。这样设计同事接过去,也不会变成前面算完成了,剩下的麻烦全算到他们那边。
现在再看生成结果,我会多留意自己说“不错”时到底在说什么。是背景好看,整体像样,还是这张商品图真的能交下去了。有时候前两个都成立,最后一个还不行。而最后一个,才是设计同事要接手的那一个。