跳到正文
YiBoard

2026-08-22

我们把五子棋 AI 的思考过程公开了:它每步棋是怎么选的

YiBoard 的 AI 是一个透明本地引擎,不是黑盒。每一步棋,我们都展示它搜索的深度、评估的节点数和权衡的棋形启发。

大多数在线五子棋站把 AI 当黑盒:你点、它下、你永远不知道为什么。YiBoard 反其道而行:引擎在你的浏览器里本地运行,我们把它的思考过程展示给你——搜索深度、评估的节点数、权衡的棋形。下面是它的工作原理。

经典 minimax 搜索 + alpha-beta 剪枝

引擎是带 alpha-beta 剪枝的 minimax 搜索,完全在浏览器本地运行。它评估盘面、向前搜索若干手、剪掉不可能优于当前最优解的分支。档位越深,搜索越深——落子前评估的节点也越多。

它到底在看什么

  • 活三与眠三:一切攻势的种子。
  • 冲四与活四:即时的胜机与强制应手。
  • 防守价值:能挡住对方威胁的棋形。
  • 位置:开局时中心子比边线子权重更高。

这些启发式就是引擎的棋感——两个搜索深度相同的引擎,会因为对活三和冲四的估值不同而下出完全不同的棋。

为什么要公开思考过程

看高手思考是提升最快的路径。我们的思考视图展示每一步的分解——到达的深度、探索的节点、花费的毫秒——让你看清引擎什么时候发现了强制胜,什么时候只是选了损失最小的防守。AI 变成了一位免费教练。

三档难度,三种预算

  • Gentle 温和:浅搜索、快落子,偶尔犯明显的错误——适合学习。
  • Steady 稳健:均衡的预算,下出扎实稳定的五子棋。
  • Sharp 锋锐:深搜索,激进追求活三与冲四——引擎下棋的方式就像它在努力赢棋,因为它确实在赢。

FAQ

这个 AI 是大语言模型吗?

不是。它是确定性的 minimax 搜索 + alpha-beta 剪枝。因此它很快、离线也能在浏览器跑,而且同一盘面永远走出同样的棋。

最高难度下 AI 能赢我吗?

Sharp 档的引擎棋力很强,会狠狠惩罚开局错误。要稳定赢它,你需要真正的开局知识和防守纪律。

AI 会偷看我的策略吗?

不会。它只看到公开的盘面——和你看到的信息一样。它靠搜索深度和评估赢棋,不靠读心。

上棋盘看 AI 思考

Related

YiBoard (yiboardgame.com) — 中华棋类,浏览器即玩,免费无注册。 去下一局 · 更多博客 · 玩法指南