Infinite Craft
一款名为 Infinite Craft 的在线合成游戏让玩家从四大经典元素出发,无限组合带有表情符号标签的概念来生成新物品,其后端组合由 LLaMA 2 语言模型和大量缓存驱动。评论者觉得它出人意料地上瘾且常常很巧妙,分享了从神明、怪兽到政治笑话、双关语和流行文化引用的长链结果,同时也指出它经常超时、逻辑不一致,以及在如何组合物品上存在界面混淆。许多人将它与早期的“炼金术”解谜游戏相比,认为这很好地展示了生成式模型如何驱动开放式游戏机制,但也表明人类设计的系统往往仍然更连贯、更有意图。
整体概念与反馈
- Infinite Craft 是一款“炼金术”风格的网页玩具,你可以把物品(例如 fire + water)组合起来生成新物品,由 LLM 驱动,而不是固定配方集。
- 许多人觉得它极易上瘾、很有趣,并且是生成式 AI 在游戏中的一个巧妙展示。
- 也有人认为它只是短暂地有点好玩,但相比手工设计的前辈作品而言显得浅薄,甚至“没有灵魂”。
LLM 后端与技术细节
- 多条评论确认它通过后端 API(
/api/infinite-craft/pair?first=X&second=Y)使用 LLaMA 2,并配有大量缓存。 - 变慢或失败的组合通常被解释为缓存未命中,意味着 LLM 负载过高或超时。
- 有人认为 LLM 过于大材小用,embedding/word2vec 也许就够了;也有人表示 word2vec 的尝试在这个用例上表现很差。
- 系统维护一个全局已发现物品集合;“First discovery” 标签表示全局范围内新颖的输出。
玩法、UX 与机制
- 核心机制:把一个物品拖到另一个物品上方(或在移动端依次点按两个物品)进行组合。
- 许多用户起初误解了界面,以为必须通过那些移动的点和线把物品连起来;说明被认为不够清晰。
- 拖拽方式对一些人来说很繁琐;有人呼吁改成仅点击或键盘驱动的界面,并提供更清楚的可操作提示。
- 后来,网站加入了自动保存和侧边栏搜索框;用户也分享了用于导出/合并/保存状态的控制台代码片段和 bookmarklet。
与早期游戏的比较
- 经常被拿来与 Little Alchemy、Doodle God、经典的“Alchemy”游戏,以及 The Incredible Machine 和 Scribblenauts 这类解谜作品比较。
- 有人认为 Infinite Craft 只是带有 LLM 变化的直接克隆;也有人觉得它是一个知名创意的自然演进。
涌现出的幽默与探索策略
- 用户会分享通向 Godzilla 变体、Sharknado 续作、怪兽混搭、宗教人物、名人、笑话和双关语的长链条。
- 一种常见玩法是与朋友竞速,抢先做出特定目标(例如 pizza、human、Optimus Prime),或者不断升级数字/头衔(T-numbers、电影续作)。
- 某些词会表现为“吸引子”或可复用的前缀/后缀(例如 “were-”、“zombie-”、“mega-”、“Trump”、“Cthulhu”),并且常常很难再进一步形成有意义的组合。
局限、bug 与伦理问题
- 许多组合会超时或毫无反应,尤其是物品名称很长或很复杂、包含 “???”,或物品名中带有 “+” 时。
- 重复或近似重复的物品(例如 “Spaceship” 与 “Space Ship”、“pangea” 与 “Pangaea”)以及不一致的逻辑(tree + water = river,fish + fire = sushi)都很常见。
- 一些输出被认为具有冒犯性或偏见(例如把宗教、国籍、金钱或少数群体与恐怖主义或侮辱性词汇联系起来),引发了对训练数据和审核机制的担忧。
- 后端后来加入了检查以限制自动化抓取;有些用户此前编写了脚本,系统性地探索组合空间并收集数千条结果。