WFU

2020年9月6日 星期日

用AI還原「吐血名局」的歷史真相


文/林煜軒(台大醫院精神部主治醫師、圍棋六段)


「吐血名局」是我最喜歡的一段圍棋歷史故事:26歲的天才少年赤星因徹,為了替恩師幻庵因碩報仇;與本因坊丈和決戰的一局。赤星因徹原本佔盡優勢,但本因坊丈和連下了三招「丈和三妙手」後,形勢急轉直下。最後復仇無望的赤星因徹,在棋盤上口吐鮮血,當場暈倒在棋盤上,兩個月後病死。

史書記載:1835年赤星因徹確實罹患肺結核吐血而死,而這座染上血跡的棋盤也保存至今。但「吐血名局」中的「丈和三妙手」真有這麼厲害嗎?我在學生時代年輕氣盛時,擺了好幾遍吐血名局,可以感受到復仇少年赤星因徹的那股氣血翻騰。但是只覺得「丈和三妙手」虛無飄渺,要說玄妙,說實在也看不出「三妙手」對局面逆轉的直接好處;只覺得兩百多年來眾多高手大力吹捧「丈和三妙手」,糊里糊塗就當作看懂了。

圖為本因坊丈和「古今無類三妙手」的第一妙手(白68)




近年來有熱心研究古譜的高手,用AI分析了「丈和三妙手」的勝率,結果發現這三招妙手,對勝率似乎沒什麼太大的影響;甚至有「丈和三妙手」根本就是「假妙手」的結論。我們再看看弈客圍棋利用AI分析這整局棋的勝率走勢圖:赤星因徹在前80手左右的勝率大於50%,確實是優勢;到了中盤勝率逐漸下滑。但這種慢慢下滑的趨勢,大部分不是因為一招妙手,或是一步敗著所致,而比較像是體力、腦力不濟的表現。

圖為「吐血名局」中持黑棋赤星因徹的勝率:縱軸是用AI計算出0-100%的勝率,而橫軸是棋局進展中每一步棋時的勝率。在執白棋的本因坊丈和下出第68、70、78三步「古今無類三妙手」之後,因徹在第79手時,勝率仍然有68.41%;是優勢的局面。而且如果看稍前在60、68、78時的勝率,三妙手並沒有明顯的影響這盤棋的走向,真正扭轉這盤棋勝負的,是在91手之後因徹的勝率才逐漸下滑到50%以下。
綜合以上史料和AI對「吐血名局」分析,我大概拼湊了這段事實:
  1. 從AI前80步的勝率看來:26歲的赤星因徹確實是天才少年,在實力上很有機會與當時的天下第一本因坊丈和較勁。
  2. 赤星因徹罹患肺結核,顯著地影響他的體力和腦力(認知功能),使這盤為時兩天的棋局後繼無力。
  3. 與其說流傳百年的「丈和三妙手」逆轉了棋局,正確的說法應該是赤星因徹在後半盤,因為肺結核的病情,導致實力水準下降,而逐漸喪失優勢。
  4. AI的勝率分析證明,「丈和三妙手」並沒有特別突出;「丈和三妙手」是百年來的圍棋高手和說書人過度渲染的。
  5. 赤星因徹肺結核原本就嚴重,加上最後輸棋巨大的心理壓力、為恩師報仇功敗垂成的失落加重病情,因此當場吐血,兩個月後死亡。

日本圍棋史話》將赤星因徹為老師幻庵因碩報仇失敗吐血的那幕描寫地尤其悲壯:

 

因徹又要吃左上白棋,又要保右上黑子,又想救出右邊孤子,又想破上邊白地。實在是心力交瘁,形神俱困了。眾人眼見這位為師雪恨的青年,臉色慘白,咬牙切齒的模樣,都感到有些不忍。白246手後,因徹細算之下,知道盤面再無爭勝餘地!因徹抬眼看師父,見他是一臉悲哀憂傷之色,只覺萬箭鑽心。完了!一切都完了!因徹伸出顫抖的手,在棋罐蓋上取了幾顆白子放在棋盤上,剛點了點頭,還不曾說聲「完了」,猛覺胸中一股熱潮直衝咽喉,來不及用手去掩,鮮血已經噴了出來,噴得滿盤皆赤,身不由主地 扑在棋盤之上。
「因徹!因徹!」幻庵因碩(因徹的老師)一把將他抱起,因徹尚有知覺,朝著恩師慘然一笑,這一笑簡直比哭還難看,幻庵不由得痛哭起來...