《停在那个词上:简单的GPT游戏》
3 个月前
在那个词上停下:一个简单的 GPT 游戏
链接到 GPT:https://chatgpt.com/g/g-67ae0d843ff08191b0f9b4caa0bf640c-the-stop-on-that-word-game
ChatGPT 和其他 AI 有三个输入:提示语、发送键和停止键。发送键不能在没有提示语的情况下使用,因此与提示语相关联。然而,停止键是唯一在 GPT 响应时可以使用的按键。但问题在于,GPT 并不知道它有一个停止键。当用户按下停止键时,GPT 会将其视为用户想要发言,而不是实际按下停止键。它并没有意识到这个键的存在。
出于对这一点的好奇,我决定构建一个经典的在词上停下的游戏,这个游戏可以在小学时或作为成年人在眼科办公室时玩。这个游戏非常简单,当你选择的词在词流中输出时,就按下停止键。例如,如果你选择的词是“狗”:
锤子、猫、驴、狗 (你会在这里按停止)、拳头
然后,GPT 会识别出你按下了停止键,并宣布你为赢家。超级简单,对吧?
逐步演变的重点:
谈到一个活着的(几乎)呼吸的 GPT。这东西在我工作的每一秒中都在不断演变。我知道游戏玩法会始终很困难。但我没有预料到 GPT 会如此难以保持对其指令的一致性。此外,当我转换到叙述时,GPT 确实在该领域表现出色,但并不是以动态的方式,它给出的答案非常普通。
让我们来看看游戏机制:
游戏机制的工作始于基本游戏本身。我必须向 GPT 传达游戏的外观。
这意味着我需要问自己以下问题:
- 垂直还是水平的词流?
- 有多少个词?
- 词的长度?
这些都是我最终弄清楚的重要问题。但在这篇谦虚的博客文章中无法一一列举。所以让我专注于我最感兴趣的一个问题:
- 词流的速度如何?
想想和你的朋友玩停下的游戏。他们会多快说出这些词?他们会尽量快速地说出来吗?还是默默地说?你的朋友可能会自然而然地确定一个合理的词流速度。但对于 ChatGPT,它没有以较慢的速度输出词的功能。它无法以节奏打字。它思考,找到回应,然后输出。我认为这种围绕节奏和规则的推理系统在 AI 的未来中还很遥远。但它是必要的。想想那些每天与人类互动的机器人。这些机器人在叙述故事或对事物进行评论时需要有节奏感。那讲笑话呢?
GPT 无法调整输出速度。
我通过在单词之间使用emoji字符来解决这个问题,我希望这些字符也能为叙述增添色彩。但我觉得这是这个项目中一个非常有趣的部分……
这是我的解决方案,我选择的词是“Cheetos”。
关于叙述:
有趣的是,我写下了这篇文章的整个叙述部分,并且觉得 GPT 的叙述是无法修复的。但当我写作时,我争论着 GPT 不可能像视频游戏中的过场动画一样……这时我想到了“为什么我不告诉 GPT 将叙述部分做成和视频游戏过场动画完全一样?”然后……好了,就像法语所说的那样,它起作用了……有点……它变得更好了。虽然仍需改进,但已经比以前好多了。
这是在添加过场动画提示之前的 GPT 输出。
这是在添加过场动画提示之后的 GPT 输出。
正如你所看到的……它有了更多的深思熟虑和戏剧性。这让我想到下一个学习:
“至少不要忘记测试你最直接的想法作为提示。”
在我这种情况下是视频游戏过场动画。听起来如此简单!但在提示的世界中,有时让 GPT 根据最直接的提示进行发挥是一个必要的测试。
出错的地方:
Python 无法执行和难度规则: 不知什么原因,这个 GPT 就无法执行 Python 或我的难度规则。我的设置都是为编码而开启的,但 GPT 总是忽略这些指令。经过一些研究,我发现了一些有趣的事情:在某些时候,GPT 总是会倾向于给出它认为是对最多人来说最好的输出。这就是为什么它认为不需要每次都使用 Python 来创建游戏。也许它在想“用户会在没有编码的情况下更好地理解这个游戏”。这让我觉得基础模型中的推理其实是 GPT 没有的第一种推理方式。
停下后的空白输出: 再次非常奇怪。在我按下停止键之后,选择的词出现时,GPT 会输出一个空白反应。我不知道为什么会发生这种情况。
结论:
除了我之前提到的经验教训,这个 GPT 挑战了关于提示应该如何的想法。它应该充满规则,比如我尝试的那样,还是应该基于一般的提示?这个游戏本身是非常简单的,它两种方式都可以运作,但对于一个 GPT,我们想要一致性还是创造性?在这个问题上我有很多要思考的地方。
推荐阅读:
FluxAI 中文
© 2025. All Rights Reserved