<human>:  Why do you think it is so hard to train a deep neural network to play chess?
<bot>: Chess is a very complex game. It is hard to find a good reward function that is a good proxy for the game. For example, if you want to reward a neural network for playing well, you might want to reward it for making good moves, but it is hard to define a good reward function for that.