棋盘负责消除歧义
让这个问题变得可行的关键,在于不把记谱单单纯当作普通文字来读。每识别出一步着法,就会在棋盘上走出这一步,而当前局面会限制下一个记号可能是什么。
Nbd2 与 Nfd2——通常只有一个合法,另一个在你看到之前就已被排除。
dc 不能保留为 dc:根据局面,d 线上通常恰好只有一个兵能够吃子,因此它会展开为 dxc5。
- 写成
0-0 的易位会被识别为 O-O,因为两个零根本不是合法的着法。
- 完全不可能发生的着法——马根本走不到那个格子,或者吃了一个不存在的子——会被标为红色,而不会写入你的对局。
最后这一点才是至关重要的区别。导致非法着法的误读会立刻暴露出来。 你只需核对少数几处带颜色的条目,而无需对着一张自己可能也认不出的记谱单去逐一校对四十回合。
颜色的含义
红色是非法着法:该读法在当前局面下走不出来,说明前面有地方出了问题——可能是这一步本身,也可能是更早的某一步导致棋盘处于错误的状态。
琥珀色是低置信度着法:模型识别出了一些内容,但把握不足以直接确认。编辑器会列出该局面下合法的着法,因此如果 Nbd2 和 Nfd2 均有可能,你在两者之间选择即可,无需自行打字。没有单独的“歧义”类别;只要识别存疑,无论原因是什么,都会显示为琥珀色。
哪些情况还是要靠你
有两种情况规则解决不了:
笃定却合法的误读。 如果 Nbd2 和 Nfd2 都合法,而模型确信了错误的那一步,任何校验都无法告诉你当时真正走的是哪一步。回放棋盘能捕捉到这一点:逐步查看对局,当局面对不上你的记忆时,问题就浮现了。
记谱单本身记录有误。 如果原记录者漏记了一步,对局就会从那一处开始偏离,而校验标记的是偏离的位置,而不是导致偏离的原因。要修复它,需要回溯到当时的局面——或者去查看对手的那份记谱单。
修改着法只需点击每步旁边的铅笔按钮,而且完全免费:只有识别本身会消耗积分。修改一步后,后续的对局会从该处重新进行校验。
支持的记谱方式
标准代数记谱法(SAN),与 PGN 中的用法一致:KQRBN、兵不带字母、x 表示吃子、O-O 与 O-O-O、+ 与 #、=Q 表示升变,以及用纵线或横线消除歧义。FIDE 自身的惯例略有不同(易位用数字零书写,即 0-0;升变写作 d8Q;x 为可选;附录 C.3 允许使用本国语言的棋子字母)。这些写法扫描都能识别:用德语、西班牙语或意大利语、法语、葡萄牙语、荷兰语、波兰语、捷克语、匈牙利语、土耳其语、俄语或中文棋子字母书写的记谱单,以及用棋子图形符号书写的记谱单,都会在识别时转成英文 SAN;粘贴的着法可以用记谱法转换工具转换,它支持上述除匈牙利语和中文以外的字母。如果你想复习一下,国际象棋记谱法详解涵盖了整个体系,7 个常见记谱错误则介绍了匆忙书写时容易出现的各种纰漏。
不支持描述式记谱法(P-K4、N-KB3)。以这种方式书写的着法会按扫描原样显示,但不会转换为代数记谱,不会被重放,也不会被校验,因此旧记谱单在扫描前需要先进行转写。描述记谱法与代数记谱法介绍了具体方法。