The purpose of this article is to design AI behavior that leads itself to fun player experiences.

AI behavior should largely follow the natural constraints define in First Person Language.

AI initiated interactions

Would it work for AI characters to initiate dialog with players?

Usually I don’t like that, but sometimes I don’t mind, and it might be easier to accept the interruption if it was a core mechanic.

Maybe there’s also extra UX features I could add to the flow to make it feel less like AI characters can jeopardize the player’s time.