Sign up, make your first recommendation, record an outcome, and see the decision trace — all in 5 minutes.
By the end of this guide you will have a live KaireonAI tenant with seeded
Starbucks demo data, made one recommendation, recorded one outcome, and
inspected the full decision trace. No install required — everything runs
against the hosted playground.
Visit playground.kaireonai.com and
register. No email verification needed for the playground tier.
2
Demo data is auto-seeded
Your tenant ships with 10 offers, 6 channels, 100 customers, 3 scoring
algorithms, and one Decision Flow named Base NBA Flow that wires
them all together. Skip the setup; you have everything you need.
The same KAIREON_API_KEY and KAIREON_TENANT_ID env vars also wire the
MCP server. If you set up MCP later, you can copy these same values into
your AI client’s MCP config.
The response ranks the top 3 offers for customer C001 over email.
Each result includes a score, interactionId, and the offer
metadata you need to render to the customer:
In the playground studio, navigate to Studio → Decision Traces.
2
Click 'New decision'
Pick customer C001, channel email, and click Run.
3
See the result inline
The studio shows the ranked offers and the decision trace
side-by-side. Note the interactionId shown at the top — you
need it to record the outcome in step 4.
Make sure the Kaireon MCP server is wired into
your AI client (Claude Desktop, Cursor, etc.). Then ask your assistant:
“Make a recommendation for customer C001 on the email channel and
show me the top 3 offers.”
The assistant calls the kaireon.recommend MCP tool with the right
parameters and reports back the ranked results plus the
interactionId you’ll use next.
Replace <trace_id> with the decisionTraceId from step 3. The
response includes per-stage gate results, fit-filter outcomes, scoring
breakdowns per algorithm, and the final ranking math.
1
Open the trace
From Studio → Decision Traces, click the trace from step 3.
2
Walk the stages
The studio renders the trace as a flow chart: every offer’s path
through eligibility → fit → match → ranking is shown with the
exact rule and score that decided each step.
“Explain why the top offer was ranked first for the last
interaction.”
The assistant calls kaireon.explainDecision and walks through the
decisioning gates, fit filters, scoring contributions, and final rank.
You drove the entire KaireonAI decisioning loop end-to-end. In 5 minutes
you used:
A Decision Flow — a configured pipeline that runs every recommendation through eligibility gates, fit filters, scoring algorithms, and ranking. The auto-seeded Base NBA Flow is what powered your /recommend call.
The Recommend API — the runtime entry point that returns ranked offers along with the interactionId that links the recommendation to its outcome.
The Respond API — closes the loop. Outcomes feed the online learners so the next recommendation for similar customers is better.
The Decision Trace — full transparency into every gate, filter, score, and ranking decision. Every decision is reproducible and auditable.