Read19:我做了一个云端围棋复盘工具
最近在做一个围棋项目,叫 Read19。我把 KataGo 放在云端,做了网页和各平台的客户端:打开棋谱,就能看胜率、目差和候选着,不用先在自己的电脑上配 GPU、驱动和模型。
官网:read19.com。想先看界面,可以直接打开示例棋谱。
复盘时,可以沿着变化继续看
我把棋盘、变化图和整局走势放在一个界面里。导入 SGF 后,可以先看整盘棋在哪些地方发生转折,再点回那一步,比较实战落子和 KataGo 的推荐。
候选着可以展开成变化,也能继续试走。实战棋谱和研究分支分别保留,试另一种下法时,不会把原来的对局改掉。看完以后,可以导出 SGF,拿到其他围棋软件里继续研究。
这里我同时显示胜率和目差。领先很多时,丢几目未必会让胜率明显下降;局面接近时,几目的变化又可能决定胜负。先用趋势找到值得看的地方,再回棋盘看变化,比只盯着一个百分比更有用。
除了导入自己的棋谱,Read19 还有在线对局,可以和 KataGo 下一盘,再回来复盘。
已经在用 KaTrain,也可以接过来
Read19 不只提供自己的棋盘,也提供云端 KataGo 接口。如果你习惯了 KaTrain,可以继续用它,在远程引擎设置里填入个人 WSS 地址,让计算在 Read19 上跑。
我也做了一个 Read19 CLI,在本机桥接 GTP 协议,让 Sabaki、q5Go、Lizzie 等桌面软件连接云端引擎。棋盘和操作方式还是原来的,只是不用在本机运行 KataGo。
自己写工具的话,可以使用 WebSocket 接收流式分析,或者通过 REST 发起单次分析。协议和配置方法都放在开发者页面,注册后创建自己的 API Token 就能接入。
云端计算需要网络连接。搜索量可以按需要调整:先看一遍整盘棋,再给想研究的几个局面更多计算量,不必每一步都用同样的强度。
电脑和手机都能看
网页版直接打开就能用。Windows、macOS 和 Android 的安装包放在官网,iPhone / iPad 有 App Store 入口,具体版本见下载页面。
棋谱先保存在本机,登录后可以通过 Read19 云棋谱库在不同设备间同步。也可以自己保留一份 SGF,之后换工具时继续用。
目前 Free Beta 每月有 100,000 个 KataGo 分析单位,单个局面最高 1,000 个,同时可以跑 3 个分析任务。这个额度也能给 KaTrain 和自己的工具用。
分析单位算的是 KataGo 的树搜索计算。需要更多额度时,可以一次性购买,购买的部分永久保留。具体额度和价格以官网为准。
想试试的话
有 SGF 可以直接去复盘页面导入;暂时没有棋谱,可以先打开示例,看看候选着、变化图和趋势之间怎么切换。想保留现有客户端,就从 KaTrain 连接说明或 CLI开始。
我还在继续完善这个项目。棋谱导入、变化图操作、手机上的复盘布局,或者现有围棋软件的接入,遇到问题都可以在文章下留言,也可以通过支持页面反馈。带上平台、版本和复现步骤,我会比较好排查。
聊两句
评论使用 GitHub 账号,点击后加载。