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

作者: NewYAWARA (朝霞之前奏)   2015-03-21 19:03:54
本屆電王戰第二局由永瀨拓矢六段對上軟體Selene,
進行到第88手時,後手的永瀨意外的下出「同角不成」,
這一手讓軟體陷入大混亂,居然直接投降。
在這一手的形勢前,多數軟體的評價顯示為Selene情勢略顯佔優,
而職業棋士則認為雙方情勢還未明。
但永瀨的這一手「同角不成」,由於正常的將棋比賽中,
除非預料到最後可能會因為違反「打步將死」的規則,
不然幾乎「飛車」「角行」「步兵」在進入敵陣後,
沒有不升級的道理。
也因此,Selene顯然在編寫程式時,
未將這樣的情形考慮進去,所以並未對這種狀況做對應。
所以在見到永瀨這一手時,程式發生混亂,未認識到目前呈現王手情勢,
程式準備下出22銀一手時,由於等於是無視遭王手的情況違反規則,
而判斷自己落敗而投降。
但這也讓主辦單位陷入混亂,
究竟應該要認為程式已經投降,而且這原本就是程式方的責任,
而宣告是人類獲勝,或者是因為實在太勝之不武,
所以應該要重整現局面後讓軟體繼續運作對局,
進行了漫長的審議過程。
途中職業棋士對後續局面做了許多預測及模擬,
結論是雖然先手的軟體會陷入大危機,但還沒到被將死的局面,
所以也不能斷定後手就一定能勝。
而審議到最後,在見證人三浦弘行九段以及片上大輔理事等人,
再加上與開發者的協調,最後裁定由人類獲勝。
也因此,人類形同二連勝領先軟體。
但根據永瀨自身的證言,永瀨其實在事前的練習當中,
就已經察覺到軟體的這項缺陷,但也顯然未上報這個漏洞,
而且在下出這手的當下,也知道軟體可能因此而發生誤判,
不過由於這直接關係到勝負,所以決定拼看看。
此外,他也認為即使軟體未誤判,自己的形勢仍然極佳。
這也讓觀眾的意見呈現正反兩極。
贊成派認為這原本就是軟體的漏洞,既然人類未違反規則,
那麼利用軟體的漏洞獲勝本來就是獲勝的方式之一。
何況這應該是軟體開發者的責任,不是職業棋士的責任。
不過反對派則認為既然職業棋士事前就知道這麼嚴重的漏洞,
至少應該要告知主辦方修正,或者在正式比賽中不利用這項漏洞對局,
而是該靠實力正正當當的迎戰。
所以雖然人類收下了第二勝,但顯然爭議會就此存留下來,
而永瀨的這一勝究竟應該評價為研究透徹師出有名,
或是充分展現人類惡意贏的毫不光彩,
可能就必須要留給觀眾們評判了。
第三局將在下周六於北海道的五稜郭對戰,
將由稻葉陽七段對上やねうら王。
人類只要再一勝,即可在團體賽中首度勝過軟體,
屆時會展現怎樣的對局,也令人十分期待。
作者: gameboy0618 (楓葉)   2015-03-21 19:04:00
第一手
作者: fireda (火達)   2015-03-21 19:05:00
將棋不是說電腦比人類強了嗎
作者: potionx (YEN YUAN-YEN)   2015-03-21 19:06:00
這算寫程式的人的問題啊 系統bug
作者: dnek (哪啊哪啊的合氣道)   2015-03-21 19:06:00
人類贏啊有啥好說的,人腦就不會有BUG,自己軟體差怪我囉
作者: mmmbop (wanderlust)   2015-03-21 19:06:00
大元
作者: gasfraction (i love Taiwan!)   2015-03-21 19:06:00
作者: ppder (屁彼得)   2015-03-21 19:06:00
不懂啦
作者: terry1043 (蕃薯)   2015-03-21 19:06:00
有漏洞不會叫設計者負責嗎 輸不起?
作者: www8787 (進擊derLoser®)   2015-03-21 19:07:00
人類der惡意
作者: boyen3 (Mentirosa!!)   2015-03-21 19:07:00
這也算另類的駭 XDD
作者: dnek (哪啊哪啊的合氣道)   2015-03-21 19:07:00
不光彩的頭啦,這反而是證明了人腦思考的不可取代性
作者: gjack (空對月)   2015-03-21 19:07:00
有點像武俠中 老師傅對徒弟的缺陷 要留一手不點明
作者: silv31 (silver)   2015-03-21 19:07:00
這是人性 人工智慧如果可以連人性都仿真那天 人類才會輸
作者: galleon2000 (加利恩帆船)   2015-03-21 19:07:00
利用對手的失誤....有錯逆~
作者: outlookXP (outlook)   2015-03-21 19:07:00
人類的惡意?
作者: gjack (空對月)   2015-03-21 19:08:00
以防將來逆師時 可用
作者: terry1043 (蕃薯)   2015-03-21 19:08:00
職業棋士不是幫你debug用的? 是有付薪水給他參與開發?就設計者自己廢啊
作者: ctx705f (鍵盤小妹)   2015-03-21 19:08:00
軟體差怪我囉 說到底不就是棋士vs軟體開發商大戰
作者: terry1043 (蕃薯)   2015-03-21 19:10:00
這樣邏輯 人對人也不該利用對方失誤贏 失誤就說重來
作者: kingrichman (silent all these years)   2015-03-21 19:10:00
單純軟體問題而已,修正後就更強了
作者: e1q3z9c7 (午仁)   2015-03-21 19:11:00
將棋都多久的東西了規則還不夠清楚嗎?
作者: silv31 (silver)   2015-03-21 19:12:00
高手過招就是失誤少的那個贏 任何頂尖賽事都是如此
作者: SRNOB (SRNOB)   2015-03-21 19:14:00
沒品..
作者: medama ( )   2015-03-21 19:17:00
未看先推
作者: arcanite (不問歲月任風歌)   2015-03-21 19:17:00
人類就不會犯錯嗎?永不犯錯的AI不是更沒品?
作者: terry1043 (蕃薯)   2015-03-21 19:18:00
不會犯錯比屁啊..
作者: kwinner (天花板)   2015-03-21 19:18:00
歷史是勝利者寫的
作者: kuro50624 (leekwii)   2015-03-21 19:23:00
將棋王是你?
作者: charles226 (查爾斯)   2015-03-21 19:29:00
人類的惡意
作者: cvn65 (United Stars Ship)   2015-03-21 19:30:00
軟體就算贏了也中了毒
作者: Lia (如入無人之境)   2015-03-21 19:31:00
沒聽過比賽下棋還不能靠對手失誤獲勝的
作者: pololo61201 (噗囉囉)   2015-03-21 19:32:00
XD
作者: joumay (怪怪的小其)   2015-03-21 19:37:00
結論--永遠都是會作弊的那邊贏
作者: aadm (別人尬車我雷纏)   2015-03-21 19:39:00
推Lia大 就算對手是人腦 出現失誤而落敗還是一樣算阿~
作者: reppoc (稍會)   2015-03-21 19:40:00
知道對手弱點,必需告知是哪招?
作者: birdy590 (Birdy)   2015-03-21 19:58:00
同樣的bug也只能用一次 這也要利用其實很沒意義
作者: iceman198410 (OOGGCC)   2015-03-21 20:02:00
知道敵人弱點難道還要通知他準備好嗎?
作者: ojizz4u (磨洞王)   2015-03-21 20:09:00
佐為讓你下吧(淚..

Links booklink

Contact Us: admin [ a t ] ucptt.com