Opened Not opened Estimate p̂ (bar height)
⚠ Couldn't load the 3D engineThree.js failed to load from the CDN. Check your connection and reload.

Notification Channel Optimizer — Multi-Armed Bandit Live

A government agency needs to send a citizen alert, but which channel — SMS, email, app push, or mail — will actually get read? This simulator runs a real multi-armed bandit AI that sends one synthetic message at a time, observes whether it was "opened" against a hidden per-channel true rate, and updates its running belief. Switch between epsilon-greedy and UCB1 selection strategies and watch the four channel towers rise and settle in 3D as the AI converges on the best-performing channel, with live cumulative-regret and open-rate readouts tracking how efficiently it's learning.