IMHO There is no such thing as true AI.
AI is just a programmed random or semi-random response to a certain condition. Sure computers can learn from such conditions (by improving the odds for the AI player), but sometimes you don't want them to. What's the point of playing a game with a computer that you cannot possibly beat, as it's learned all the best outcomes/has the best odd given the available possibilities?
If you want a computer controller character to be dumb, you lower the (random) chance of it doing something clever and vice-versa, given a specific condition.
eg a dumb CPU player will have a random chance (say 10/100) of doing something clever, but a clever cpu player will have a (80/100) chance of doing something clever. Always leave a chance for a clever CPU player to do something dumb and a stupid CPU to do something clever. Humans act in similar ways - nobody is always wrong and nobody is always perfect. Design deliberate flaws into the AI.
Anyway, I enjoyed 32dice when you first released it, so will gladly have another play when I get a bit more time.