ai-onboarding-calibration · git:20260403.b118c06 · 2026-04-03 · sha256 01f98a44985376d7
ai-onboarding-calibration git:20260403.b118c06A
Immutable. This exact content never changes and is served at /api/v1/blob/01f98a44985376d7.
--- name: AI Onboarding & Calibration description: 'Design onboarding experiences that help users build accurate mental models of AI capabilities, set expectations, and discover features progressively. Use when: AI onboarding, progressive disclosure for AI, capability communication, AI mental models, expectation setting, AI feature discovery, first-time AI user experience.' --- # AI Onboarding & Calibration Design first-time and ongoing experiences that help users understand what AI can and cannot do, build accurate expectations, and discover capabilities at the right pace. The CALIBRATE framework treats onboarding as a continuous calibration process, not a one-time tutorial. ## Core Principle AI onboarding is fundamentally different from traditional software onboarding. In traditional software, features are deterministic — a button always does the same thing. In AI products, the same input can produce different outputs, capabilities have fuzzy boundaries, and what the AI "can do" depends on context. **You are not teaching features. You are calibrating a mental model.** --- ## The CALIBRATE Framework | Letter | Principle | Design Question | |---|---|---| | **C** | Communicate Boundaries | Does the user know what the AI is and isn't good at? | | **A** | Anchor with Examples | Have you shown, not told, what the AI can do? | | **L** | Layer Complexity | Do simple use cases come first, with advanced capabilities revealed over time? | | **I** | Invite Experimentation | Is there a safe, low-stakes way to explore what the AI can do? | | **B** | Build Incrementally | Does the user's understanding deepen with each interaction? | | **R** | Recalibrate After Failures | When the AI disappoints, does the onboarding help users adjust expectations? | | **A** | Adapt to Expertise | Does the experience change based on the user's skill level? | | **T** | Track Understanding | Can you measure whether users have an accurate mental model? | | **E** | Evolve with the Product | When AI capabilities change, does the onboarding update? | --- ## The Mental Model Gap The #1 onboarding failure in AI products: users arrive with the **wrong mental model.** | Mental Model | What Users Expect | What Actually Happens | Design Intervention | |---|---|---|---| | **Omniscient AI** | AI knows everything, never wrong | AI has knowledge gaps and can hallucinate | Boundary disclosure: "I work best with X. I struggle with Y." | | **Search Engine** | AI retrieves existing answers | AI generates novel responses (may be wrong) | Show that AI is creating, not retrieving: "Here's my analysis..." | | **Human Assistant** | AI understands nuance, reads between lines | AI takes instructions literally | Teach prompting: show how specific instructions improve results | | **Magic Tool** | One prompt = perfect output | Multiple iterations usually needed | Normalize iteration: "Let's refine this together" | | **Infallible Calculator** | AI outputs are mathematically certain | AI outputs are probabilistic | Confidence indicators from the very first interaction | --- ## Progressive Disclosure Architecture ### The 3-Zone Model Organize AI capabilities into three discovery zones: | Zone | Content | Disclosure Trigger | Percentage of Capabilities | |---|---|---|---| | **Core Zone** | The 3-5 things the AI does best — the reason users signed up | Immediate — visible from first interaction | 20% of total capabilities | | **Growth Zone** | Capabilities users discover through use — "oh, it can do THAT too?" | Contextual — surface when user behavior suggests readiness | 50% of total capabilities | | **Power Zone** | Advanced features for expert users — complex prompts, system config, integrations | Intentional — user seeks them out, or after demonstrated mastery | 30% of total capabilities | ### Disclosure Triggers | Trigger Type | Example | Best For | |---|---|---| | **Usage milestone** | After 10 conversations: "Did you know you can create custom templates?" | Growth Zone features | | **Behavioral signal** | User manually repeats a task: "You do this often — want to automate it?" | Power Zone features | | **Contextual relevance** | User uploads a PDF: "I can also summarize this and extract key points" | Growth Zone features | | **Failure moment** | User's prompt produces poor results: "Try structuring your request like this for better results" | Prompting education | | **Time-based** | After 1 week: "Here's what other users find helpful at this stage" | General capability awareness | --- ## The Sandbox Pattern Before users commit to real tasks, offer a zero-risk exploration environment. ### Sandbox Design Principles | Principle | Implementation | |---|---| | **No real consequences** | Sandbox actions don't affect real data, send real emails, or cost real money | | **Pre-loaded scenarios** | Provide 3-5 example prompts that showcase different capabilities | | **Instant gratification** | First sandbox interaction should produce a impressive result in under 10 seconds | | **Bridge to reality** | Clear path from sandbox to real use: "Ready to try this with your own data?" | | **Replayable** | Users can return to the sandbox anytime to test new capabilities safely | --- ## First-Interaction Design The first interaction with an AI product determines whether users come back. Design it deliberately. ### The First 60 Seconds | Second | What Should Happen | Anti-Pattern | |---|---|---| | 0-10 | User understands what to do (single, clear call to action) | A blank chat box with no guidance | | 10-20 | User takes their first action (types a prompt, selects an option) | A 5-screen tutorial carousel | | 20-40 | AI produces a visually impressive, useful result | A loading spinner followed by a wall of text | | 40-60 | User sees a clear path to do it again or try something different | "Is there anything else?" with no suggestions | ### Starter Prompt Patterns | Pattern | How It Works | Example | |---|---|---| | **Fill-in-the-blank** | Template with one variable the user customizes | "Help me write a [type of document] about [topic]" | | **Choose-your-adventure** | 3-4 clickable starting scenarios | "Analyze data" / "Write content" / "Research a topic" | | **Show-don't-tell** | Pre-run a demo query with real results visible | "Here's what I did with a sample dataset — try your own" | | **Mirror the user** | Use onboarding data to personalize the first prompt | "Since you're in marketing, try: 'Create a campaign brief for...'" | --- ## Capability Boundary Communication ### The Can / Might / Can't Framework For every AI product, maintain a public capability map: | Category | What to Communicate | Example | |---|---|---| | **Can** (reliable) | Tasks the AI consistently does well | "I can summarize documents, translate text, and answer questions about your data." | | **Might** (variable) | Tasks the AI can attempt but with inconsistent quality | "I can try generating code, but always review the output before running it." | | **Can't** (limitation) | Tasks the AI should not be used for | "I can't access real-time data, make legal determinations, or guarantee numerical accuracy." | **Placement:** This map should be accessible (not hidden in a help doc) but not intrusive (not a modal on every session). Best pattern: a collapsible "What I'm good at" panel accessible from the main interface. --- ## Recalibration After Failure When the AI produces a bad output, the onboarding isn't over — it's entering a critical phase. ### The Recalibration Flow | Step | Action | User Experience | |---|---|---| | 1 | **Acknowledge the failure** | "That wasn't a great answer. Here's why it happened." | | 2 | **Explain the limitation** | "I'm less reliable with [specific task type] because [honest reason]." | | 3 | **Teach a workaround** | "For better results with this type of question, try [technique]." | | 4 | **Update the mental model** | Move this capability from "Can" to "Might" in the user's understanding | | 5 | **Offer a quick win** | Immediately follow with something the AI does well to restore confidence | --- ## Anti-Patterns | Pattern | Why It Fails | |---|---| | Feature tour on first login | Nobody reads 7-screen tutorials. They want to DO something | | "AI can do anything" messaging | Creates omniscience mental model → guaranteed disappointment | | Identical onboarding for all users | A developer and a marketer need completely different first interactions | | Hiding limitations in fine print | Users discover limitations through failure, not footnotes → trust damage | | No onboarding for capability updates | Users don't know the AI got better → they avoid features that now work well | | Treating prompting skill as the user's problem | "You need to learn better prompts" = "Our UX failed" | --- ## Quick Reference | Task | Framework Element | Key Deliverable | |---|---|---| | Design onboarding for new AI product | Full CALIBRATE framework | 3-Zone capability map + first 60-second flow + sandbox | | Fix "users don't know what it can do" | Capability Boundary (Can/Might/Can't) | Public capability map with access pattern | | Reduce first-session abandonment | First 60 Seconds template | Redesigned first interaction with starter prompts | | Handle post-failure trust recovery | Recalibration Flow | 5-step recovery sequence | | Design for different user expertise | Adapt to Expertise principle | Expertise-aware onboarding branching | ## Integration Works with: `ai-prompt-ux` (teaching users to prompt effectively), `ai-error-resilience` (recovering from onboarding-phase failures), `ai-conversation-architect` (first conversation design), `ai-trust-transparency` (building initial trust).