在线分析 · 02
如何在线分析 SGF 与 KataGo 候选着
从导入棋谱到读懂曲线、候选着和变化图:不安装本地引擎,也能完成一次有重点的在线 SGF 分析。
导入 SGF 并核对棋局信息
打开 Read19 复盘页,选择 SGF 文件或粘贴棋谱内容。开始分析前核对黑白方、贴目、规则和手数;这些设置会影响 KataGo 对局面的判断。
SGF 不只是落子序列,还可能保存规则、贴目、让子、棋手姓名和赛事信息。导入后先看棋盘最后几手是否与原对局一致,再检查 HA、KM、RU 等字段。让子棋如果缺少初始摆子,或者贴目被错误设成默认值,后续每一手的胜率和目差都会建立在错误前提上。准备公开链接时,还要主动删除不想暴露的姓名、时间和赛事字段。
导入检查分成三层:文件能读取、棋盘手顺正确、规则与贴目正确;三层都通过才开始分析。 选择与问题匹配的搜索量
先用较低搜索量浏览整盘,再把更多计算留给真正想研究的关键局面。搜索量更高通常会让排序更稳定,但不会把 AI 结论变成唯一的人类下法。
搜索量应该分配给问题,而不是平均分给每一手。第一次扫描只需要让曲线稳定到足以发现大转折;找到关键局面后,再单独提高这些位置的搜索量。如果候选着排序在相近的几个选项之间来回变化,说明它们可能本来就接近;继续计算是为了确认差距,而不是强行制造一个唯一答案。记录分析时使用的档位,之后比较结果才有上下文。
先用较轻搜索覆盖整盘,再把较深搜索集中到三个转折点;计算预算因此真正服务于问题。 先读趋势,再打开局部变化
用胜率曲线找胜负预期的变化,用目差理解局面大约差几目。选中转折后,再比较实战着、候选着和变化图,避免从第一手起逐手追数字。
读图时从横轴上的手数开始,不要先盯最高或最低点。把鼠标或触控点停在转折之前,确认轮到谁走、当前目差和棋盘上最弱的棋块。让子棋和大幅领先的局面尤其不能只看胜率:胜率可能长期接近极端值,而目差仍然能告诉你是否在稳定收束。反过来,细棋中一两目的变化可能导致明显胜率摆动,这不等于棋形突然崩溃。
同一手数对齐胜率与目差,再回到棋盘确认轮次和弱棋;三者共同构成转折解释。 用 TreeView 验证不同分支
在 TreeView 中打开候选分支,沿变化落子后随时退回分叉点,再建立自己的应对分支。重点不是背住主变化,而是保留比较路径,识别急所、交换次序与薄弱棋块。
变化图是一棵分支树,不是一段必须背诵的录像。先沿主变化摆到局面目的变清楚为止,然后退回第一个分支点,换成你实战最可能下的应手。观察 KataGo 是否仍选择同一方向,还是立即转到别处。至少测试一次“自然但不在主变化里”的应手,才能知道推荐着依赖精确手筋,还是反映了更稳定的全局方向。
在 AlphaGo 第 37 手的 TreeView 中保留 P10 实战分支,再回到第 36 手比较 D13 与 E12。
一次有效分析应当包括
- 棋局规则与贴目正确
- 搜索量与问题相匹配
- 转折点同时参考胜率和目差
- 至少亲手摆过一条候选变化