AI-native infrastructure. Not "AI-powered" marketing copy.
Most platforms add a chatbot and call themselves AI-native. Sumeru treats AI as a first-class plane: inference rate-limited at the helper level, decisions orchestrated through typed events, every action reversible. Safety isn't documentation — it's enforced.
Enforced at the runtime. Not at the wiki.
Inference. Decision. Recommendation. Autonomy.
Each surface has explicit primitives, observable behavior, and operational guarantees. Together they form the AI substrate every other module depends on.
Inference layer
Every AI call self-throttles. Routes can't bypass it.
callAI() is the canonical helper. It enforces per-shop rate limits, monthly budget caps, and provider fallback before issuing any request. Adding a new AI-powered route means you inherit the gates automatically — no per-route remember-to-call pattern.
Decision orchestration
Typed trigger events route through a dispatcher with snapshot, audit, and undo.
Detection paths emit autoaction events (e.g., seo.content_decay_detected). The dispatcher loads matching rules, evaluates triggerCondition against the event payload, snapshots the resource state, dispatches to action handlers via BullMQ, and writes a plain-language audit row. Every action is reversible.
Recommendation systems
Cohort-aware next-best-action wired to every customer channel.
The AI Recommendation Engine consumes Customer360 lifecycle stage, fatigue score, channel preference, and product affinity. Output: a ranked NBA list per customer with a confidence score. Wired to email, WhatsApp, SMS, and ad audience uploads.
Autonomous workflows
DAG-driven flows with approval gates and dry-run safety.
Campaign orchestration plans, content calendars, and recovery sequences run as DAGs. 'Autonomous' doesn't mean unsupervised — the system proposes, the human approves (or auto-approves under merchant-set thresholds), the system executes. Mandatory 7-day dry-run for paid-spend actions.
Words we ban. Words we earn.
Buyers in this category don't want to be sold to. They want to read the system. We ban the language that signals lazy thinking and replace it with words that map to runtime behavior.
What we never say.
Lazy thinking. Each phrase signals we couldn't articulate the actual mechanism.
- AI-powered
- Smart [anything]
- Magic
- Revolutionary
- Transformative
- Next-generation
What we say instead.
Specific, observable, bounded. Each phrase maps to runtime behavior with a citation.
- AI-native
- Inference layer
- Decision orchestration
- Autonomous workflows (with approval gates)
- Predictive intelligence (with confidence intervals)
- Recommendation system (named, sourced)
What it looks like in production.
A real automation, end-to-end, with the actual primitives the system uses.
- 01
Detect
Decay detector runs on the GSC ingest. Compares trailing 30-day clicks to prior 30-day baseline. Identifies pages with ≥30% drop. Persists rows to
SeoOpportunity. - 02
Emit
After persistence, the detector emits one
seo.content_decay_detectedevent per finding (capped at 50 per run). Payload carries page URL, drop %, and click delta. - 03
Dispatch
Dispatcher loads matching rules. Per rule: evaluate
triggerCondition(e.g., dropPct > 30), check daily cap, quiet hours, cooldown, freeze window. If clear, snapshot the SeoContent row. - 04
Act
Action
refresh_blog_postcalls into the AI bulk queue. Worker self-throttles on shop AI budget. Generates updated content. Writesaftersnapshot. Status flips to applied. - 05
Audit + (optional) undo
Plain-language audit row written to
AutoActionExecutionwith before/after diffs. Notification fan-out (Slack/email/WA) per rule config. Merchant can undo from the timeline UI.
Ready to read the system instead of being sold to?
60-min architecture session with our engineering team. Whiteboard, runtime walk-through, Q&A on the specific primitives above.