象棋 AI 与棋局分析入门
手机、电脑,先选哪个入口?
| 你的情况 | 从这里开始 |
|---|---|
| 想先试试,不熟悉安装和加载引擎 | 按网页版帮助操作;手机、电脑都有对应说明。 |
| 想安装适合自己系统的象棋软件 | 看下载皮卡鱼,按 Windows、安卓、iOS、macOS、Linux 或鸿蒙选择入口。 |
| 已在使用皮卡鱼 APP | 看APP 使用帮助,找到对应设备的导入、分析和保存按钮。 |
| 已有熟悉的界面,会加载引擎 | 到官网下载纯引擎,再在界面中配置。 |
初次使用先让一个局面正常显示分析结果,再调整高级参数。网页版首次打开要等待引擎下载;不要把尚未加载完成误当成无法算棋。
引擎和界面有什么区别?
引擎负责算棋,界面负责让你方便地用它。 皮卡鱼是象棋引擎;棋盘、棋谱列表、导入按钮和分析面板通常由界面提供。界面的英文简称是 GUI。
有的软件把两者整合好了,打开就能操作;纯引擎则需要加载到支持它的界面中。下载了引擎文件,却没有看到棋盘,不一定是程序坏了。具体解释见什么是引擎与什么是界面。
用引擎复盘一盘棋
下面以皮卡鱼网页版为例,APP 的相应操作可参照其帮助页。
- 导入棋谱。 可以选择支持的棋谱文件或粘贴着法,也可以自己逐步走出实战过程。图片识别得到的是棋盘局面,识别后要核对棋子和轮走方;它不会凭一张图还原此前整盘棋。入口见导入说明。
- 先浏览整盘。 打开“局势”中的“棋谱分析”。“快速分析”用于查看各步最佳着法,“彻底分析”会查看更多可行着法,耗时更长。手机和电脑的具体位置见棋谱分析。
- 回到问题着法之前。 查看当时的推荐走法,再试自己的实战走法,沿推荐变化往后走几步,观察差别出在哪里。先理解漏防、丢子或失去进攻机会的原因,不急着记一长串招法。
- 留下自己的解释。 添加变着和注释,再保存或导出棋谱。比如记下“这里先补防,对方就不能先手吃子”。操作见变着与注释。
整盘分析进行时,走棋或离开页面会停止分析,已完成的结果保留。想逐步试棋,可以等它结束后再回看。
评分、深度和 PV 怎么读?
评分先看视角。 网页版会标明“红分”或“黑分”:正数有利于标明的一方。其他界面可能采用不同显示方式。分数表达引擎对局面的判断,不是无条件的胜负保证;不同版本的数字也不宜直接比较。
深度不是每条变化都算了同样多步。 引擎会对不同分支剪枝、减深或延伸。分析刚开始时评分和推荐着法可能变化,关键局面应多观察一会儿,而不是只盯着层数涨得快不快。见深度说明。
PV 是当前推荐的主要变化。 它包含双方着法,是引擎目前认为有代表性的路线,不是对手一定会照走的棋谱。对手换了应招,就要重新分析那个局面。
想了解分数怎样产生,可看局面评估与 NNUE;UCI 的 cp、mate 与 WDL 则见分数输出。
分析不一致或没反应时,先查什么?
- 局面是否正确: 检查棋子、轮走方和编辑是否完成。涉及长将、长捉时,还要保留起点和历史着法;单独一条 FEN 不能恢复全部历史。
- 看到的是哪种结果: 网页版“引擎”在本机计算,“云库”查询已有数据;云库也可能未收录当前局面,见查询云库。
- 设置是否适合: 初学先用默认设置。需要调整线程、Hash 或多变化时,查UCI 选项,不要仅凭数值更大就认定效果更好。
本机分析会耗电、发热,不用时关闭分析。每次复盘先挑几处关键变化弄明白,再回到棋盘独立想一遍,才能把 AI 的建议变成自己的判断。
