opponent-modeling
Research chess opponent model trained on human games to reason about likely human mistakes.