go

围棋 — 策略

VOG — Vinco Online Games

与机器人对弈

围棋机器人使用KataGo引擎。较弱的机器人用人类对局训练,按自己的水平“像人一样”下棋:它们犯的是同水平棋手会犯的错误,而不是削减了计算量的程序会犯的错误。

机器人 强度 棋盘
Sato_Bot 约20级 19×19, 13×13, 9×9
Mina_Bot 约10级 19×19, 13×13, 9×9
Kenta_Bot 约5级 19×19, 13×13, 9×9
Yuki_Bot 约业余1段 19×19, 13×13, 9×9
Sensei_Bot, Ryo_Bot 强,全力运行的程序 19×19

Sato、Mina、Kenta和Yuki在三种棋盘的机器人房间和练习室里都有。Sensei和Ryo在单独的机器上运行,不一定总在19路的房间里。

机器人怎么下

  • 认输——当对局毫无希望时:已经下了三分之一,而且落后很多(19×19上超过20目,小棋盘上超过10目)。级位机器人坚持得更久——和它们对局值得下到底。
  • 停一手——当已经没有棋可下时。
  • 终局计算时,它们会立即同意裁判程序的标记。如果你不同意,可以修改标记,或点击“继续对局”。

与机器人对局的等级分和与真人对局的等级分分开计算。

让子

和比你强的机器人下棋时,可以选择让子:“按等级分”——每相差一档让一子,或者手动设置。让子棋比分先棋更能提高棋力:黑方要保住优势,而执白的机器人会千方百计地追回来——这正是和真人对局时难得遇到的锻炼。

从哪里开始

  • 初学者——9×9对Sato_Bot:对局很短,哪块棋死了一眼就能看出来。
  • 胜率超过一半?换下一个机器人,或者少让一子。
  • 在练习室里,可以从局面库中的现成局面或自己摆的局面开始(这样的对局不计等级分),和机器人练习特定的局面——例如在三三(3-3)点入角。
  • 对局结束后,从对局记录中下载SGF,找出评估发生转折的地方——参见“棋谱记录”一节。