今天小編分享的科技經驗:AI機器人在家教我下圍棋,越練越上瘾,歡迎閲讀。
智東西(公眾号:zhidxcom)
作者 | 程茜
編輯 | 心緣
家人們!誰懂啊?遇到神仙圍棋老師了!
事情是這樣的,近期,身為母胎圍棋小白的我,突然棋魂覺醒,覺得有必要掌握傳承了中國民族文化智慧精華的國粹 " 圍棋 "。
為此,我請了一位打敗世界冠軍的 " 圍棋教練 ",一對一在家随時教我下圍棋。重要的是這位老師超級有耐心,對我這種又菜又想學的純種小白悉心教導,而且随時陪玩陪練,沒有任何怨氣。
這個神仙老師不是人,而是一個商湯科技今年 6 月推出的圍棋版元蘿卜 AI 下棋機器人。
▲我的 " 圍棋啓蒙老師 "
就在上周六,元蘿卜與職業圍棋九段選手陳耀烨與商湯科技在北京上演巅峰對決。最終在第 192 手,陳耀烨投子認負,元蘿卜中盤獲勝。
陳耀烨是誰?那可是超一流的職業圍棋選手,曾在 2013 年春蘭杯世界職業圍棋錦标賽、2016 年百靈杯世界圍棋公開賽、2018 年天府杯世界圍棋職業錦标賽中先後戰勝李世石、柯潔、申真谞取得世界冠軍,是中國第五位世界冠軍三冠王,同時還獲得了中國圍棋天元賽八連冠。
▲圍棋世界冠軍職業圍棋九段選手陳耀烨與元蘿卜對弈
在對弈過程中,雙方從旗鼓相當到元蘿卜主動求戰、陳耀烨打入白陣另辟戰場,局勢不斷變化,元蘿卜能在防守滴水不漏的同時,對棋局精準計算。陳耀烨賽後談道,元蘿卜用機械臂落子,像人一樣坐在對面,讓他體驗感非常好。
除了跟頂尖人類棋手對戰外,元蘿卜圍棋機器人也能适應不同水平的圍棋愛好者,提供不同級别的棋力來陪用户對弈或教學。雖説元蘿卜已經通過打敗世界冠軍證明了自己的最強水平,但玩得好是一回事,教得好又是另外一回事。
基于我對自己的零基礎棋藝擁有充分認知,最近一段時間,我深度體驗了這位外形憨态可掬的機器人師傅,看它能不能把我領進圍棋的大門。
一、配置:一連二卡三驗證,超精密機械臂一次拿五子
元蘿卜圍棋機器人的外形并不復雜:一個标準的 19 路棋盤,一個 " 圓頭圓腦 " 的機器人身子,還有一只機械臂包攬了所有下棋所需的 " 手臂動作 ",看起來很像 " 一個小小機器人一只手端着棋盤 " 來找我下棋。
考慮到圍棋愛好者的水平不盡相同,除标準的 19 路棋盤外,元蘿卜還提供有兩個軟質的 9 路和 13 路圍棋盤,這兩個棋盤的交叉點更少,也更适用于初學者。
▲元蘿卜圍棋機器人 19 路、13 路、9 路棋盤
初始安裝步驟很簡單,把機器人平放到一個空桌面上,将棋盤對準機器人腳部的卡點垂直放入,連好棋盤線和電源線,将黑白棋盒卡進棋盤左右兩邊的凹槽,機器人的本體部分就配置完成了。
開機後需要先聯網,通過微信掃描二維碼下載元蘿卜 AI 下棋機器人 App,然後按説明書或 App 上的操作説明視頻進行配置。完成聯網綁定後,可以選擇遊客模式或登錄自己的賬户。遊客模式下,用户無法進行真人線上對弈和棋局數據復盤。
聯網注冊時,用户可以選擇進行人臉識别驗證,也可以選擇跳過。如果進行了人臉識别驗證,不用專程登錄賬户,我只要坐到元蘿卜面前,它中部的攝像頭就能識别出我是誰,然後将練習、對弈等進度或數據從 App 同步到機器人端。不同用户的對弈和學習數據都能分開記錄,這樣每個人的圍棋進階之路就更加一目了然。
▲元蘿卜 App 注冊過程中的棋力選擇和人臉 ID 使用界面
元蘿卜上方還有一個伸出來的攝像頭,用于快速識别和感知棋盤、棋盒、棋子,當棋盤上棋子的布局出現問題,或者我想耍賴偷偷拿掉棋子時,它都可以快速識别出來并将棋子放回原位。
▲紅框标注處為兩個攝像頭
配置完,元蘿卜就能開始陪我下棋了。它的機械臂上有一個紫色的透明容器,一次能拿起 5 個不同色的棋子,擺棋、行棋效率更高,不過跟我手動拿棋擺棋的速度相比還是慢多了。
▲元蘿卜機械臂擺棋
商湯科技創新工程院院長沈徽此前透露説,這個小小的抓取機構裏包含 30 多個零部件、4 個傳感器以及專用的計算芯片、相應算法。即使遇到擺放不規整的棋子,機器人也能快速 " 決斷 " 換一個更好抓的棋子。
二、學習:從啓蒙到高段練習,反復鞏固同一知識點
元蘿卜圍棋機器人目前提供五種功能玩法:棋力闖關、巅峰對決、星球聯盟、AI 習題精練、五子棋。其中,AI 習題精練能幫助用户練習各種圍棋技巧;棋力闖關、巅峰對決為人機對弈,巅峰對決主要面向專業棋手;星球聯盟裏集成了一些圍棋應用,進去可以跟在線的真人用户對弈。
當然這裏的大部分功能都暫時與我無關。作為一個圍棋 " 小白 ",我的第一要務是 " 學習 "。
我先嘗試了 AI 習題精練模式,點進去後分别有适合啓蒙、入門、初級、高級一直到高段的 7 個階段,供不同水平的用户進行練習。我根據自己的圍棋水平選擇了适合的模式以及想要學習的技巧後,元蘿卜就會化身一位圍棋老師,完成出題、擺棋、評判的一系列操作。
話不多説,開始實戰。
我先選擇了最基礎的啓蒙練習,裏面有 4 個 " 棋理 "、22 個 " 吃子 " 和 2 個 " 死活 " 習題。棋理 1 一共有 18 道練習題,選擇一道題後,元蘿卜會擺出一個簡單的棋陣,然後等我落子。
▲啓蒙練習中的棋理、吃子學習界面
如果放對位置,它會顯示 " 恭喜你,答對了 "。當我總是找不對正确答案時,可以選擇看提示或看答案。
▲啓蒙練習中練習題及棋局
這一階段,元蘿卜出的題目比較基礎,多為分斷白棋、打吃白棋、使用 " 長 " 保護黑子不被吃掉等。在 20 道題的練習中,它還會變換棋子擺放的位置,對同一知識點進行反復提問,來讓我融會貫通,實現舉一反三。
在棋理 1 中,大概做了一半的題,我已經基本掌握了棋理 1 涉及的圍棋技巧,後面的練習題基本上都會做了。
三、進階:可選機器人、真人對弈,賽後快速復盤棋局
打好理論基礎後,我躍躍欲試想要來對弈一局,元蘿卜提供了機器人和真人兩種選擇。
打開棋力闖關,有 9 路、13 路、19 路三種棋盤模式,每個模式裏都有從業餘到專業的不同段位,就像玩遊戲一樣,打通一關後才能解鎖下一關。
在對弈過程中,我還可以點擊 " 返回 " 鍵,選擇 " 手數顯示 " 或 " 局勢分析 "。" 手數顯示 " 會通過标數字呈現落子順序。" 局勢分析 " 會顯示黑棋或白棋領先多少子。不過這對于初學者的我暫時還沒什麼用。
▲對弈過程中黑白子領先程度
我也嘗試了和真人對弈的模式。元蘿卜中的星球聯盟中有 99 圍棋、新博圍棋、弈客少兒、弈客圍棋、佳弈圍棋,都是跟真人對弈。在真人對弈模式下,我也可以選擇和自己水平相當的棋手。
我的元蘿卜 App 中也會同步出現這些棋局的對弈數據。我還可以将這些數據分享到微信或朋友圈,别人只要點進鏈接,就可以分步驟查看整個對弈過程。比如我可以分享給一些段位比較高的棋手或專業圍棋老師,幫我一起復盤。
在巅峰對決模式,元蘿卜将用最高棋力與玩家對戰,需要保持網絡暢通。這個我就暫時不 " 自取其辱 " 了,等我的棋藝進階到比較高的段位再做嘗試。
▲元蘿卜可以實現真人對弈的星球聯盟
除了練習圍棋外,元蘿卜還提供有五子棋玩法,設定了七種難度等級。前幾關還比較輕松,到後面第五關,元蘿卜的 " 智商 " 突飛猛進,提前很多步給我挖坑,讓人防不勝防。
結語:打敗世界冠軍的 AI 機器人,走入尋常百姓家
學圍棋路漫漫,對我這種成年 " 小白 " 更是老大難。不過好在元蘿卜全程不會不耐煩,只要我不耍賴,就能陪我一直練習,一路進階。
與在電腦或手機上跟 AI 對弈相比,跟元蘿卜這種有實體的機器人對弈,會更有像跟真人對弈的真實感,下棋過程也會更加謹慎、專注。再配合元蘿卜一套完善的 " 培訓計劃 ",我在練習過程中,感覺進步還是很快的。
2016 年,谷歌的 AI 程式阿爾法狗(AlphaGo)擊敗圍棋世界冠軍,轟動全世界。如今,一個擊敗過世界冠軍的圍棋機器人,已經能夠進入到人們的日常生活。