KataGo橫空出世後,棋力、最大化官子什麼的已不成問題,該是增加棋風變化,提升寓教
於樂功能的時刻了。
建構AI「棋風」可以從以下方面做:
1. 選擇性設定:很多盤面AI會出現大量勝率接近的可著點,可以設定一接受域,比如說
最高勝率著點-2%內的著手,都視為可接受。再對不同角色,賦予其不同的價值判斷邏輯
,用這個邏輯在可著點裡選點。比如說愛好高位,可以取越接近K10(天元)的點;相反愛
好低位,就取越遠離K10(天元)的點。又或者特別喜歡打入,可以設定當對方最大塊模樣
大於某數值的時候,優先取下在裡面的點...等等。這部份做得好會讓每個角色有很大差
異。
2. 開局庫設定:某些角色會有特別愛下的佈局跟定式,這部份就用開局庫方式解決。
3. 序盤手法設定:開局完之後有一些慣用手法,這部份要針對不同角色對特定型的選點
建立模組。
4. 用時設定:部份角色會有特殊用時分配。
接下來以一些人物舉例說明:
1. 秀策:佈局當然是135,以小目、目外、高目為主的古棋佈局。特別喜歡小尖。
2. 吳清源:星、三三、大雪崩、二間高掛。執白有時會用相對小目,執黑有機會初手天
元跟你下模仿棋。
3. 武宮正樹:二三四五連星,重視高位。你掛角或分投有機率直接被鎮。
4. 趙治勳:地溝流,先撈後洗。
5. 李昌鎬:佈局選堅實棋型,酷愛拆二。局面領先會優先考慮安定自己的棋甚至拆一。
官子極大化。
6. 李世石:早期打入,手法上熱愛分斷戰鬥,無論自己的棋會不會死。
7. 楚陽春:陽春流高位佈局。
8. 磨王邱峻:走棋特別磨嘰,分支複雜的戰鬥追求勝率極大化,有機會讓玩家對著電腦
發呆1小時。
以上純屬舉例,實際上做肯定會有真實人物肖像權或題材IP問題(最可能就棋魂),這部份
就交給公司Boss去頭痛。
另外就是開放介面提供玩家自訂棋風選項,這樣玩家就有機會透過自行測試,自訂屬於玩
家喜歡的分析跟對戰模式,又或者自創新角色等。
以上純屬虛構
前提是商業化要有人做
End