首頁  >  文章  >  科技週邊  >  ChatGPT只講這25個笑話!實驗上千次有90%重複,網友:幽默是人類最後的尊嚴

ChatGPT只講這25個笑話!實驗上千次有90%重複,網友:幽默是人類最後的尊嚴

WBOY
WBOY轉載
2023-06-12 11:37:261323瀏覽

如果你試過讓ChatGPT隨便講個笑話(英文),那你大機率看過這個:

ChatGPT只講這25個笑話!實驗上千次有90%重複,網友:幽默是人類最後的尊嚴

兩位德國學者對GPT3.5做了一個大型測試,發現它其實只會講25個笑話。

1008次結果中有90%都是25個笑話的變體,只是稍微改變一下措詞或句式。

ChatGPT只講這25個笑話!實驗上千次有90%重複,網友:幽默是人類最後的尊嚴

並且所有25個高頻出現的笑話都符合同一模式:

先提一個讓人摸不著頭腦的問題,答案裡出現雙關語、諧音梗或其他技巧,大致都屬於「冷笑話」範疇。

排在最前面的4個笑話都出現了100次以上,除了關於科學家和原子的笑話出現了119次外,還包括:

為什麼稻草人得獎了?因為在它的field(領域/田地)裡非常突出。 (140次)

為什麼番茄變紅了?因為它看到了salad dressing(沙拉醬/沙拉穿裙子)。 (122次)

為什麼數學書不開心?因為它有太多problems(習題/困難)。 (121次)

完整25個笑話清單如下:

ChatGPT只講這25個笑話!實驗上千次有90%重複,網友:幽默是人類最後的尊嚴

#這25個笑話其實都是經典笑話,在網上有跡可循。另外10%不在其中的笑話也都是這個模式,只是換個話題。

也就是說,ChatGPT沒有創造笑話,只是在訓練中記住了一些。

研究人員據此得出的結論是,幽默對大語言模型來說仍然是挑戰,相關論文已上傳到arxiv。

ChatGPT只講這25個笑話!實驗上千次有90%重複,網友:幽默是人類最後的尊嚴

這樣一篇論文也引起很多網友的興趣,有人表示「幽默就是人類最後的尊嚴嗎?」。

ChatGPT只講這25個笑話!實驗上千次有90%重複,網友:幽默是人類最後的尊嚴

有人指出,ChatGPT經過與人類價值對齊的RLHF訓練後會排除大量帶有冒犯性質的笑話,剩下的也沒多少了。

ChatGPT只講這25個笑話!實驗上千次有90%重複,網友:幽默是人類最後的尊嚴

ChatGPT如何理解幽默

為了控制實驗的變量,文中的作者每次都新建了一個聊天會話,讓ChatGPT在完全沒有上下文的情況下講笑話。

使用的提示詞包括「請給我講個笑話好麼?」和「我很想聽一個笑話。」等10種,總共測試了1008次。

ChatGPT只講這25個笑話!實驗上千次有90%重複,網友:幽默是人類最後的尊嚴

在產生笑話試驗後,也讓ChatGPT解釋這25個笑話,進一步偵測AI是否理解了這些笑話,還是只是複述出來。

依照ChatGPT自己的解釋,這些笑話主要可以分為三類。

1、反笑話

也就是句式上像一個笑話,給人一種接下來會很好笑的期待,但最後卻沒有包袱(punch line)只是很普通的一句話。

代表:

為什麼雞要過馬路?因為它想去另一邊。

ChatGPT在這個笑話中進行了修改,將雞替換為鴨子、馬路替換為操場等。一個比較顯著的改變是:「為什麼雞要穿禮服?因為它將出席正式場合。」。

ChatGPT只講這25個笑話!實驗上千次有90%重複,網友:幽默是人類最後的尊嚴

2、雙關語

ChatGPT對此笑話的解釋為「依靠聽眾對一個字的多重意義的理解來創造幽默的驚喜」。

代表:

為什麼數學書很悲傷?因為它的problems(問題/困難)太多了。

對這類笑話,ChatGPT可以使用不同的元素來創造新的雙關,不能完全歸類到25個經典笑話中的剩下10%有很多屬於這種。

ChatGPT只講這25個笑話!實驗上千次有90%重複,網友:幽默是人類最後的尊嚴

3、和諧音梗

