[將棋] 電王戰 程式漏洞遭破解人類第二勝

看板chess (棋類遊戲)作者 (朝霞之前奏)時間10年前 (2015/03/21 19:04), 10年前編輯推噓1(106)
留言7則, 1人參與, 最新討論串1/1
本屆電王戰第二局由永瀨拓矢六段對上軟體Selene, 進行到第88手時,後手的永瀨意外的下出「同角不成」, 這一手讓軟體陷入大混亂,居然直接投降。 在這一手的形勢前,多數軟體的評價顯示為Selene情勢略顯佔優, 而職業棋士則認為雙方情勢還未明。 但永瀨的這一手「同角不成」,由於正常的將棋比賽中, 除非預料到最後可能會因為違反「打步將死」的規則, 不然幾乎「飛車」「角行」「步兵」在進入敵陣後, 沒有不升級的道理。 也因此,Selene顯然在編寫程式時, 未將這樣的情形考慮進去,所以並未對這種狀況做對應。 所以在見到永瀨這一手時,程式發生混亂,未認識到目前呈現王手情勢, 程式準備下出22銀一手時,由於等於是無視遭王手的情況違反規則, 而判斷自己落敗而投降。 但這也讓主辦單位陷入混亂, 究竟應該要認為程式已經投降,而且這原本就是程式方的責任, 而宣告是人類獲勝,或者是因為實在太勝之不武, 所以應該要重整現局面後讓軟體繼續運作對局, 進行了漫長的審議過程。 途中職業棋士對後續局面做了許多預測及模擬, 結論是雖然先手的軟體會陷入大危機,但還沒到被將死的局面, 所以也不能斷定後手就一定能勝。 而審議到最後,在見證人三浦弘行九段以及片上大輔理事等人, 再加上與開發者的協調,最後裁定由人類獲勝。 也因此,人類形同二連勝領先軟體。 但根據永瀨自身的證言,永瀨其實在事前的練習當中, 就已經察覺到軟體的這項缺陷,但也顯然未上報這個漏洞, 而且在下出這手的當下,也知道軟體可能因此而發生誤判, 不過由於這直接關係到勝負,所以決定拼看看。 此外,他也認為即使軟體未誤判,自己的形勢仍然極佳。 這也讓觀眾的意見呈現正反兩極。 贊成派認為這原本就是軟體的漏洞,既然人類未違反規則, 那麼利用軟體的漏洞獲勝本來就是獲勝的方式之一。 何況這應該是軟體開發者的責任,不是職業棋士的責任。 不過反對派則認為既然職業棋士事前就知道這麼嚴重的漏洞, 至少應該要告知主辦方修正,或者在正式比賽中不利用這項漏洞對局, 而是該靠實力正正當當的迎戰。 所以雖然人類收下了第二勝,但顯然爭議會就此存留下來, 而永瀨的這一勝究竟應該評價為研究透徹師出有名, 或是充分展現人類惡意贏的毫不光彩, 可能就必須要留給觀眾們評判了。 第三局將在下周六於北海道的五稜郭對戰, 將由稻葉陽七段對上やねうら王。 人類只要再一勝,即可在團體賽中首度勝過軟體, 屆時會展現怎樣的對局,也令人十分期待。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.161.38.68 ※ 編輯: NewYAWARA (218.161.38.68), 03/21/2015 19:19:16

03/21 19:27, , 1F
這個叫做只練pro棋譜最後自己老馬 @@
03/21 19:27, 1F

03/21 19:28, , 2F
可是問題是軟體給出去以後好像不能改 (思考中)
03/21 19:28, 2F

03/21 19:28, , 3F
電王戰的意義也許對 AI 界來說會很重要吧,對於怎樣算智慧
03/21 19:28, 3F

03/21 19:29, , 4F
可是軟體缺陷如果能夠 reproduce 那就比較好抓...
03/21 19:29, 4F

03/21 19:29, , 5F
這個角成不成這種問題... 人一看就知道, 但是電腦沒弄好
03/21 19:29, 5F

03/21 19:30, , 6F
就會打結了 @@
03/21 19:30, 6F

03/21 20:40, , 7F
所以 selene 是王手放置反則負... 那就是開發者的問題了
03/21 20:40, 7F
文章代碼(AID): #1L3L0fpM (chess)
文章代碼(AID): #1L3L0fpM (chess)