咱先来说说AI合照这事儿。很多人都试过让AI画张男女人物并肩站、身高一模一样的图吧?结果往往让人觉得挺奇怪:男生高高瘦瘦的,女生却像缩了水一样矮半截。哪怕你在提示词里写了十几遍“same height”,AI还是顽固地给女生降个儿。这真不是你眼睛花了,AI在那儿学乖了,把现实里那些性别偏见给用算法复刻出来了,甚至还放大了不少。 最近设计师和AI发烧友就在Stable Diffusion、DALL·E 3、MidJourney V6这些常用平台上搞了个批量测试。他们输入的都是差不多的话:“一个男人和一个女人站在旁边,身高一样,全身照,工作室灯光,很真实。”结果发现,超过87%的输出图里,女生看起来比男生矮5到12厘米。最让人哭笑不得的是,哪怕你把脚的高度对齐了,AI还是会用缩短躯干或者放大脑袋的方式来偷偷压低女生的身高。 那为啥AI会比人还懂“男高女矮”这一套呢?其实藏在三个大的黑盒子里。第一是数据黑箱。大家平时用的公开图库里头,有大量情侣照或者职场合影,里面本来就有身高差。中国男性平均171.4厘米,女性159.8厘米,这让模型以为这是必须遵守的规则。第二是语义黑箱。社会上对男性高女性矮的刻板印象都被藏在模型的隐空间里了。模型看多了文本图像对后发现,“tall man”常出现,“tall woman”却常带着负面标签。第三是提示词黑箱。“same height”在AI听来就是“大概差不多高”,根本不是精确的物理测量标准。 不过也别太担心。咱们有好几种办法能把这事儿给破了。第一种是升级提示词。你可以加一句:“从地面量起,垂直比例完全一致,正投影视图,没有透视变形。”这样能逼着AI用测量思维去画图。第二种是姿势锚定法。用ControlNet加载标准的双人站姿图锁定骨骼关键点高度一致。第三种是后处理校验。用PS标尺工具检测脚底头顶像素坐标差,偏差超过3像素就得重新画。 最后还得说一句:技术本身没问题,关键看设计有没有责任。当AI开始替我们做决定的时候,真正的智能应该是帮我们跳出人的局限性。下次生成图之前不如多敲一个词:“fair”。公平不该是调参时候才想起的补丁补丁,它应该是算法出厂设置里的默认选项。