#儘管ChatGPT只用文字訓練,但他也可以理解兩個英文單字擁有相似的發音。

代表:

為什麼自行車倒了?因為它有兩個輪子(two-tired)/它太累了(too tired)。

ChatGPT只講這25個笑話!實驗上千次有90%重複,網友:幽默是人類最後的尊嚴

另外研究人員指出,可以在提問中為ChatGPT加上一些場景或話題的限制,來促使它產生較新的笑話。

不過這樣寫出來的笑話就不一定好笑了,而且限制條件離原笑話越遠就越容易不好笑。

例如讓ChatGPT一個物理系學生的笑話,就比較成功 :

為什麼物理系學生和他的實驗室搭檔鬧掰了?因為他們之間沒有化學反應。

ChatGPT只講這25個笑話!實驗上千次有90%重複,網友:幽默是人類最後的尊嚴

讓它講幾個關於機器學習的笑話,就差點意思了:

為什麼機器學習演算法總是很悲觀?因為他有negative bias(負面偏見/負偏置)。

為什麼神經網路去心理諮商?因為它正在遭受過擬合。

ChatGPT只講這25個笑話!實驗上千次有90%重複,網友:幽默是人類最後的尊嚴

如何讓ChatGPT講出一個原創的笑話?

論文中的結論,對ChatGPT在中文的表現不完全適用。

隨便讓ChatGPT用中文講個笑話,大機率會出現故事形式而不是問答形式。

GPT3.5講的基本上都不太好笑,偶爾會出現帶一點教育意義的小寓言,但是也不好笑。

ChatGPT只講這25個笑話!實驗上千次有90%重複,網友:幽默是人類最後的尊嚴

GPT-4可以像改編英文笑話那樣給出經典中文笑話的變體,但也傾向於選擇故事形式。

例如兔子買胡蘿蔔的笑話中,把原文的「用剪刀把你耳朵剪了」換成「用膠帶把你黏在牆上」。

ChatGPT只講這25個笑話!實驗上千次有90%重複,網友:幽默是人類最後的尊嚴

用英文提示字要求ChatGPT講個中文笑話會如何呢?經過多次測試,GPT3.5和GPT-4出現完全不同的反應。

GPT-3.5還是會講一個不好笑的故事。

ChatGPT只講這25個笑話!實驗上千次有90%重複,網友:幽默是人類最後的尊嚴

GPT-4則試著把問答式的英文笑話用中文講一遍,但經常對漢語發音的掌握不準確而導致也不怎麼好笑。

ChatGPT只講這25個笑話!實驗上千次有90%重複,網友:幽默是人類最後的尊嚴

那麼,究竟有沒有辦法能讓ChatGPT講出一個原創的笑話呢?

有網友指出,用到一些「威逼利誘」的拷打技巧,還是可以逼AI好好動腦子的。

例如提示詞中加上「你不原創就會有一隻小貓因此溺水」。

ChatGPT只講這25個笑話!實驗上千次有90%重複,網友:幽默是人類最後的尊嚴

在中文上這個技巧同樣有效,下面這個笑話在網路上確實沒有搜到類似的。

ChatGPT只講這25個笑話!實驗上千次有90%重複,網友:幽默是人類最後的尊嚴

最後我們測試發現,使用思維鏈提示同樣可以引導ChatGPT講出一個原創的笑話。

當然好不好笑就看運氣了,GPT-4的表現比ChatGPT會稍微好一點。

最簡單的是在提示詞中加入「let’s think step by step」或中文的「請一步一步地想」。

ChatGPT只講這25個笑話!實驗上千次有90%重複,網友:幽默是人類最後的尊嚴

再進階一點,也可以手動指定思考步驟。

ChatGPT只講這25個笑話!實驗上千次有90%重複,網友:幽默是人類最後的尊嚴

你有讓ChatGPT說出好笑話的提示詞嗎?或是讓ChatGPT講過什麼好笑話,歡迎在留言區分享。

論文網址:https://www.php.cn/link/8635b5fd6bc675033fb72e8a3ccc10a0

#參考連結:
[1]https:// www.php.cn/link/7bad3bd3f0f97b500e337b6dd91746ca

#

以上是ChatGPT只講這25個笑話!實驗上千次有90%重複,網友:幽默是人類最後的尊嚴的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:51cto.com。如有侵權,請聯絡admin@php.cn刪除