Additionally, the actions that a chess AI can consider and take are limited to moving pieces on a virtual chess board, and the consequences of such actions that it considers are limited to the state of the chess game, with no model of how the outside world affects the opposing moves other than the abstract assumption that the opponent will make the best move available. The chess AI simply does not have any awareness of anything outside the chess game.
with no model of how the outside world affects the opposing moves other than the abstract assumption that the opponent will make the best move available.
A good chess AI would not be so constrained. A history of all chess games played by the particular opponent would be quite useful. As would his psychology
Additionally, the actions that a chess AI can consider and take are limited to moving pieces on a virtual chess board
Is it worth me examining the tree beyond this particular move further? How long will it take me (metacognitive awareness...) relati...
A friend of mine is about to launch himself heavily into the realm of AI programming. The details of his approach aren't important; probabilities dictate that he is unlikely to score a major success. He's asked me for advice, however, on how to design a safe(r) AI. I've been pointing him in the right directions and sending him links to useful posts on this blog and the SIAI.
Do people here have any recommendations they'd like me to pass on? Hopefully, these may form the basis of a condensed 'warning pack' for other AI makers.
Addendum: Advice along the lines of "don't do it" is vital and good, but unlikely to be followed. Coding will nearly certainly happen; is there any way of making it less genocidally risky?