先说一句前提:这篇文章由知弈围棋团队撰写,其中包含我们自己的产品。下面对其他工具的描述都基于它们公开的定位与功能,我们也明确写出了知弈不如它们的地方——因为选错工具对谁都没好处。
先分清两件事:引擎和界面
新手最容易混淆的一点:KataGo 是引擎,上面这些大多是界面。
KataGo 负责计算——算胜率、算目数、算候选点,但它是个命令行程序,不画棋盘。KaTrain、Lizzie、Sabaki 这些是套在引擎外面的图形前端,负责把棋盘画出来、把数据显示出来。
所以「KataGo 和 KaTrain 哪个好」这个问题本身不成立——KaTrain 用的就是 KataGo。真正的选择是:用哪个界面来驱动引擎,以及你愿不愿意自己把引擎配起来。
五个工具的定位
Sabaki — 通用 SGF 编辑器
界面做得干净现代,棋盘显示面积大,SGF 编辑功能全面(分支、注释、标记)。它本质是一个棋谱编辑器,顺带支持挂 GTP 引擎,所以引擎能力取决于你挂什么。
适合:主要需求是打谱、整理棋谱、做讲解材料的人。
KaTrain — 专为 KataGo 的训练工具
在这几个里对训练场景考虑得最周到:可以把 AI 棋力调到接近你的水平(而不是只能选择被碾压)、自动标出降低胜率的问题手、有针对练习的教学模式。在配置友好度上也是开源工具里做得较好的。
适合:愿意花时间配置、想系统训练的中高级棋手。如果你能接受一定的配置成本,这是开源方案里综合能力最强的。
Lizzie — 实时分析可视化
特点是把 AI 的思考过程可视化:实时胜率曲线、候选点热度、变化树。最初是为 Leela Zero 设计的,配 KataGo 使用时可能会遇到一些兼容性问题;社区也有 LizzieYzy 等衍生版本在继续维护。
适合:想「看着 AI 怎么想」来研究局面的人。
GoReviewPartner — 批量离线分析
思路跟前面几个不同:不是交互式界面,而是批处理工具——丢一批 SGF 文件进去,它跑完输出带分析的报告。
适合:有大量存量棋谱要一次性分析的人。
知弈围棋 — 打包好的引擎 + 自然语言讲解
我们的定位是把两件事做掉:一是不用配置,引擎、模型、配置全部预置在安装包里,装完就能下棋;二是讲人话,在引擎算出的胜率和目数之上,用自然语言解释这手棋为什么亏、亏在哪、本该怎么下。
坦白说不如它们的地方:专业分析的深度和可定制性不如 KaTrain 和 Lizzie。我们没有开放引擎参数的细粒度调节,也没有复杂的变化树编辑。如果你要的是把引擎榨到极限、或对分析流程有精细控制需求,开源工具更合适。
适合:不想在配置上花时间、希望「打开就能下棋和复盘」,并且看重「能听懂为什么」的棋手。
横向对比
| 工具 | 要自己配引擎 | 核心能力 | 自然语言讲解 | 费用 |
|---|---|---|---|---|
| Sabaki | 要 | SGF 编辑与打谱 | 无 | 免费开源 |
| KaTrain | 要(相对友好) | 训练、棋力分级、失误标注 | 无 | 免费开源 |
| Lizzie | 要 | 实时分析可视化 | 无 | 免费开源 |
| GoReviewPartner | 要 | 棋谱批量分析 | 无 | 免费开源 |
| 知弈围棋 | 不用 | 对弈、自动复盘、讲解 | 有 | 对弈免费,AI 功能有每日免费额度 |
那到底该选哪个
按你的实际情况对号入座:
- 只想下棋、顺便看看哪里下错了 → 找一个不用配置的方案(比如知弈),省下的时间用来下棋;
- 想系统训练、愿意折腾 → KaTrain,功能最贴合训练需求;
- 研究局面、想看 AI 的思考过程 → Lizzie 或 LizzieYzy;
- 整理和讲解棋谱 → Sabaki;
- 手上有几百盘棋要一次性分析 → GoReviewPartner;
- 看不懂分析数据、需要有人解释 → 目前只有带自然语言讲解的方案能解决这个。
一个实在的建议:不要一上来就装三四个工具。这几个的配置流程都要重复一遍「装引擎、下权重、填路径」,装到第二个多半就烦了。先想清楚自己是要「下棋」还是要「研究」,选一个用起来。
关于「免费」的一点说明
开源工具都是完全免费的,这是它们实打实的优势。需要说明的是,免费的是软件,而不是算力——它们全部跑在你自己的电脑上,分析速度取决于你的显卡。配置一般的机器做深度分析会比较慢,这部分成本是以时间和硬件的形式付出的。
知弈的对弈和本地分析同样在你的电脑上跑、同样免费不限量;需要联网的只有 AI 讲解和语音这类云端功能,它们有每日免费额度,超出后可以选择开通会员。