简介
AI 判官 - https://judge.yyhutil.com - 是一个简单的交互式网页,您将会看到随机抽取的二次元插画,并判断这张插画是由真人画师绘制还是 AI 模型生成。
具体地来说,
- 十张随机抽取的插画将会依次出现 (我手工剔除了 NSFW 的内容,但是不排除有漏网之鱼)
- 对每一张插画选择它是否由 AI 生成
- 全部选择结束后您将会看到您的得分,和一个由大模型预先生成好的评语
缘起
这两天和不同负责美术工作的朋友聊起大模型对于她们工作流程的改变,惊叹于如今这些模型的能力进化之快,也疑惑是否未来它们的作品将会在插画绘制上统治性的取代人类。
朋友也提到现如今大模型的输出仍然存在一些硬伤,业内人士可以比较容易地区分一副插画是否由模型绘制。我在想那对于非业内人士,是否也可以比较简单的看出这些区别?于是就做了这个网站,一方面可以增加自身的了解,另一方面也可以分享给朋友测试一下对大模型输出的敏感性。
数据来源
- 由真人画师绘制的内容来源于 Pixiv ,我从 2021 年-2023 年的每周热榜中采样了一部分图片
- 由大模型生成的内容主要来源于各个大模型分享的社区和 Pixiv 的 AI 生成每日热榜,我剔除了绝大多数只包含裸露人像的图片(这个活真的很费身体)
技术栈
- 静态文件存储:Cloudflare R2
- 数据库:AWS Dynamo DB
- 后端:Nest.js ,使用 Cloudflare Tunnel 对公网提供服务
- 前端:Angular ,使用 Cloudflare Pages 部署
选择 R2 的原因在于它的免费套餐量足够大,以及对 CDN 的良好支持;选择 Dynamo DB 也是因为免费套餐量大管饱,同时 KV 数据库也足够的灵活,最重要的是不需要额外部署一个数据库实例。
Nest.js 和 Angular 就完全是个人喜好和熟悉程度的问题,我在写 Unity 之前做过一段时间的全栈,那时候技术栈就是这俩。
Cloudflare Pages 国内的连通性还需要测试,就部署体验来说还是很不错的。
总结
Unity 写多了重写前端项目总有一种莫名其妙的熟悉的感觉。欢迎各位访问,也欢迎各位交流想法或提出宝贵的意见。