HomeAI & Machine LearningSocial AI: Turn-Taking Predictor

Social AI: Turn-Taking Predictor

Interactive 3D social-signal-processing simulator: watch an AI turn-taking model score every listener on accumulated anticipatory gaze and silence fairness, then sample the next speaker with a live softmax distribution.

AI & Machine Learning3DModerate60 FPS📱 Mobile-adapted
social-ai ↗ Open standalone

A group of AI avatars sits around a virtual table exchanging the conversational floor. This simulator renders the mechanism a real social-signal-processing model uses to decide who speaks next: while one avatar holds the floor, every listener accumulates a live "anticipatory gaze" score toward whichever candidate looks most likely to take over, and that score is combined with a silence-fairness term into a softmax distribution the moment the turn ends. Tune the gaze weight, fairness weight and softmax temperature to see the group swing between a single dominant speaker and a perfectly round-robin conversation, and watch the live dominance (Gini) index and selection-entropy readouts track how unequal or how contested the floor really is.

⚙ Under the hood

A 3D social-signal-processing simulator where an AI model scores every listener on accumulated anticipatory gaze and silence fairness, then samples the next speaker with a live softmax distribution.

social AIturn-takingsoftmaxconversation modelingsocial signal processingmulti-agent

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)