作品№ 0152025在线

Mystery Oracle

一个合作式的横向思维推理游戏。神谕知道到底发生了什么,但永远只回答:是、否、无关。

侦探桌上用红线串起的一堆照片,上方悬着一个发光的线框球体,写着 YES/NO
01

好奇心

“海龟汤”这类谜题需要一个知道答案、又有耐心回答两百个问题的人。那个人通常到第四十个问题就累了。

语言模型的耐心是无限的。同一个模型能不能同时扮演神谕、事实核查员和主持人,还不把答案漏出去?

02

动手做

每个问题都交给同一次模型调用,它同时戴着三顶帽子。神谕对照隐藏的真相回答 YES、NO 或 IRRELEVANT。事实核查员负责察觉玩家刚刚挖到了一条关键事实,哪怕他们问得很拐弯。主持人放提示、宣布新发现,并且带点戏剧性地给出裁决。

玩家进入大厅,实时一起审问,事实一条条倒下时解锁画面线索,最后提出一个推理来结束游戏。对局存在 Firestore 里,模型调用跑在 Cloud Run 上的 Flask 服务里。

第一个谜题的场景插画:一间昏暗的厨房,和一顿并不简单的晚餐
图 1第一个场景的骨架借自一篇著名短篇小说,关于一顿非常趁手的晚餐。
03

结果

随便一台手机就能和朋友玩。场景在一个小后台里编写,所以一个新谜题就是一段文字、一张图,加一份关键事实清单。

04

我学到了什么

难的从来不是回答问题。难的是察觉玩家其实已经解开了某一环,并在恰当的时刻说出来。让神谕显得活着的是节奏,不是知识。