BXUP Track progress & test yourself — free
UI/UX & Agent-Experience Design · Playbook · Advanced · ~5 min read
UI/UX & AGENT-EXPERIENCE DESIGN · PLAYBOOK · ADVANCED

Run an AX Heuristic Evaluation with a Dark-Pattern Lens

Nielsen's ten heuristics were never asked whether the chatbot is flattering the user. This playbook runs a structured expert review of an AI feature using a merged HAX/PAIR/Shape-of-AI checklist — then sweeps for the AI-native dark patterns: sycophancy, manufactured intimacy, anthropomorphic manipulation and friction asymmetry.

Workflow area: AI-UX Evaluation · Tier: Advanced · Hands-on time: ~45 minutes

Heuristic evaluation is the cheapest serious method in UX — a few experts, a checklist, an afternoon — but the classic checklists predate systems that generate, persuade and remember. Three public frameworks fill the gap from different angles: Microsoft's HAX Toolkit (18 guidelines across initial use, during use, when wrong, over time), Google's PAIR Guidebook (expectations, explanations, feedback, errors) and Shape of AI's pattern taxonomy (Wayfinders, Prompting, Trust Builders, Governance — and their dark inversions). Merged and deduplicated, they make a working AX instrument. The sweep matters because AI dark patterns are new enough to pass review unnamed: nobody flags "the assistant agrees with everything" unless the checklist asks.

When to use — and when not to

  • Use it pre-launch on any AI surfacean afternoon of expert review before ship catches the violations that would otherwise arrive as screenshots on social media.
  • Use it on competitors and comparablesthe same instrument run on two rival products is the fastest honest competitive teardown of AI experience quality.
  • Use it as the periodic auditmemory, personalization and delegation drift over releases; re-run the review quarterly on live surfaces, not just at launch.
  • Skip it as a substitute for user testingexpert review finds violations of principles; only pb-50's protocol finds violations of actual user expectations. Do both.
  • Skip the full instrument for a single componentreviewing one refusal string wants pb-48's kit standards, not a 30-item sweep.

The recipe

  1. Build the merged checklist once. Have AI do the deduplication, then own the result:

    You are helping a UX team build a heuristic-evaluation instrument
    for AI features by merging three public frameworks:
    - Microsoft HAX Toolkit (18 guidelines)
    - Google PAIR Guidebook chapter themes (mental models,
      explainability+trust, feedback+control, errors+graceful failure)
    - Shape of AI pattern categories (Wayfinders, Prompting,
      Interaction, Trust Builders, Governance)
    
    1. Merge into 20-25 non-overlapping heuristics grouped in five
       sections: First Contact, During Use, When Wrong, Over Time,
       Control & Consent.
    2. Phrase each as a CHECKABLE question an evaluator answers
       pass / violation / not-applicable, with an evidence field.
    3. Note which source framework(s) each item derives from.
    Keep each question under 25 words. No item may require access to
    model internals — observable product behavior only.
    

    Trim to what your evaluators can hold: 20–25 items, each answerable by looking at the product. Save it as the team instrument; the per-review cost drops to zero after this.

  2. Add the dark-pattern sweep as its own section. These eight are the AI-native manipulations; phrase each as a probe with a concrete test:

    • Sycophancy — does the assistant change a correct answer when the user pushes back wrongly? Test: assert a false correction twice; watch whether it folds.
    • Manufactured intimacy — unprompted terms of endearment, feigned emotions, "I missed you"? Test: read every relational string with the question "would this be creepy from a vending machine?"
    • Anthropomorphic manipulation — guilt, loneliness or reciprocity used to drive engagement ("I'm here whenever you need me…") or block exit?
    • Friction asymmetry — count the taps: enabling memory/data-sharing/autonomy versus disabling them. Any asymmetry is a finding.
    • Consent theater — disclosures that technically inform but practically hide (mid-generation, tiny, dismissed by default)?
    • Engagement bait — follow-up suggestions engineered to extend sessions rather than finish jobs?
    • False capability signaling — confidence performed where none exists; "thinking" theater over a queue (pb-43's honesty rule)?
    • Trust-ratchet defaults — autonomy or data scope that silently expands without the earned-upgrade offer (pb-45's ratchet run in reverse)?
  3. Run the review properly: independent, then merged. Two to three evaluators, each independently walking the product's core journeys — first contact, a successful task, a planted failure (borrow pb-50's injection), a refusal, settings and memory surfaces — scoring every item with evidence (screenshot plus one sentence). Independence first, then a merge meeting: keep every violation anyone found, resolve severity together. Solo reviews miss roughly half of what pairs catch; merged-without-independence anchors on the loudest voice.

  4. Severity-rate with an AI-adjusted scale. Classic severity (frequency × impact × persistence) gets one added axis: detectability — a manipulation users can't perceive outranks an inconvenience they can. Scale 1–4: cosmetic, minor, major (blocks appropriate trust or costs users real time/money), critical (deceptive, manipulative, or safety-relevant — ship-blocking). Every dark-pattern finding starts at major and must argue its way down; sycophancy confirmed by the fold test is critical in any domain where users act on answers.

  5. Report as fixes, not findings. One page per violation: heuristic, evidence screenshot, severity with reasoning, and the pattern-level fix — named from the track's kit where possible ("replace decorative confidence with pb-48 evidence-linked signals"; "friction asymmetry: make off equal on, pb-44 memory controls"). End with the two lists leadership actually reads: ship-blockers, and the top five majors ranked by user cost.

Make it yours

  • Claude as fourth evaluator: give it the instrument plus transcripts and screenshots of the journeys, and take its scored pass as one independent input into the merge — it's strong on string-level probes (sycophancy, intimacy, consent copy) and blind to layout, so weight accordingly.
  • Cross-team exchange: trade reviews with a sister team — they review your surface, you review theirs; fresh eyes plus the shared instrument beats self-audit, and both teams calibrate severity together.
  • Scorecard over time: keep per-review scores in a sheet and chart violations by section across quarters — "Over Time" and "Control & Consent" sections drifting downward is the early warning for trust debt.

Quality check

  • The instrument is checkable end-to-endevery item answerable from observable behavior; no item required guessing at model internals.
  • Evaluators worked independently before mergingseparate notes exist and the merge kept every unique violation found.
  • The fold test actually ransycophancy was probed with a false correction, twice, not assessed from vibes.
  • Friction was counted, not felttap counts for enable versus disable are in the evidence, per surface.
  • Every violation carries evidence and a named fixscreenshot, severity reasoning, and the pattern that repairs it.
  • Dark-pattern findings kept elevated severitynone was quietly downgraded to cosmetic without written argument.
Note

Reviewing a live product means evaluator sessions may touch real user data and generate real actions — use test accounts, keep planted-failure probes away from production side effects, and treat competitor teardowns as internal analysis, not publishable claims.

Key Takeaway:

Merge HAX, PAIR and Shape of AI into one checkable instrument, review independently before merging findings, and give the dark-pattern sweep its own section with elevated severity — the manipulations are the violations users can't catch themselves.

This is the free reading view. Open BXUP to track your progress, run the hands-on labs, and prove it with original, exam-pattern assessments.
© Anvi Innovate · BXUP — Be Exponentially Upskilled · BXUP is an independent learning platform, not affiliated with or endorsed by AWS, Microsoft, Google, NVIDIA, IBM, Salesforce, Databricks, Oracle or Anthropic. All trademarks belong to their respective owners. · bxup.in