Analytics is at managed reporting today; the target is AI-enabled decision products
Show our current versus target data maturity and the gap we must close.
Try in PlaygroundExample brief
Create a maturity gap diagnostic for our analytics function. We are at managed reporting today and need to reach AI-enabled decision products; show the current and target states as the two anchors and the levels we must cross between them.
Render it
Structured intent — create_slide payload
Copy-paste-ready. Renders deterministically (verbatim, no LLM). Add a theme_id for any of the built-in themes — the layout stays identical.
{
"form": "maturity_staircase",
"variant": "maturity_gap_diagnostic",
"headline": "Analytics is at managed reporting today; the target is AI-enabled decision products",
"context": "Enterprise data & analytics maturity diagnostic",
"caution": "Two levels separate today's reporting from decision-grade products; sequencing matters.",
"takeaway": "Closing the gap hinges on certified, self-service data — not on buying models first.",
"data": {
"steps": [
{
"label": "Managed reporting",
"sub": "Level 2",
"detail": [
"Governed dashboards",
"Manual data extracts"
],
"emphasis": "current",
"id": "managed",
"score": "2/5"
},
{
"label": "Self-service analytics",
"sub": "Level 3",
"emphasis": "normal",
"id": "self_serve"
},
{
"label": "Predictive models",
"sub": "Level 4",
"emphasis": "normal",
"id": "predictive"
},
{
"label": "AI decision products",
"sub": "Level 5",
"detail": [
"Closed-loop, in-product actions"
],
"emphasis": "target",
"id": "decision",
"score": "5/5"
}
]
}
}cURL (REST)
curl -X POST https://api.slideforge.dev/v1/render/intent \
-H "Authorization: Bearer sf_live_..." \
-H "Content-Type: application/json" \
-d '{"form":"maturity_staircase","variant":"maturity_gap_diagnostic","headline":"Analytics is at managed reporting today; the target is AI-enabled decision products","context":"Enterprise data & analytics maturity diagnostic","caution":"Two levels separate today's reporting from decision-grade products; sequencing matters.","takeaway":"Closing the gap hinges on certified, self-service data — not on buying models first.","data":{"steps":[{"label":"Managed reporting","sub":"Level 2","detail":["Governed dashboards","Manual data extracts"],"emphasis":"current","id":"managed","score":"2/5"},{"label":"Self-service analytics","sub":"Level 3","emphasis":"normal","id":"self_serve"},{"label":"Predictive models","sub":"Level 4","emphasis":"normal","id":"predictive"},{"label":"AI decision products","sub":"Level 5","detail":["Closed-loop, in-product actions"],"emphasis":"target","id":"decision","score":"5/5"}]}}'Frequently asked questions
How do I render the Analytics is at managed reporting today; the target is AI-enabled decision products template?
Send a POST to /v1/render/auto with a brief, or call create_slide via MCP with the structured intent shown below. The response includes an editable .pptx, a PDF, and a PNG. $0.05 per slide.
Does an AI write the slide?
No. SlideForge renders deterministically from a structured intent — no LLM draws the slide, so text is never mangled or fabricated. The optional brief path uses a router to pick the pattern, then renders deterministically.
Can I customize the colors and fonts?
Yes. Pass a theme_id to apply a built-in or custom brand theme; the layout stays the same.
Try this template
Render Analytics is at managed reporting today; the target is AI-enabled decision products deterministically — editable PowerPoint in under a second.