選單

最強軟體還是不行——中國象棋引擎的幾個盲區

作者:十寒snow

在如今的時代,人類已經無法和軟體抗衡了,可軟體雖強,但還是有一些盲區,有些時候還不如人類棋手呢,以下是幾個局面,給大家分享一下。

本次採用的軟體是小蟲象棋(bugchess),是現在最強的付費軟體之一。物件棋旋風戰績稍有劣勢,對其它軟體的戰績比旋風強。

採用的cpu配置也比較低,僅僅是一塊5600g。

這裡是cpu的連結,價格很便宜,還帶了一塊可以玩遊戲的核顯。

京東自營也有盒裝的版本,價格有時候會降到799。

引擎使用了avx2指令集,執行緒數設定為12,雜湊值2048mb。

由於電腦的散熱太差,而且家裡來暖氣了,我將cpu的頻率上限設定在了3。9ghz,此時cpu功耗為45w。

局面一:極其簡單的局面,電腦卻毫無頭緒。

圖1-1

最強軟體還是不行——中國象棋引擎的幾個盲區

如圖所示,這是一個典型的困斃。

筆者看到這個局面之後,很快便得出了答案——炮五進二,但是軟體算了五分鐘,還是完全沒有頭緒。我想大概它永遠都算不出了,於是就手動幫軟體走了幾步,軟體竟然還是反應不過來。直到快要結束,軟體才知道紅方贏了。

圖1-2

最強軟體還是不行——中國象棋引擎的幾個盲區

圖1-3

最強軟體還是不行——中國象棋引擎的幾個盲區

局面二:複雜的局面,電腦算的也不比人快。

圖2-1

最強軟體還是不行——中國象棋引擎的幾個盲區

如圖所示,這是在1975年常州邀請賽上對局的延申,當時紅方未能取勝。

賽後吃飯的時候,紅方棋手找到了當時中國最強的棋手,向他請教這局棋能否取勝。

這位棋手很快便找出了取勝的途徑。當時他正準備喝魚湯,等他算出來之後,魚湯還是溫的呢。

這可是歷史上很著名的對局,感興趣的朋友可以去網上查閱相關資料哦。

然而把這個局面交給電腦來算,電腦卻遲遲算不出。Bugchess用了十多分鐘,已經算到六十多步棋之後的局面了,連審局庫都用上了,還是找不到正解。

圖2-2,這是正解。

最強軟體還是不行——中國象棋引擎的幾個盲區

局面三:簡單問題複雜化

圖3-1

最強軟體還是不行——中國象棋引擎的幾個盲區

如圖所示,只要紅方的馬和相不動,黑方的車和卒也就不能活動。

剩下的子力正好是很簡單的三兵對士象全,初學者也很容易掌握如何取勝。

可電腦在運算過程中,卻一直被那些不能動的棋子所幹擾,不知道紅方能夠取勝。

直到我幫它走了十幾步棋之後,它才反應過來。

圖3-2

最強軟體還是不行——中國象棋引擎的幾個盲區

看完了這幾個局面,不由得感慨,雖然電腦特化的運算能力比人腦強很多,但在智慧上比起人腦還是差太遠了。

人工智障名不虛傳。

這一期就先到這裡,我們下期見。