开发者复盘花10个月打造最拟人化国际象棋机器人的思路
Spending 10 months building the most human-like chess bot
作者复盘自己花10个月打造最拟人化国际象棋机器人的过程,指出加入近期走子历史(recency)能让模型保持更连贯的棋风,避免机器人忽略弃子战术多回合后突然出手的怪异感;他还以象走 b2 后停留 20 回合可能被对手遗忘为例,说明人类在 1700-1800 FIDE 水平下的局部思考方式。
> This also helps the model maintain a more consistent playing style. Sometimes there’s a sacrifice available on the board, through many turns. A human would usually either decide he wants to do it or not, and stick with that decision until something concrete changes. But when I played this bot before adding recency, the bot would be ignoring the tactic for many moves then after an unrelated quiet move, go for it. It felt very alien and off-putting.
From the position history in the previous post. Good point. Same with bishops "sniping". If a bishop is moved to b2, and remains there or 20 moves, it can be "forgotten" and opponent suddenly has a pin or something underprotected. But if I saw the exact same board, but the previous move was moving the bishop to b2, I would be aware of it. That kind of local thinking is of course something I should learn to not do, but at my level (1700-1800 FIDE) it's how humans play.
来源:Hacker News · 首页 · news.ycombinator.com