Home▸AI & Machine Learning▸Social AI: Turn-Taking Predictor (2D)

Social AI: Turn-Taking Predictor (2D)

Interactive 2D top-down 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 Learning2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-social-ai ↗ Open standalone

A group of AI avatars sits around a virtual table exchanging the conversational floor. This top-down 2D 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. Drag to pan the table view and scroll to zoom in on a speaker.

⚙ Under the hood

Top-down 2D social-signal-processing simulator: an AI model scores every listener on accumulated anticipatory gaze and silence fairness, then samples the next speaker with a live softmax distribution. Drag to pan, scroll to zoom.

social AIturn-takingsoftmaxconversation modelingsocial signal processingmulti-agent

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)