For Angband there are two (maybe only one these days) so called "Borgs". AI implementations which play the game. I have forgotten the name of the more successful one, though, yet it was (is?) able to win the game fairly regularly, and with different character classes.
Crawl is more complex than Angband, though ... but some day someone will give it a try, I'm sure, and make an AI which plays Crawl.