井字棋游戏

Tic-Tac-Toe Game
分类通用
作者iuzn
许可MIT
评分4.40/5
使用20.8K

这个技能是什么

想在碎片时间快速测试 AI 的逻辑推理能力,或者给新入行的同事演示 AI 如何维持状态机?你可以把 AI 直接变成一个可交互的井字棋游戏机。它不再是跟你聊天,而是变成了一个实时更新的棋盘。你下棋,它回棋,并自动判定胜负。最爽的地方在于,它能通过纯文本模拟出一种“游戏界面”的即视感,不需要你写一行代码就能跑起一个小游戏。

适用场景

  • 快速验证 AI 的逻辑连贯性和空间位置感知能力。
  • 在没有开发环境时,用最快的方式演示简单的博弈逻辑。
  • 压力测试:看看 AI 是否会在对局中“作弊”或忘记之前的棋盘状态。
  • 简单的消遣,在写代码卡壳时通过简单的博弈换换脑子。

如何使用

直接把下面的这段话发给 AI,然后你就可以开始下棋了(提示词里已经帮你预设了第一步,发完之后 AI 会直接出棋盘)。

markdown
我想和你玩井字棋。你就是游戏运行环境,我下棋后,请你更新棋盘并判断胜负。我用 X,你用 O。除了更新棋盘和宣布结果,不要输出任何多余的解释或指令。现在我先走第一步:在棋盘左上角放一个 X。

使用技巧

  • 自定义符号:如果你觉得 X 和 O 太枯燥,可以要求它用 🍎 和 🍐,或者 💻 和 📱,增加点趣味性。
  • 调整难度:如果你觉得 AI 太笨,可以追问一句“请尝试用最优策略来赢我”,它会从随机落子切换到逻辑推演。
  • 强制格式化:如果 AI 输出的棋盘对齐有问题,可以要求它“使用 Markdown 表格来显示棋盘”,视觉效果会整齐很多。

注意事项

  • 状态丢失:在极长对话或上下文窗口快满时,AI 可能会忘记之前的落子位置,导致棋盘出现重复落子。
  • 逻辑幻觉:偶尔会出现明明三子连线了,AI 却坚持说没赢的情况,这时候需要你手动提醒它检查某一行或某一列。