19/08/2026
An avatar's face isn't animation. It's a running state machine.
Most chatbot faces are choreography. A library of canned expressions, triggered by keywords, played back like a GIF. Pleasant. Decorative. Disconnected from what the model actually understands.
ASMI is built the other way around. The name is the architecture: Avatar State Machine Interface. Sentiment and intent from the conversation drive expression transitions in real time, so the face is an output of the reasoning, not a costume on top of it.
We call this layer the Expression State Machine. It sits between the model and the face, and its state can be serialized, inspected, replayed, and resumed across sessions. You can debug a feeling the same way you debug a request 💡
Decorative faces age badly. Once the novelty wears off, users notice the seams. A state machine doesn't have seams. It has transitions.