Markdown Editor

Human-AI Interaction Review Template (HAX Guidelines)

Design review on the 18 Guidelines for Human-AI Interaction: scenarios, evidence log, ratings and severity per guideline, scorecard, trade-offs, findings

KI & DatenVollständigGuidelines for Human-AI Interaction (Amershi et al., CHI 2019); Microsoft HAX Toolkithumaninteractionreview

Anleitung: Use it to review a working build or high-fidelity prototype of an AI feature, alongside a heuristic evaluation. Write scenarios that include an AI error and long-term use first, then rate each guideline with evidence. The main pitfall is reviewing only the happy path, where the when-wrong and over-time guidelines never get tested.

Vorschau

Human-AI Interaction Review: [Product or feature name]

Design review of an AI-powered product experience, structured on the 18 Guidelines for Human-AI Interaction (Amershi et al., CHI 2019, also published in the Microsoft HAX Toolkit). The guidelines are grouped by when they apply: initially, during interaction, when the system is wrong, and over time. For each guideline the review records how the product applies it, the evidence, any violation, its severity and the fix. Replace every [bracketed] value and every row marked Example.

Document control

FieldValue
Document ID[HAIR-001]
Product or feature[Name]
Build or prototype reviewed[Example: Web app 4.12.0 staging, model release 2026-09]
Version[0.1]
Status[Draft / In review / Final]
Owner[@design-lead]
Approvers / reviewers[@product-manager], [@ml-lead], [@ux-researcher]
Review datesYYYY-MM-DD to YYYY-MM-DD
Last updatedYYYY-MM-DD
Classification[Internal / Confidential]
Related documentsCopilot and Agent PRD (ai-data/copilot-prd), AI Feature PRD (ai-data/ai-feature-prd)

Approvals

RoleNameDecisionDate
Design lead[@name][Accept findings / Request changes]YYYY-MM-DD
Product manager[@name][Decision]YYYY-MM-DD
Engineering lead[@name][Decision]YYYY-MM-DD

Revision history

VersionDateAuthorChange summary
0.1YYYY-MM-DD[@name]First review round
0.2YYYY-MM-DD[@name]Example: Reconciled ratings from three reviewers
1.0YYYY-MM-DD[@name]Example: Re-review after fixes; 4 findings closed

Contents

1. Scope and method

1.1 Scope

ItemValue
AI capabilities in scope[Example: Meeting summary, suggested action items, auto-assign to owner]
Surfaces in scope[Example: Web app meeting page, email digest]
Out of scope[Example: Mobile app, admin console]
Users represented[Example: Team members and team leads; novice and frequent users]
Autonomy level of the AI[Example: Suggests summaries; auto-assigns tasks with notification]

1.2 Method

StepDescription
PreparationReviewers read the PRD and agree the scenarios in section 3
Independent reviewEach reviewer walks every scenario and rates each guideline
ReconciliationGroup meeting; disagreements resolved with evidence
Optional user check[Example: 5 moderated sessions to confirm the top findings]
ReportingFindings logged in section 9 with owners

Reviewers: [@reviewer-1] (design), [@reviewer-2] (research), [@reviewer-3] (engineering).

2. Rating scales

Application rating (how well the product applies the guideline):

RatingMeaning
AppliedClearly applied across the scenarios reviewed
Partly appliedApplied in some places or in a weak form
ViolatedThe product does the opposite, or users are harmed by its absence
Not applicableDoes not apply to this product; reason recorded

Severity (for Partly applied or Violated):

SeverityMeaning
S1 CriticalCan cause harm, wrong decisions with real consequences, or loss of user data or control
S2 MajorUsers are misled, frustrated or lose trust; workarounds are hard
S3 MinorFriction or confusion with an easy workaround
S4 CosmeticPolish issue; fix when convenient

3. Scenarios

IDScenarioGroup mainly exercisedSetup
HAIR-SCN-001 (Example)New user opens the first AI meeting summaryInitiallyFresh account, no history
HAIR-SCN-002 (Example)User reviews a summary during a busy day and accepts action itemsDuring interactionAccount with 2 weeks of meetings
HAIR-SCN-003 (Example)Summary assigns an action item to the wrong personWhen wrongMeeting with two people sharing a first name
HAIR-SCN-004 (Example)User wants to stop auto-assignment for one teamWhen wrong, Over timeTeam settings available
HAIR-SCN-005 (Example)Model update changes summary style after 3 months of useOver timeStaging build with new model
[ID][Scenario][Group][Setup]

3.1 Evidence log

Store each piece of evidence once and refer to it by ID from the guideline tables. Evidence must be reproducible: name the build, the account used and the exact step.

