從傳統棋類運動到全新的電子競技,AI正在一步步攻克那些曾讓人類引以為傲的腦力項目。
在擊敗國際象棋世界冠軍的著名電腦「深藍」尚未出現時
90年代初的黑白棋界已經存在名為「Thor」的最強黑白棋程式。
早在DOS年代,Thor棋力能比得上世界級棋手,在這個時期的程式都是人工地加入編寫在程式裡,程式下起來比較像人類的下法。而且程式裡遺留了人類棋手的弱點、策略的不完整性等等的問題。因為早期Thor的通用性,影響到現在黑白棋界裡的統一棋譜資料庫都是用Thor database。
而在AlphaGo推出之後。AlphaGo 透過自我對弈數以萬計盤進行練習強化,2016年 AlphaGo在一場五番棋比賽中4:1擊敗頂尖職業棋士李世乭,成為第一個不藉助讓子而擊敗圍棋職業九段棋士的電腦圍棋程式,立下了里程碑。
如今,再看到諸如「AI在XX項目完勝人類選手」這樣的新聞,人們早已見怪不怪
打贏一局「人機」似乎也成為了彰顯實力的新方式。
但最近,如何在圍棋中故意輸給一個號稱「史上最弱」的新型AI,成為了日本社交平台上的熱門話題。
在它面前,你連輸都沒辦法 – 「世界最弱」的AI黑白棋機器人
吉田拓真是日本「AVILEN」AI技術公司的首席技術長,幾天前他在推特上發布了一款自己製作的圍棋小遊戲,向各位人類選手下了戰書。
我們知道,棋類是AI最早戰勝人類的領域,在人類與AI的對陣歷史上
無論是簡單的五子棋還是複雜的象棋、圍棋,最後均以人類選手的失敗告終,圍棋更是如此。
但吉田發布的這款黑白棋AI,目的卻是為了「盡可能多地輸」。
他還在推特上自信的表示:「如果你覺得能輸給它,那就儘管試試吧!」
「試試就試試!」我抱著這樣的想法興致勃勃的體驗了半個小時
結果戰績卻是慘淡的「十戰十勝」。
世界最弱のオセロAI 開發者為吉田 拓真
作りました (link: https://othello.to-kei.net/weak/) othello.to-kei.net/weak/
想試試輸的滋味嗎? >> 【傳送門】
由於黑白棋的特殊規則——玩家每次落子都必須能吃掉至少一個敵方棋子,直到無子可落,因此每次落子相當於進行一次「領地擴張」。
關鍵是,這個AI永遠能迫使玩家把棋子下到對自己最有利的地方
無論你是故意出「昏招」,還是閉著眼睛亂下一通,都會發現被AI牽著鼻子走,最終「不得不」贏得比賽。
吉田表示研發這個「最弱黑白棋」的本意和大部分試圖戰勝人類的AI相同,都旨在研究AI的「深度學習」能力。
他發現只需修改一行代碼,原本號稱最強的人工智慧瞬間就會變為「人工智障」,研究人員也能從另一個角度蒐集到更多的數據。
目前,除了普通的黑白棋愛好者,日本不少職業黑白棋手也加入了挑戰
我在Youtube頻道上就見證了一位號稱職業棋手的播主在經歷了數次壓倒性勝利後,以4子的微弱差距艱難輸掉了比賽。
當然,更聰明的玩家還想出了讓兩個最弱AI「左右互搏」這樣的取巧辦法。
即使這樣,目前AI的總戰績依舊為3121勝,1015937敗,勝率僅為可憐的0.5%。
但吉田認為自己的AI還是有很大的「退步空間」。
雖然機率很低,但目前職業的黑白棋手依舊有輸掉比賽的可能,他表示將繼續更新以阻止其他人輸給自己的AI。
黑白棋的遊戲規則
棋盤共有8行8列共64格。開局時,棋盤正中央的4格先置放黑白相隔的4枚棋子(亦有求變化相鄰放置)。通常黑子先行。雙方輪流落子。只要落子和棋盤上任一枚己方的棋子在一條線上(橫、直、斜線皆可)夾著對方棋子,就能將對方的這些棋子轉變為我己方(翻面即可)。如果在任一位置落子都不能夾住對手的任一顆棋子,就要讓對手下子。當雙方皆不能下子時,遊戲就結束,子多的一方勝。
遊戲策略
因為黑白棋獨特的規則,很容易出現雙方比分的劇烈變化,在遊戲後期可能僅用幾個回合就將大量對方棋子變成己方,從而扭轉局勢。因此,太著眼於比分是沒有必要的,更重要的是占據有利位置。
中間位置的棋子最容易受到夾擊,有橫、直、斜線共四個方向的可能。而邊緣的棋子則只有一個可能被夾擊的方向,四個角落上的位置被占據後,則完全不可能被攻擊。
遊戲的後期是關鍵位置的爭奪,而前期的布局,就是為搶占關鍵位置作準備。比如,若不想讓對方占據棋盤邊緣的有利位置,那麼自己就應避免在靠近邊緣的那一排落子。