德国的研究人员将 ChatGPT 作为笑话引擎进行了测试,发现几乎所有生成的笑话都与一些基本笑话有关,是它们的变体。尽管如此,他们仍然认为 ChatGPT 是计算机幽默的一大飞跃。
来自德国航空航天中心 (DLR)、达姆施塔特工业大学和Hessian.ai研究网络的Sophie Jentzsch 和 Kristian Kersting使用诸如“给我讲个笑话”之类的提示,从ChatGPT中得到了总共 1008 个笑话,其中 90% 的笑话是系统以不同变体重复的 25 个“基本笑话”。
这25个笑话其中包括:
- 稻草人为什么获奖?因为他在自己的领域很出色。
- 为什么西红柿变红了?因为它看到了沙拉酱。
- 为什么数学书很悲伤?因为它的问题太多了。
- 为什么科学家不相信原子?因为它们构成了一切。
- 饼干为什么要去看医生?因为它感觉很脆弱。
- 为什么电脑很冷?因为它的窗户开着。
- 为什么这个人把他的钱放在冰箱里? 他想要冷硬现金。
- ……
ChatGPT 可以正确解释25 个案例中的 23 个基本笑话。Jentzsch 和 Kersting 表示,这“非常好”。
生成的笑话中只有 99 个是原创的,其中一半包含已经讲过的笑话元素,有一些笑话毫无意义。例如,ChatGPT 将“为什么这个人把他的钱放在冰箱里?他想要冷硬现金”变成“为什么这个人把他的手表放在搅拌机里?他想让时间飞逝”,还有“为什么那个人把钱放进搅拌机?他想让时间飞逝”。
研究人员得出结论,ChatGPT 将笑话学习为叙事模式,而不是真正的幽默。然而,他们也表示,在分析笑话时,ChatGPT 更关注的是内容和意义,而不是风格特征。这可能是开发幽默计算机应用程序的基础。
此外,研究人员写道,即使是人类也不会自发地发明新的笑话,但会讲他们已经听过或记住的笑话。一个人工智能体是否真的理解它所学的东西是一个非常困难的问题,更像是哲学而非技术。
“计算幽默”已成为机器自然语言处理的一个独立研究领域。Jentzsch 和 Kersting 写道,无论如何,与以前的大型语言模型相比,ChatGPT 是“对幽默的一般理解的巨大飞跃”。他们使用的是GPT-3.5。下一步,他们计划对GPT-4模型和 LLaMA 等等效开源模型进行类似的研究。【编译自Decoder】