IDTypeDescriptionScenario and stepLocation
S-01 (Example)ScreenshotOnboarding card on first summaryHAIR-SCN-001, step 1[Link to design review folder]
R-01 (Example)Screen recordingNotification during presentation, 04:10HAIR-SCN-002, step 3[Link]
D-01 (Example)Data sampleAssignee role distribution in 50 meetingsHAIR-SCN-002[Link to analysis]
U-01 (Example)User session noteParticipant 3 could not find how to stop auto-assignHAIR-SCN-004[Link to research notes]
[ID][Type][Description][Scenario][Link]

3.2 Reviewer calibration

Before rating, reviewers rate one guideline together on one scenario and agree how the scales in section 2 apply. Record disagreements that remain after reconciliation here, with the final rating and the reason.

GuidelineReviewer ratingsFinal ratingReason
G6 (Example)Applied, Partly applied, ViolatedPartly appliedSkew seen in sample, cause not yet confirmed
[G#][Ratings][Final][Reason]

4. Initially (G1 to G2)

IDGuideline (paraphrased)How the product applies itEvidenceRatingSeverityFinding ID
G1Make clear what the system can do. Explain the AI's abilities and their boundaries so users form an accurate picture of what to ask for.Example: Onboarding card lists summary, action items and auto-assign; no mention that video content is ignoredHAIR-SCN-001 step 1, screenshot S-01Partly appliedS3HAIR-F-001
G2Make clear how well the system can do what it can do. Tell users how reliable the AI is, including that it makes mistakes and roughly how often.Example: No statement that action items may be wrong or missedHAIR-SCN-001, SCN-003ViolatedS2HAIR-F-002

5. During interaction (G3 to G6)

IDGuideline (paraphrased)How the product applies itEvidenceRatingSeverityFinding ID
G3Time services based on context. Pick the moment for any action or interruption from the user's current task and surroundings.Example: Summary notification arrives while the user is presenting in the next meetingHAIR-SCN-002, recording 04:10Partly appliedS3HAIR-F-003
G4Show contextually relevant information. Surface information that fits the task and situation at hand rather than everything available.Example: Summary highlights decisions and items for the viewing user firstHAIR-SCN-002AppliedNot applicableNot applicable
G5Match relevant social norms. Fit tone, wording and conduct to the conventions of the people using the product and their culture.Example: Summaries use neutral, professional tone; no casual phrasingHAIR-SCN-002AppliedNot applicableNot applicable
G6Mitigate social biases. Check that outputs and actions treat groups fairly and do not echo harmful stereotypes.Example: Action items more often assigned to junior staff named in passing; under investigationHAIR-SCN-002, sample of 50 meetingsPartly appliedS2HAIR-F-004

6. When wrong (G7 to G11)

IDGuideline (paraphrased)How the product applies itEvidenceRatingSeverityFinding ID
G7Support efficient invocation. Give users a quick, obvious way to start the AI feature whenever they want it.Example: "Summarise" button available on any meeting page and from the keyboard shortcutHAIR-SCN-002AppliedNot applicableNot applicable
G8Support efficient dismissal. Let users ignore or close unwanted AI suggestions with little effort and no penalty.Example: Suggested items can be dismissed one by one only; no "dismiss all"HAIR-SCN-002Partly appliedS3HAIR-F-005
G9Support efficient correction. Make fixing a wrong output fast: changing, adjusting or reverting it should cost less than doing the task by hand.Example: Wrong assignee can be changed, but the original assignee was already notifiedHAIR-SCN-003 step 4ViolatedS1HAIR-F-006
G10Scope services when in doubt. When the AI is unsure what the user wants, ask, offer options, or do less rather than guess.Example: With two people named "Sam", the AI picks one silentlyHAIR-SCN-003 step 2ViolatedS2HAIR-F-007
G11Make clear why the system did what it did. Let users find out what led the AI to a given output or action.Example: Each action item links to the transcript moment it came fromHAIR-SCN-003AppliedNot applicableNot applicable

7. Over time (G12 to G18)

IDGuideline (paraphrased)How the product applies itEvidenceRatingSeverityFinding ID
G12Remember recent interactions. Keep track of what happened earlier in the session so users can point back to it without repeating themselves.Example: Follow-up question "who owns the budget item?" understood in the same panelHAIR-SCN-002AppliedNot applicableNot applicable
G13Learn from user behavior. Adapt to each user gradually, using the patterns in what they do.Example: Repeated reassignments of design items to the same person are not learnedHAIR-SCN-004Partly appliedS4HAIR-F-008
G14Update and adapt cautiously. Introduce adaptations and updates gradually so behaviour users rely on does not shift abruptly.Example: New model doubles summary length with no transitionHAIR-SCN-005ViolatedS3HAIR-F-009
G15Encourage granular feedback. Let users express preferences about specific outputs during normal use, not only through a general survey.Example: Per-item thumbs up or down with optional reasonHAIR-SCN-002AppliedNot applicableNot applicable
G16Convey the consequences of user actions. When a user acts, tell them right away whether and how that will shape later AI behaviour.Example: Dismissing items gives no hint whether future suggestions changeHAIR-SCN-004ViolatedS3HAIR-F-010
G17Provide global controls. Offer product-wide settings for what the AI watches and what it is allowed to do.Example: Auto-assign can be switched off only per meeting, not per teamHAIR-SCN-004Partly appliedS2HAIR-F-011
G18Notify users about changes. Announce new or changed AI capabilities where users will notice them.Example: No in-product notice for model updatesHAIR-SCN-005ViolatedS3HAIR-F-012

8. Summary scorecard

GroupGuidelinesAppliedPartly appliedViolatedNot applicableHighest severity
Initially (Example)G1 to G20110S2
During interaction (Example)G3 to G62200S2
When wrong (Example)G7 to G112120S1
Over time (Example)G12 to G182230S2
Total (Example)186660S1

Overall assessment: [Two to four sentences.] Example: The feature explains itself well and sources its output, but correction is costly once a wrong assignment has notified a colleague, and the product does not hold back when unsure. Fix HAIR-F-006 and HAIR-F-007 before widening the rollout.

8.1 Trade-offs between guidelines

Some guidelines pull in different directions. Record each trade-off the team decided, so the next review does not reopen it without new evidence.

Trade-offGuidelinesDecisionReason
Asking when unsure versus interrupting less (Example)G10 versus G3Ask only for assignee ambiguity; batch questions at the end of the meetingWrong assignment costs more than one question
Learning from behaviour versus stable behaviour (Example)G13 versus G14Learn assignee preferences per team, apply only after 3 consistent correctionsAvoid sudden changes from one correction
Remembering context versus privacy expectations (Example)G12 versus G5Keep memory within one meeting page; nothing across teamsTeam members expect meeting content to stay in the team
[Trade-off][G# versus G#][Decision][Reason]

9. Findings and action plan

IDGuidelineSeverityFindingRecommended fixOwnerDueStatus
HAIR-F-006 (Example)G9S1Wrong assignee is notified before the user can correctHold notifications for 10 minutes or until the meeting owner confirms; allow recall[@eng-lead]YYYY-MM-DDOpen
HAIR-F-007 (Example)G10S2Ambiguous names resolved silentlyShow both candidates and ask; leave unassigned if unanswered[@design-lead]YYYY-MM-DDOpen
HAIR-F-002 (Example)G2S2No statement of reliabilityAdd short note on first use and in help: items can be missed or misassigned[@content-designer]YYYY-MM-DDOpen
HAIR-F-004 (Example)G6S2Assignment skew toward junior staffAudit 200 meetings by role; adjust prompt and add evaluation[@ml-lead]YYYY-MM-DDInvestigating
HAIR-F-011 (Example)G17S2No team-level control for auto-assignAdd team setting with default off for new teams[@product-manager]YYYY-MM-DDPlanned
[ID][G#][S1 to S4][Finding][Fix][@owner]YYYY-MM-DD[Status]

Release recommendation: [Ship / Ship after S1 fixes / Do not ship].

9.1 Re-review record

After fixes ship, re-run the scenarios linked to each finding and record the result. A finding closes only when the guideline rating improves on the same scenario.

FindingFix shipped in buildRe-review dateNew ratingClosed
HAIR-F-006 (Example)4.13.0YYYY-MM-DDAppliedYes
HAIR-F-007 (Example)4.13.0YYYY-MM-DDPartly appliedNo: question shown, but unanswered items still auto-assign
[ID][Build]YYYY-MM-DD[Rating][Yes / No]

10. Glossary and references

10.1 Glossary

TermMeaning in this review
AI-infused systemA product whose features use AI capabilities directly visible to the user
DismissalIgnoring or closing an AI suggestion
Global controlA setting that changes AI behaviour across the product, not one instance
InvocationA user explicitly calling an AI feature
ScopingReducing what the AI does, or asking, when its confidence about user intent is low

10.2 References

Standard and licence note

Structure aligned with the 18 Guidelines for Human-AI Interaction (Amershi et al., CHI 2019) as presented in the Microsoft HAX Toolkit, including their numbering G1 to G18 and the four groups initially, during interaction, when wrong and over time. Guideline names are cited for reference; every description, rating scale, scenario and example in this template is original text and does not reproduce the paper's descriptions or examples. Check the current HAX Toolkit for updates and for the design patterns that accompany each guideline. Template licence: MIT.

Ähnliche Vorlagen