AI decisioning

AI 의사결정

Select a message, channel, and moment from live customer context.

···
html
<div class="decision"><div class="candidate"><span>EMAIL</span><i id="a"></i><b id="an">54</b></div><div class="candidate"><span>PUSH</span><i id="b"></i><b id="bn">72</b></div><div class="candidate"><span>IN-APP</span><i id="c"></i><b id="cn">66</b></div><div class="winner">SELECTED: <strong id="winner">PUSH</strong></div></div>
css
.decision{width:min(89%,560px);font:900 clamp(10px,max(1.7vmin,1vw),15px)/1.1 sans-serif}.candidate{display:grid;grid-template-columns:clamp(45px,12vmin,80px) 1fr 27px;gap:9px;align-items:center;margin:clamp(8px,2vmin,17px) 0}.candidate i{height:clamp(15px,4vmin,30px);width:30%;background:var(--line);transition:width .6s,background .6s}.candidate.win i{background:var(--accent)}.candidate b{text-align:right}.winner{border-top:2px solid var(--fg);padding-top:clamp(10px,2.5vmin,20px);margin-top:clamp(10px,2.5vmin,20px);text-align:right}.winner strong{color:var(--accent)}
js
const names=['EMAIL','PUSH','IN-APP'];const rounds=[[54,72,66],[78,55,61],[48,64,82]];let n=0;function show(){const scores=rounds[n];const best=scores.indexOf(Math.max(...scores));['a','b','c'].forEach((id,i)=>{document.querySelector('#'+id).style.width=scores[i]+'%';document.querySelector('#'+id+'n').textContent=scores[i];document.querySelector('#'+id).parentElement.classList.toggle('win',i===best)});document.querySelector('#winner').textContent=names[best];n=(n+1)%rounds.length}show();setInterval(show,2100);

AI decisioning chooses among possible actions using customer signals and learned responses. Braze's 2025 product review describes decisions across channel, message, offer, timing, and frequency.

The demo changes predicted reward bars and selects the highest candidate. In a real program, define the reward and the actions the system must never take.

Optimizing only for clicks can miss customer fatigue and profitability. Track long-term value and opt-outs too.

When to use

Use it when many per-customer message and channel choices recur at scale.

Open as page ↗