I suspect they are not, but I haven't actually checked. Or, more accurately that they are ruled exactly the same way ours are. In other words the AI "scripts" them. Easily enough checked in the debug scripts. Have you ever seen "favspell" in the debug log for an AI mage?