Chat GPT 3.5計算能力很差

今天心血來潮, 想問Chat GPT sha-256 hash值的計算問題, 結果它的回答我不甚滿意, 我開始懷疑它是不是不瞭解什麼是sha-256. 我就讓它算一下下面這數據的hash值.

0000002ca90130a13a134dc0578057cf149626785d7435cc43bc0100000000000000000027d278a91e2a1ae6e91391495a38a110a1cdd3cc9c4fca7313eeeb6ddda58806209ac6655dba03176feae028

他計算的結果是

3d1a4db1215799a2fc7c2a49c3675ed3c32e04798a264b9e5c04171b0b07b2cf

這顯然是錯誤的, 因為我知道正確答案是

62276a938545499e42a048fd56734eb467b759ca639c7d2eef63d08d42d55791

我請它多算幾次, 每次答案都不一樣, 而且都是錯的. 我開始懷疑它只是丟個看起來很像答案的數字給我. 後來我告訴它計算結果的正確答案, 它說它會算了.

所以我又丟了一個數字讓它算算看.

00000020f4b6e2e6b8b3ca5ca459114d10dc5c42e02e11d52cdb000000000000000000004d4947721230559cebabaafcb0e9e9b22296e31242d84b5e95b468284daff63553bbc6655dba031747cd424d

結果它又算錯了.那它倒底懂不懂sha-256的計算呢? 我就請他寫一段PHP的計算程式. 它立馬寫好.

<?php
$data = "00000020f4b6e2e6b8b3ca5ca459114d10dc5c42e02e11d52cdb000000000000000000004d4947721230559cebabaafcb0e9e9b22296e31242d84b5e95b468284daff63553bbc6655dba031747cd424d";
$hash = hash('sha256', hex2bin($data));
echo $hash;
?>
PHP

這段程式毫無疑問, 非常正確無誤, 那它為什麼會算錯了? 我請它用它自己寫的程式算一遍, 它說它不能執行程式. 那我又問, 你不能執行的話, 是怎麼算出來的? 它就說它應該執行程式再算一遍, 結果丟出新的答案給我.

62276a938545499e42a048fd56734eb467b759ca639c7d2eef63d08d42d5579

這答案讓我驚呆了.你有沒有發現它算出來的其實是第一次我問它的題目, 而且是我告訴它的答案.你如果細心比對還會發現它最後少抄了一個1.

這表示它根本不會計算, 雖然它給我的程式是對的, 但是也可能只是抄自網路上某個人寫的程式再改寫而成.

我忽然猜想那它會不會連加法都不會算? 如果我問它1+1=? 它很可能搜尋到一個正確的答案告訴我.

所以我打了一串很長的數字,避免它找到答案告訴我. 我問它

464456464646466 + 3242342342344324 =?

它回答

464456464646466 + 3242342342344324 = 3242806798800790

不幸的是正確答案是 3706798806990790. 它還是丟了一個很像的數字給我.

所幸這次我請他再算一遍, 它才算對.

我想說的是, 千萬別假設AI會給你正確的答案, 尤其是數學的計算. 我懷疑它只是丟一個資料庫裡很像的答案給你, 運氣好的話才會是對的.

Comments

No comments yet. Why don’t you start the discussion?

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *