Give your AI a constantly running control loop so it can think even when no one speaks. This loop checks the world state and decides what to do next independently, while the LLM is used only occasionally for planning. Small behaviours, such as movements or reactions, should be handled by simple code, not the LLM.