當今天下,誰的武功最高,象棋界首推王天一,等級分全國第一,棋壇外星人,創造2738的等級分歷史最高紀錄,等級分屢屢在2700+之上,獨為高位。
他參加的比賽,基本每次都是第一大奪冠熱門,鮮有失手,過去的2018賽季,王天一豪攬八冠,入金超四百萬。
剛剛結束的2019廣西玉林市第八屆“大地杯”象棋公開賽,王天一前十一輪就10勝1平,提前兩輪鎖定桂冠,天下無敵、所向披靡。
王天一的成功,得益于自己的勤奮努力,天賦過人,膽識無雙,也有說法,象棋軟件的橫空出世,輔助訓練,讓外星人更加強大,這在一定情況下,似乎提前終結了許銀川等上一代領軍者的輝煌期。
象棋軟件,確實厲害,特大、大師,都用其作為幫助分析。軟件之中,哪家技術最強,眾說紛紜,其中象棋旋風、象棋名手等,為先前多屆軟件大賽的冠軍得主,第一輪流轉。
同款軟件之間,又有硬件的不同,人為判斷的差異,要成為軟件中的霸主,也絕非一件容易事。
去年碧桂園杯,題頭議題,就是人工智能(象棋軟件)對棋壇的影響,并邀請了機器人索菲亞作為嘉賓,跟特大們學棋。許銀川、王天一等冠軍,都紛紛發表看法。
當前軟件的水平,已經達到了一個難以揣摩的高度,屢屢弈出一些神鬼之招,出神入化,軟件大賽,也屢有舉辦,如同環島自行車、摩托車、汽車拉力、F1,各式賽事花樣迭出。
3月8日至11日,每晚七點,弈天棋緣大京都,一項象棋軟件的F1戰斗即將開演,比賽十六位超級軟件參加,電腦配置九個56核,兩個48核,四個44核,一個40核。40核心的配備,竟然是最差的,真是嘆為觀止。
賽事采取直接淘汰戰,分先兩局制,全稱2019年第一屆無極“至尊旋風杯”軟件比賽,由無極至尊象棋軟件布局群主辦,象棋旋風軟件測試員、和黨曉陽贊助5000元人民幣。時間設定15分鐘局時+300秒步時+15秒讀秒,即是現在的弈天棋緣華山時間。兩局總分多者勝,打平加賽。
天外有天,人外有人,山外有山,人工智能哪家強,2019年第一屆無極“至尊旋風杯”軟件比賽或是其中的最強音,十六位參戰手,總計八百多核,平時四核都足夠快處理高強度任務,這無極“至尊旋風杯”是快出了新境界。
見證象棋軟件的F1戰斗,2019年第一屆無極“至尊旋風杯”軟件比賽,3月8日至11日,每晚七點,弈天棋緣大京都,看人工智能技術哪家強!
(象棋王子)
相信大家都有過被“人工智能”支配的恐懼吧?不論是主播還是特級大師,在軟件前都是那么地無力。軟件,為什么那么強呢?
其實軟件,也和我們的計算器一般,也是一個計算的應用軟件,它算什么呢?其實是算哪步棋能走,和走的這步棋后面可能如何發展。舉個例子,讓你執紅先行的話,你會走什么布局呢?如圖所示(因為天天象棋功能原因,不能將第一步能走的棋全部在一張圖列出),因為象棋棋盤的對稱原因,紅方第一步就有22步棋可走,當然有許多招法走了是要輸的,比如御駕親征,兵五進一等。
紅方開局理論上共有22步棋可走。
可能有人注意到了,這個開局的能走什么棋的例子,不過是窮舉法了,它把能走的棋全部列出來,再去篩選出能走的棋。事實上,到了中局的時候,如果把所有棋子都看一遍,把每個棋子都能放的地方,那么每個回合都有近百種走法,當然官方招法往往只有一兩種,而且看上去能走的也不過十步。就好比大家下棋一樣,上來誰也不慫誰,因為局面太熟悉了,局面也是公平的,但到了中局局面復雜的時候,就感覺有點頭暈了,而到了殘局,能走的子力也就那么三四個時,也就不用思考太多了。
如果您對我說的話還是感到云里霧里的話,或許圍棋能幫你更好地理解。(其實我也對圍棋也是一竅不通):這是柯潔與阿爾狗的對戰的一個局面,此時柯潔執黑落子。
柯潔大戰阿爾法狗場面
如果用上面的窮舉法來看,柯潔可以放的地方一共有(361-24=337)個點。而行至中局的時候,因為棋子太多,你不僅需要考慮走哪個子,還要考慮這個子如何和你的其他子力配合。就導致很難去判斷到底應該行哪個棋子。而軟件,就像有無數個人一般,分工合作去思考每步棋后面的變化,你走的棋如果在它的考慮范圍之內,它就能短時間內作出反應,一秒一步(b格很高),如果你下的棋不在它的考慮范圍內,那么很大可能就是你走漏了。
至于人類能不能下過軟件呢?從2006年開始,中國象棋軟件的綜合水平已經超過人類,因為人類已經下不過軟件了,這樣的人機大戰也沒有任何意義了。相信大家都看過王天一,鄭惟桐的直播吧?(他們有沒有用軟件后面再聊)。他們遇到難局的時候都會陷入長考的。為什么會長考呢?因為當下能走的棋不止一步,他們要在腦子里想象走的這步棋對手有多少種應法,自己又要怎么去應對。都說特級大師能看七步棋,但這個“七步”決不止有七步,它有恐怖的2的7次方,也就是128步了。舉個例子吧,這個是屈頭屏風馬,大家作為紅方,此時的應招一般是兵七或兵三進一。最主流的兵七近一的幾個走法如下:
這些都是很多棋手看眼就知道的譜招啦,當然因為空間有限關系,上面這張圖有很多遺漏的地方,只列出了許多常見的,我喜歡的布局。例如,紅方可以緩開車啊,中炮橫車啊,中炮進三兵啊等等。如果說每個箭頭后面都有兩個箭頭,那么行至20回合時,理論上就有2的20次方(就是100萬)個不同的局面了。當然,實際上的可能的均勢局面遠不止于此,這也是象棋的精妙之處。
有人問象棋難在哪里呢?其實啊,象棋不像王者,飛車等游戲那樣,需要多高端的操作,多好的隊友(配合),也不需要像開心消消樂那樣多好的運氣。其實,象棋就難在把每步棋都走好,走的是哪個子力,這個子力走到哪個地方。特別是在沒有譜的時候,動的哪個子力,這個子力走哪兒決定了后面的局面向哪兒發展。就像現在的高考那樣,都是大家沒有見過的題,這時候比拼的就是大家的功力(實力)了。
而軟件,則是把每個棋子能放的位置,都在它的設想中放一遍,篩選出幾種能走的招法后,再通過打分來具體走哪一步。大家也應該看過一些up主的介紹軟件大戰的視頻吧?上面有很多說什么64核,128核的。這個64核,128核是什么意思呢?我是這么理解的:核心越多,它能算的東西也就越快(因而相同時間內算的東西就越多),能看到的步數也就越多了。這也是為什么很多軟件(尤其是不需要網絡的)的棋力和電腦配置掛鉤的原因。
我相信,不管是職業棋手,還是我們這樣的,運馬是最難的。在已有的比賽中,中炮與仙人指路的開局比高達2:1;但中炮勝,和,敗率只有3.6:3.3:3.1;但仙人指路到了4.3:3.5:2.2。因為仙人指路比較考驗選手的內力,第一步就是活通馬路,但馬這個象棋中的“弱勢群體”,因為它走日字,加上容易受制,馬實在難行。很多主播就說過,讓普通棋手兩馬都能走走,但讓個炮就不用下了,而街頭也有很多讓單馬和雙馬的。而軟件,則是無時不刻都能照顧到所有棋子(當然包括馬),把每個子的作用都發揮得淋漓盡致。好比你和一群人下棋一樣,對面有的人看這個時候炮怎么走,有的人看車怎么走,有的人專心看馬怎么走。就像很多時候,你們看軟件把這個車,這個炮或者這個馬放到這個位置后,才恍然大悟,原來還有這樣的妙手。這也是為什么說當局者迷旁觀者清。
如圖,紅方多子但子力位置難以配合,此時不該走馬三進四,改走其他可直接獲勝。
相信大家都知道什么是譜招吧?所謂的譜招,就是沒有漏洞的招法。如果跟著譜招走到最后,往往都會因為大量對換子力而和棋告終,當然也有一些棄子的譜。現在的軟件,一般都有一個開局庫的,在應對主流布局(例如中炮,仙人指路,飛象)的時候,它都能一秒做出反應,走出屏風馬,卒底炮,對兵等的沒有漏洞的招法。也如大家下棋那樣,如果都是走主流布局,特別是中炮過河車,大家應該都能和軟件一般,一秒一步,直到對面走出你預料之外的招法,或者到了中局忘了譜招,你才要時間去思考如何去應對。而為什么軟件也會被殺呢?
其實,軟件被殺,也和我上述的一般,在太復雜的局面下,短時間內的計算出現漏洞。為什么會漏呢?并不是它看不到正確的招法,而是軟件也和大家一樣,第一眼看到想走的棋,就在這步棋上花費了大量的時間去思考,覺得沒什么問題,這步棋走了后面的局勢會如何發展,而忽略了其他的。軟件殺軟件,就是因為對面軟件先跳水了,短時間內想漏了。因而,現在很多軟件都要收費的,而且都是要聯網的。為什么呢?就是因為正規的軟件需要聯網到服務器上,再由多個服務器(多個電腦)去分工合作,分開去思考每步看上去能走的棋后面會如何發展,再去選擇走哪步。所謂三個臭皮匠,頂個諸葛亮,讓你一臺電腦去跟五六臺電腦下,下不過也是情理之中的,短時間內快速的計算很有可能“跳水”。
核心越多,棋力越強。
因而,現在的軟件更多地被稱為“人工智能”,就像你去看街邊老頭下棋一樣,很多時候,你想走的棋肯定和老頭走的大相徑庭的。軟件有時候也會犯錯,此時就需要懂棋的人去糾正下,這也是為什么人工智能比純軟強的原因。但人工智能和那種好幾臺機器一起,每臺機器去算不同的走法比起來,還是差得很多,你所想的完全就在電腦預算之內,這也是為什么軟件能給出兩三種走法(變招)的原因,而那些能指揮對面走什么棋的主播,也是這個道理。
而關于現在的很多主播是不是軟件這個問題啊,我只能說各有各的看法,這點確實很難達成一致。因為主播也是人類,也會輸棋。但現在的主播,除了我所知的幾位特級大師,例如王天一,洪天王和鄭惟桐,他們下棋都有三個特點:第一需要長時間思考,難走的局面都是一臉凝色;其次就是直播時間不會太久,下久了就會疲勞而容易走漏招;最后就是不會太關注彈幕,向觀眾要什么禮物。但他們的直播間往往很冷清。而反觀其他主播呢?下棋的時候,幾乎都是在和彈幕聊天吹牛裝x;其次,就是能直播一晚上,走到11,12點下播還是那種“談笑間,檣櫓灰飛煙滅”的狀態;最后,就是我所知的幾位主播都很喜歡大家刷禮物。
特級大師不到一百的禮物
然后,再來聊聊一些什么象棋里的“飛刀”。其實,象棋是沒有飛刀的,你讓那些說飛刀的去砍軟件試試?搞不好這把飛刀就插自己上了。飛刀是什么呢?第一,是你走的這步棋(這把飛刀),對面的正確應法只有一兩步,摸了其他子就要輸了。第二,就是已經是優勢局面下,走的另外一種能走的招法,已經占優了獲勝不過是時間和方法問題,這就是飛刀。因而,你為什么會輸棋呢?就是在陌生局面下,沒走出正確招法,所謂一步錯步步錯。走好每步棋才是最難的。你走的每步棋,如同在迷宮里走向下一道門一樣,正確的門只有一兩扇,其他的都是錯誤的,只要走錯一步,剩下的走的再好也于事無補。
正確招法往往只有一兩步
最后,我再談談我對于象棋軟件的一些看法。正如許仙所言那樣,象棋軟件這種東西是很影響象棋的這個游戲的生態的,他自己承認自己下不過軟件,直播跟軟件下也沒什么意義。用軟件下贏純人,本來就是在情理之中的事情,就像人和汽車賽跑一樣,是沒有任何意義的事情,人與人跑步才有體育精神。用軟件跟純人下棋,就無異于“把自己的快樂建立在別人的痛苦之上”。對于廣大棋友而言,現實里的下棋,更多的應該是一種樂趣和學習,享受獨立思考這個過程。但跟著軟件下棋,沒有了思考和交流這個過程,有的只是贏的快樂,沒了這一過程中自己獨立的思考和努力,也不會學到什么。就像考試作弊一樣,作弊的人分數是好看啊,是比別人高啊,作弊得這么高的分數肯定也很開心啊,但作弊的人往往沒什么真材實料,用軟件直播的也是。作弊對于學習來說也學不到什么。
因而,黨斐大師就說,看一個主播是不是軟件,看他線下(真實對戰)里有沒有成績,這個排名(成績)和他直播的棋力成不成正比,那些說什么怕去了拿全國第一的話,這種鬼話我們聽聽就好了。為什么這么說呢?我覺得,就是因為這些主播花費這么多時間和“精力”去給你下和講解一晚上棋,無非就是為了更多觀眾(更多禮物),這點本來就無可厚非,沒觀眾沒禮物誰會在那里直播?而你想得到更多的觀眾,首先你棋力就要高,讓別人覺得你是“宇宙第一”的水平。相信大家應該也看過很多的全國比賽,冠軍動則就是幾萬,幾十甚至幾百萬的收入,那些一晚上才幾百禮物的主播,為什么不去“隨隨便便”拿個冠軍呢?不比自己直播賺的錢多嗎?至于為什么,因為我不能強求大家看法一致,我也不好多說什么。
來源:抖音象棋大師黨斐
也正如我之前所發的那篇文章一樣,我看這些主播的視頻,直播時,我也收獲了其中的快樂,也提升了棋藝,這點也是無可厚非的,至于他們是不是軟件主播,我也想說,是不是軟件主播和我們的關系真的不大。正如我們看軟件 一樣,也不能光看到其中的弊端。軟件對于很多人來說,也能學到很多東西。我想說的是,能通過軟件認識到自己,是那么的“弱小”,和別人相比起來自己的差距是那么大,能讓我們更好地認清“卑微”的自己,從而更好地去努力,向比自己優秀的人學習。
最后,我也因為之前的一篇文章,給大家說聲抱歉。因為我就像那吵架的人一般,當時我是帶著很濃烈的感情色彩去寫的文章,沒有真正去做到科普,因為我當時心態出現了嚴重問題,寫出的東西我回過頭來再看感覺啥也不是。如同下棋一樣,輸棋并不可怕,輸不起才可怕;如同下棋一樣,輸棋并不可怕,不知道為什么輸的才可怕。
正如你下的棋一般,總是在尋找對方的“弱點”在進攻,反過來別人也是在找你的薄弱之處。這就說明,其實,一個人的缺點在別人眼中其實是很明顯的,而如何提升自己則是能夠看清自己的弱點,虛心向別人請教。人生如棋,棋如人生,但人生不像象棋那樣,走錯了,很多時候就沒有下一把了,因而,走好人生的每步棋吧,不要像那些街邊老頭一般,走的那么飛快,那么隨意,等到陷入苦局才去苦苦思索怎么解圍。就像那些學生一樣啊,到了考試才去“臨時抱佛腳”,走好人生的每步棋,充實地過好每一天,別讓余生留下悔恨,即便結果可能如這盤棋那樣,并不那么如意,可我們也能問心無愧。
介紹象棋軟件的棋局,主要有2個目的:
第一個目的,讓大家知道目前地球上最厲害的中國象棋水平。
電腦的象棋水平比純人厲害太多了(我們純人第一中象高手王天一在電腦面前也是小孩一樣),目前象棋軟件雖然全面碾壓純人,但也有3個明顯弱點:
(01)電腦核數過高,電腦發熱發燙從而電腦走出跳水犯錯的走法
——解決方法是降溫
(02)象棋軟件會中自己開局庫中沒有的“象棋布局飛刀”
——解決方法是整理各種開局庫、完善殘局庫(防止有些殘棋電腦不會破解)
(03)算法問題,如窩心馬、棄子取勢、多兵對多士象的打分不準等問題
——設計者收集一個個電腦算錯的棋局,不斷更新算法、計算引擎
按照我接觸象棋軟件10余年的體會,現在中國象棋的棋軟已經發展到瓶頸了,很難有質的飛躍了,10年以前的象棋軟件和10年后今天的象棋軟件沒有什么區別,還是按照以下公式:
電腦象棋軟件的綜合棋力=電腦配置(燒錢)+開局庫+審局庫+殘局庫+最新算法引擎+降溫設備等
也就是說目前的電腦象棋軟件再厲害,厲害到可以讓純人最厲害的王天一、許銀川2~3先(普通家用四核筆記本+盜版的象棋軟件,這個水平已經是純人全國象棋冠軍水平),仍然不是我們心目中完美的、無敵的“中國象棋之神”水平。
前幾年谷歌公司開發的人工智能“阿爾法狗”橫掃了圍棋界、國際象棋界、日本將棋界,唯獨漏了中國象棋,這是一個很大很大的遺憾。2年前我曾發過動態,目前國內是有業余的有志之士利用“阿爾法狗”發布的公開算法來訓練中國象棋的“阿爾法狗”項目的,但這種耗錢耗設備的大工程絕對不是靠個人或者小集體能夠完成的,目前中國象棋“阿爾法狗”項目的面世仍然遙遙無期。
第二個目的,民間是沒有象棋絕頂高手的,只有利用象棋軟件作弊的“視金錢和名利如浮云”的電腦搬運工。
驗證某某平臺的某某主播是不是象棋軟件的搬運工,辨別方法有很多很多,我就說一個。目前地球上純人下象棋最頂尖的王天一、許銀川、趙鑫鑫、汪洋、趙瑋等純人特大、大師,他們直播下棋的時候是如此之糾結、之頭疼、經常舉報別人軟件作弊、下棋不能侃侃而談要花時間去想棋,與之相反的,那些棋還沒下就知道要表演某套路、談笑風生、吹吹水、聊聊天就可以虐天虐地、不輸棋的,這些100%就是電腦搬運工。