Contents
  1. Work, authority, and interaction models
  2. Discoverable capabilities and editable intent
  3. Uncertainty and useful next actions
  4. Actual progress, interruption, and return
  5. Review and authorization of specific changes
  6. Correction, undo, and recovery
  7. Feedback scope and follow-through
  8. Accessibility across changing states
  9. Prototypes for behavior and failure
  10. Interface promises and implementation contracts
  11. Evidence of usable, accessible work
  12. Check understanding
  13. Open questions
  14. Selected talks
  15. References
  16. Talk library
← All topics

Design Engineering and AI Interfaces

An AI interface connects a person's intention to work whose results may be uncertain and whose effects may persist. Its design must make capabilities understandable, expose meaningful decisions, and support correction when assistance fails. A project-task update workflow makes these requirements concrete, from choosing an interaction to verifying accessible completion and recovery.

Work, authority, and interaction models

A project owner wants task records to reflect a planning meeting. The manual path is to read the notes, identify affected records, edit fields, and save. In the constructed design used here, assistance proposes changes; the owner inspects, revises, or declines them before authorizing selected updates. Proposal generation and record modification have separate completion boundaries.

User control means practical abilities to inspect, change, decline, interrupt, and recover from assistance. Responsibility also includes waiting and handoffs: someone must resolve an unanswered ownership question or a failed update. Forward Deployed Engineering explains this broader workflow boundary.

Proposal and authority are separate

Example

Assistance changes the preparation path, not the need for a decision.

The owner can edit manually or inspect an AI proposal. Revision and decline do not apply changes.
Read the diagram as text
  • Owner's intended updates.
  • Manual edits.
  • AI proposal.
  • Owner inspects.
  • Revision needed.
  • No changes authorized.
  • Apply selected changes.
  • Owner's intended updatesManual edits: manual path.
  • Owner's intended updatesAI proposal: assisted path.
  • Manual editsOwner inspects: prepared edits.
  • AI proposalOwner inspects: proposed edits.
  • Owner inspectsRevision needed: correction required.
  • Owner inspectsNo changes authorized: owner declines.
  • Owner inspectsApply selected changes: owner authorizes selection.
Interaction choices for the same task are complementary, not a universal ranking.
InteractionUseful whenDesign tradeoff
Structured formRepeated updates have known fields.Explicit constraints reduce ambiguity but require users to supply structured information.
Inline suggestionA correction concerns one visible field or passage.Local review is easy; broader consequences may need a separate summary.
Direct manipulationPeople need to edit visible objects themselves.Immediate control must coexist with ongoing automated work.
Persistent artifactSeveral proposals need comparison and revision.A stable work surface preserves context while conversation grows.
ConversationIntent needs clarification.Flexible expression can bury exact scope unless the interpretation becomes visible.
Background delegationWork takes time and can proceed within agreed bounds.Reduced supervision requires a clear return point and intervention controls.

Mixed initiative means both person and system can propose the next step. Conversation can clarify a request while a persistent table holds the proposed updates. Direct manipulation means editing those visible records rather than describing every adjustment in text. Personal Agents develops persistent delegation as one setting for this combination.

Discoverable capabilities and editable intent

An affordance is an action possible for a particular person in an environment. A signifier is a perceivable cue communicating an action or condition. A visible Apply label does not establish that applying is currently permitted. Norman's distinction separates the available action from the evidence through which someone discovers it.

A mental model is a person's working understanding of system behavior. Clear capability statements and predictable controls help people express intentions and interpret results. Progressive disclosure initially exposes important options, with clearly labeled access to specialized detail. It differs from sequential task stages; consequential scope belongs in the primary view. Progressive Disclosure explains the distinction.

Controls should make their effects and limits discoverable.
Visible cueAvailable actionConfirming information
Selected task rowsChange the proposed scope.Affected records remain visible.
Editable proposed ownerCorrect the interpretation directly.The revised value appears before submission.
Show supporting notesInspect optional detail.The source passage opens without concealing action scope.

The request “update the launch tasks” leaves scope and timing ambiguous. A reversible preview can expose the interpretation cheaply. Ask a targeted question when the unresolved detail changes a consequential action, such as which person receives an assignment. Preserve earlier selections and constraints when the answer arrives.

Show which project and inputs inform the proposal. Project-scoped context offers a familiar boundary, but grouping alone does not establish technical isolation. Context Engineering covers input assembly; Agent Memory covers retained information. Here, users need to inspect and change the relevant scope.

Uncertainty and useful next actions

System feedback is information the interface returns about an action, state, or result. Useful feedback connects a missing fact to an available response. The following four categories organize different problems in the task workflow; they are not a confidence scale.

UncertaintyInformation to exposeUseful next action
Intent ambiguityWhich launch tasks the request includes.Correct the selection or answer a targeted question.
Insufficient evidenceNo agreed owner appears in the meeting notes.Supply evidence, seek help, or leave the field unchanged.
Questionable outputThe proposed date conflicts with the cited passage.Inspect the passage, edit the proposal, or continue manually.
Unknown execution outcomeSubmission occurred; its result is unavailable.Check authoritative operation status before another mutation.

Appropriate reliance includes accepting useful assistance and rejecting erroneous assistance. Automation bias is undue deference to automated advice. Review must therefore expose evidence that can contradict a recommendation, not merely make the recommendation persuasive.

Calibration means stated probabilities agree with observed frequencies for a specified event; Evals develops the measurement. Fluent wording or model-reported certainty is not that evidence. Test confidence displays for comprehension, and prioritize output-specific explanations that help users decide what to do.

Actual progress, interruption, and return

Request acceptance, active work, usable output, and confirmed record changes are different milestones. A long-running operation can expose progress before producing its final result.

Observability means investigating behavior through evidence; Observability covers the internal machinery. User-facing progress should connect activity to useful work. Missing updates do not establish stopped execution, as diagnostic coverage explains.

Cancellation can lose the race

Example

A stop request is not a confirmed outcome.

1 / 4 · Accepted

Outcome pending.

An authorized task finishes despite cancellation. Retained nodes show history; no timing is implied.
Read the diagram as text
  • Task update.
  • Accepted.
  • Running.
  • Partial result. Retained.
  • Cancellation requested.
  • Completion confirmed. Selected change applied.
  • Task updateAccepted: accepted.
  • AcceptedRunning: starts.
  • RunningPartial result: produces.
  • RunningCancellation requested: stop requested.
  • Cancellation requestedCompletion confirmed: completion wins.
  1. Accepted. Outcome pending. Active: Task update, Accepted. New: Task update, Accepted.
  2. Running. Partial work appears. Active: Task update, Accepted, Running, Partial result. New: Running, Partial result.
  3. Stop requested. Outcome still pending. Active: Task update, Accepted, Running, Partial result, Cancellation requested. New: Cancellation requested.
  4. Outcome confirmed. Completed effect remains. Active: Task update, Accepted, Running, Partial result, Cancellation requested, Completion confirmed. New: Completion confirmed.
Display the strongest state the available evidence establishes.
EvidenceDisplay implication
A known number of records has been processed.Determinate progress can report that fraction; it is not necessarily a fraction of remaining time.
The operation has no meaningful total.Report the current stage instead of inventing a percentage.
Execution is suspended for a decision.Show waiting, the pending decision, and who can resolve it.
The execution budget is exhausted.Report an incomplete outcome, not success merely because work stopped.
A busy indicator disappears.Explicitly communicate newly available actions.

Stopping presentation only hides updates. Cancellation requests execution to stop; confirmation requires checking its outcome. An operation may complete despite the request. The documented cancellation contract illustrates this distinction without promising rollback.

Pause and resume require supported execution state. The Agent Continuations prototype returns suspended state so a process can shut down and resume later. That does not establish safe interruption of every in-flight tool. Changed instructions should enter a visible revision or supported pause boundary, rather than silently changing already dispatched work.

Returning to delegated work needs an explicit product contract.

  • RetainKeep the request, useful partial results, and unsent edits available; saved conversation alone does not describe every pending action.
  • ReconnectProvide a task return location and reconcile current status. Leaving the page must not imply cancellation.
  • NotifyPrioritize completion, blockers, and decisions needing attention over repeated activity notices.

Review and authorization of specific changes

Review evaluates a proposal; authorization permits an effect. A useful review surface exposes existing values, proposed values, supporting information, consequences, and unresolved assumptions. Reviewers also need evidence, expertise, time, authority, and alternatives—the general prerequisites explained in AI in Healthcare, without transferring clinical obligations to project management.

The example permits independent decisions on two proposed changes.
TaskExisting → proposedSupporting informationOwner's decisionEffect after confirmed application
DocumentationDue Friday → MondayMeeting notes specify Monday.Accept date change.Due Monday.
Launch checklistOwner Maya → LeoNotes mention Leo as a contributor.Reject owner change.Owner remains Maya.

Authorization follows inspected values

Example

Changed proposals need renewed authorization.

Execution checks the authorized version and selection. A mismatch ends at renewed review.
Read the diagram as text
  • Inspected selection.
  • Recorded authorization.
  • Execution check.
  • Apply authorized selection.
  • Renewed review required.
  • Inspected selectionRecorded authorization: owner approves.
  • Recorded authorizationExecution check: bind version and scope.
  • Execution checkApply authorized selection: binding matches.
  • Execution checkRenewed review required: values or scope changed.

Approval must bind to the inspected version and selected changes. If significant values change, renewed authorization is required. The execution boundary must enforce that binding; a dialog alone cannot. Privacy and Data Governance develops this responsibility.

Review cadence has competing costs. Giant batches obscure assumptions; constant confirmations can encourage habitual acceptance. Meaningful increments should expose decisions before mistakes propagate. These are attention risks to test, not evidence for a universal batch size or prompt frequency.

Correction, undo, and recovery

Editing an unapplied proposal changes no stored record. Regenerating selected content should preserve accepted portions and human edits. Recoverable versions support experimentation; they do not automatically reverse external effects.

Compensation is application-specific corrective work after effects occur. It may not restore the original state, and it can fail. Restoring an old snapshot can overwrite concurrent changes. AI in Healthcare explains the general distinction between rollback and recovery.

Recovery follows established effects

Example

Unknown outcomes require reconciliation.

Edit unapplied work, reconcile unknown outcomes, and recover completed effects according to reversibility.
Read the diagram as text
  • Application outcome.
  • Edit proposal.
  • Reconcile operation.
  • Assess reversibility.
  • Supported undo.
  • Corrective or manual recovery.
  • Application outcomeEdit proposal: confirmed unapplied.
  • Application outcomeReconcile operation: unknown.
  • Application outcomeAssess reversibility: confirmed applied.
  • Assess reversibilitySupported undo: safe reversal supported.
  • Assess reversibilityCorrective or manual recovery: reversal unavailable.
Preserving correct work requires separating competing versions.
EventRequired treatment in the example
A proposal uses an older task version.Compare with the current record before authorizing.
The owner edits locally; an earlier response arrives.Do not replace the newer local edit.
Application status is unknown.Reconcile the original operation before offering another mutation.

This example requires separately retained local edits, record-version checks, and authoritative lookup of an operation's result. Duplicate-submission safety is not assumed. Those requirements need implementation evidence. Ignoring an obsolete response protects presentation; it neither cancels server work nor preserves edits automatically.

When automatic recovery cannot finish, identify the remaining effect, responsible person, and manual next step. A closed error message is not completed recovery; the person affected needs the resulting disposition and correction status.

Feedback scope and follow-through

User feedback is a person's report, rating, explanation, or correction. Unlike system feedback, it travels from the person into the product's processes. Link a report to the relevant task or output, with its criterion and explanation, so a reviewer can understand what was judged.

A correction can change the current input without changing model parameters. Machine Learning Fundamentals distinguishes inference from training. Feedback controls should promise only the scope and timing their implementation provides.

Four destinations imply different acknowledgments and responsibilities.
ControlHonest acknowledgmentScope and owner
Edit this proposalProposal updated.Current artifact; task owner reviews before application.
Remember for this projectProject preference saved.Future project use; user can inspect, revise, or reset it.
Report incorrect assignmentReport received for review.Identified task; assigned support or product reviewer.
Rate this suggestionFeedback recorded.Possible later improvement; no promise of immediate repair or learning.

Offer optional reasons rather than making every report an essay. Acceptance alone is a weak success label: someone may accept and then substantially edit or remove the result. Those later changes can indicate errors, preferences, or changed intent.

An accountable reviewer decides whether a report warrants repair, a new evaluation case, or no change. Preserve that distinction in status messages. The Braintrust workshop illustrates attaching feedback to a particular execution span and reviewing cases before adding them to evaluation datasets.

Accessibility across changing states

Accessibility enables people with disabilities to perceive, understand, navigate, and operate an interface, including through assistive technology. It concerns participation throughout the task, not merely reading the final output. W3C's introduction defines this scope.

The Web Content Accessibility Guidelines, or WCAG, specify accessibility requirements. Keyboard operation, escape from focus traps, meaningful control names and states, and appropriately adjustable time limits apply across complete processes, subject to each criterion's exceptions. Reviewing and recovering must remain operable alongside generation.

Status changes without displaced focus

Example

Availability and keyboard focus are separate.

1 / 3 · Generating

Status and notice appear.

Focus remains stable. Notices announce availability; retained nodes show history, not repeated speech.
Read the diagram as text
  • Task.
  • Task details control. Keyboard focus remains here.
  • Generating.
  • Review available.
  • Recovery available.
  • Working notice. Preparing changes.
  • Review notice. Changes ready to inspect.
  • Recovery notice. Apply failed. Recovery options available.
  • TaskTask details control: control.
  • TaskGenerating: initial status.
  • GeneratingWorking notice: announces.
  • GeneratingReview available: generation completes.
  • Review availableReview notice: announces.
  • Review availableRecovery available: authorized apply fails.
  • Recovery availableRecovery notice: announces.
  1. Generating. Status and notice appear. Active: Task, Task details control, Generating, Working notice. New: Task, Task details control, Generating, Working notice.
  2. Reviewing. Review adds its notice. Active: Task, Task details control, Generating, Working notice, Review available, Review notice. New: Review available, Review notice.
  3. Recovering. Failure adds recovery availability. Active: Task, Task details control, Generating, Working notice, Review available, Review notice, Recovery available, Recovery notice. New: Recovery available, Recovery notice.

For the task editor, establish these interaction requirements before prototyping.

  • Change comparisonGive old and proposed values explicit labels; do not rely on color alone. Keep selection and editing available through semantic controls.
  • Time and attentionUse readable instructions, avoid unnecessary movement, and let users complete review without an unexplained countdown.
  • Stable interactionKeep task controls in predictable locations while generated content changes.

WAI-ARIA supplies semantics for assistive technologies. A live region exposes changing content for announcement. Polite updates generally wait; assertive updates can interrupt speech. Group streamed fragments into meaningful updates, using mechanisms such as aria-busy where appropriate. The specification supplies mechanisms, not an optimal announcement cadence.

Focus identifies the active keyboard target, distinct from selection. New output should not unexpectedly displace it; removing a focused control needs deliberate placement.

Prototypes for behavior and failure

Prototype fidelity should follow the unresolved question. A polished screen can still leave usefulness or execution behavior untested. Prototypes can investigate an artifact's role, its interaction experience, or its implementation; those are different claims.

Unresolved design issueSuitable prototypeEvidence boundary
Placement of proposals and manual controlsSketches organized around the task.Can expose structural confusion, not runtime feasibility.
Selective review and correctionInteractive prototype with editable records.Can test interaction; simulated saves establish no storage guarantee.
Cancellation, late results, and reconnectsWorking integration with controlled failures.Exercises implemented behavior under the tested conditions.

A Wizard-of-Oz prototype uses a person to simulate some system behavior. It can reveal how users interpret a proposal before automation exists. Keep the simulation consistent and explain its boundaries to the team: it cannot establish deployed model accuracy, latency, cancellation, or recovery reliability.

Exercise the complete task, including consequential departures from the successful path.

  • Before executionAmbiguous scope, missing evidence, and an incorrect proposed owner.
  • During executionDelay, useful partial work, and cancellation racing with completion.
  • After interruptionReturn with unsaved edits and a record changed elsewhere.

Designers specify the interaction, engineers establish executable behavior, and researchers test understanding and task use. Establish a simple working baseline before adding agent complexity. Include disabled participants in early task prototypes rather than postponing accessibility until the implementation is expensive to change.

Interface promises and implementation contracts

An interaction contract connects confirmed facts to displayed status, available controls, requested operations, and outcome evidence. Keep local interface state, generation state, and stored task changes distinct. Optimistic presentation anticipates success; it must not turn anticipation into confirmation of a consequential effect.

Implementation requirements for the constructed task editor.
ConditionPermitted interface behaviorRequired evidence or protection
Proposal readyEnable inspection and selection.Generation result; no claim that records changed.
Proposal changes after approvalRequire renewed review.Execution checks the authorized version and scope.
Obsolete response arrivesKeep the current display.Identify which request the response belongs to.
Repeated submit after interruptionShow unresolved status, not another assumed-safe apply.Require operation reconciliation and separately verified duplicate handling.
Reconnect with local editsRetain edits while fetching current facts.Require separate local state and explicit conflict handling.
Recovery still needs a personExpose the remaining action and owner.Record disposition and downstream correction status.

Acceptance tests should exercise rejected transitions as well as successful ones: changed authorization must not apply, an old response must not replace a new selection, and reconnect must not erase an unsaved correction. The operation-identity and edit-preservation requirements above are obligations to implement and verify, not consequences of adding a status label.

Assign owners for state meanings, accessible components, outcome checks, and unresolved recovery. Preserve stable navigation around variable generated content. Harness Engineering owns execution persistence and orchestration; the interface contract states what those mechanisms must make observable and controllable.

Evidence of usable, accessible work

Usability concerns effectiveness, efficiency, and satisfaction for specified users, goals, and context. NIST's definition makes those conditions part of the claim. A fast review interface is not useful if intended users cannot detect an incorrect assignment or recover their edits.

Moderated testing observes likely users attempting believable goals without revealing the intended solution. Think-aloud asks participants to express their understanding as they work; neutral follow-up questions clarify confusing behavior. Compare the manual and assisted workflows on matched task demands.

ScenarioObserveDecision implication
First and repeated useTask completion, effort, and understanding of scope.Revise discoverability or repeated interaction costs.
Correct and incorrect proposalsHarmful acceptance and unnecessary rejection separately.Improve evidence and review behavior.
Interrupted applicationUnderstanding of unknown status and successful recovery.Revisit controls and outcome messages.
Assistive-technology task useBarriers across generation, review, and recovery.Repair affected interactions and retest.

The fabricated-alert study in exam review tested whether proctors—people reviewing possible misconduct—rejected erroneous assistance in previously certified sessions. Revised instructions required independent suspicious behavior. Model-estimated rejection increased from 50% to 71%, but sessions and periods differed rather than receiving simultaneous randomized assignment. Genuine operational alerts were also rejected more often; those alerts were not ground-truth misconduct.

Automated accessibility tools assist inspection but cannot establish accessibility alone. Combine standards evaluation with disabled participants performing complete tasks, using suitable assistive technology. Report participant characteristics and tested scope; a few participants cannot represent every accessibility need.

Turn findings into bounded engineering decisions.

  • State the requirementUse observable acceptance criteria, such as rejecting materially wrong proposals and recovering without lost edits.
  • Respect the evidence boundarySeparate observed difficulty from a causal explanation. Live evaluation explains why collected usage alone cannot establish improvement.
  • Close the revisionAssign an owner, change the affected behavior, and retest its consequential paths before expanding use.

Open questions

  1. Review cadence remains task-dependent. Frequent interruptions can burden users, while larger batches can conceal consequential assumptions. Progress requires testing decision detection and review effort together under realistic workloads, including whether reduced prompting preserves rejection of harmful changes.

  2. Accessible streaming needs evidence about announcement cadence and review navigation. Fragment-by-fragment speech can compete with task control, but excessive grouping delays useful information. Progress would demonstrate complete review and recovery with intended screen-reader users across tested announcement strategies.

  3. Successful recovery after reconnect remains an integration problem when local edits, saved execution state, and external effects diverge. A useful advance would demonstrate preserved edits and resolved operation identity under cancellation races and repeated submissions, without assuming that a checkpoint reverses completed actions.

Follow the curated reading path through the speakers and demonstrations behind this entry.

Explore more talks

The rest of the library, beyond the curated path. Cited talks support this entry; reviewed transcripts were processed in full. Metadata candidates have not been reviewed as sources or verified as topic members.

4 matching talks

TalkSpeakerEventYear
Codex, Behind the Harness

Cited in this entry

Dominik KundelAI Engineer World's Fair 20262026
Jeremy Silva, Chris HernandezAI Engineer World's Fair 20252025
Michael HablichAI Engineer Europe 20262026
Anita KirkovskaAI Engineer Summit 20252025

References

Coverage and source review
Processed transcripts
9 processed in full · 5 in the curated path
Automated source review
Passed
Metadata candidates
0 unreviewed; not verified topic membership
Corpus version
1bd8e407b26a07b33815594e1b2db5f41827119a2b3cb6fbf240f9fc571fc767

Automated review checks source support; it is not publication approval.

A synthesis of selected conference talks and technical references. Citations link to the source material; they do not imply that every talk on this subject is included.

  1. NIST Handbook 161: Usability Handbook for Public Safety Communications

    Chapter 6, interaction and interface design, and the beginning of Chapter 7. Supports state-and-action agreements and distinct completion boundaries.

  2. Guidelines for Human-AI Interaction

    Table 1, guidelines G1–G4 and G7–G18; concrete examples are observations reported by study participants.

  3. The Build-Operate Divide: Bridging Product Vision and AI Operational Reality

    Prioritize human-in-the-loop review at consequential decision points in high-risk, high-trust workflows.

  4. Principles of Mixed-Initiative User Interfaces

    Principles 1–12 and the LookOut scheduling example. Supports mixed initiative, editable interpretations, proportionate clarification, and a manual path.

  5. Build AI Systems for Discernment, Not Approval - Angel Ortmann Lee, Duolingo

    Attach concise feedback to specific input spans instead of returning an undifferentiated critique and unsolicited rewrite.

  6. Magentic-UI, an experimental human-centered web agent

    Original developer account of co-planning, co-tasking, action guards, and plan learning. Supplies a concrete example of complementary interaction models.

  7. The era of unbounded products: Designing for Multimodal I/O

    Keep evolving task UI outside the scrolling conversation when users need to return to it or act on it.

  8. UX Design Principles for (Semi) Autonomous Multi-Agent Systems

    Interruptibility should include pausing, checkpointing, rollback, and resumption so users can intervene before mistakes or unwanted resource use compound.

  9. Signifiers, not affordances

    Norman's author-posted ACM Interactions essay; first-use vocabulary for controls, discoverability, and users' understanding.

  10. Progressive Disclosure

    Original design guidance, definition and usability criteria. Supports first-use explanation and the distinction between optional detail and sequential workflow.

  11. The era of unbounded products: Designing for Multimodal I/O

    Project-scoped shared context can be more understandable than memory shared across unrelated conversations.

  12. People + AI Guidebook: Explainability + Trust

    Optimize for understanding, model confidence displays, and error-response guidance.

  13. AIP-151: Long-running operations

    Guidance, standard methods, parallel operations, and errors. Supports separating accepted work, progress, usable resources, and completed outcomes.

  14. When Machines Mislead: Human Review of Erroneous AI Cheating Signals

    Methods, Table 1, and Figures 2 and 4. Copy-typing concerns entering text from an external source; proctors review evidence of possible test misconduct.

  15. UX Design Principles for (Semi) Autonomous Multi-Agent Systems

    User-facing observability should stream activity and application updates while exposing timing and token usage for debugging.

  16. Breaking the Chain: Agent Continuations for Resumable AI Workflows

    Expose the actionable suspension metadata at the top of the continuation while retaining the nested state needed for restoration.

  17. Building effective agents: bounded execution

    Building blocks, workflows, and agents: Agents subsection.

  18. Understanding Success Criterion 4.1.3: Status Messages

    Status examples, modified and removed status text, and exclusions. Supports completion and recovery feedback beyond a disappearing spinner.

  19. Cloud Speech-to-Text: operations.cancel

    Documented cancellation contract for this long-running API; concrete evidence for cancellation-request and confirmed-outcome states.

  20. Breaking the Chain: Agent Continuations for Resumable AI Workflows

    Agent Continuations externalize resumable execution state so suspended agent loops can shut down and restart later.

  21. Breaking the Chain: Agent Continuations for Resumable AI Workflows

    The speaker reports implementing suspension triggers based on elapsed time, turn count, and asynchronous requests, extending the continuation mechanism beyond approval gates.

  22. Breaking the Chain: Agent Continuations for Resumable AI Workflows

    The messages array supplies much of the execution history, but Agent Continuations add control metadata to identify where and how execution should resume.

  23. The Build-Operate Divide: Bridging Product Vision and AI Operational Reality

    Existing QA and customer-experience operations teams can contribute interaction evaluation, edge-case discovery, prompt testing, and output tagging.

  24. OWASP Transaction Authorization Cheat Sheet

    Sections 1.1, 2.5, 2.6, and 2.8. The AI-proposal application transfers the documented transaction-integrity principle.

  25. Build AI Systems for Discernment, Not Approval - Angel Ortmann Lee, Duolingo

    Coding agents should expose plans and design decisions in meaningful reviewable increments; both giant diffs and constant approval prompts can encourage rubber-stamping.

  26. The era of unbounded products: Designing for Multimodal I/O

    Expose recoverable versions or branches so iteration does not require discarding earlier results.

  27. Compensating Transaction pattern

    Solution and problems-and-considerations sections; user-visible differences among undo, alternative completion, and corrective follow-up.

  28. React: Synchronizing with Effects

    Fetching data section; a published implementation example of protecting displayed state from late responses.

  29. NIST AI RMF 1.0: accountability, appeals and override

    GOVERN 2.1–3 and 3.2; MEASURE 3.3; MANAGE 2.4 and 4.1–3; Appendix C. Record fields are an implementation proposal.

  30. LangSmith: Feedback data format

    Feedback sources and field table. Supports task-linked judgments with provenance and feedback timing distinct from execution timing.

  31. Training language models to follow instructions with human feedback

    Introduction; Section 3.1, three training steps; Section 3.5, supervised fine-tuning, reward modeling, and reinforcement learning.

  32. People + AI Guidebook: Feedback + Control

    Explicit feedback, connecting feedback to experience changes, and setting expectations for improvement.

  33. Build AI Systems for Discernment, Not Approval - Angel Ortmann Lee, Duolingo

    Capture edits and overrides after acceptance, because an initial 'yes' can conceal substantial correction or complete removal of model output.

  34. How to build world-class AI products — Sarah Sachs (Notion) and Carlos Esteban (Braintrust)

    Close the feedback loop by filtering production failures, reviewing their inputs and outputs, and promoting relevant spans into evaluation datasets.

  35. W3C WAI: Introduction to Web Accessibility

    What is Web Accessibility; first-use definition for the chapter.

  36. Web Content Accessibility Guidelines 2.2

    Criteria 2.1.1–2.1.2, 2.2.1, 3.3.4, 3.3.7, 4.1.2–4.1.3; conformance sections 5.2.2–5.2.3.

  37. WAI-ARIA Authoring Practices: Developing a Keyboard Interface

    Discernible and predictable focus, focus versus selection, and selection-following-focus guidance.

  38. Accessible Rich Internet Applications 1.2

    aria-live, aria-busy, and aria-atomic definitions; application to streamed AI text is an implementation inference.

  39. What Do Prototypes Prototype?

    Sections 2–3, definitions and prototyping model; original author chapter in a university-hosted copy.

  40. Wizard of Oz Experimentation for Language Technology Applications: Challenges and Tools

    Abstract, introduction, and reported methodology; plain-language definition and simulation boundary.

  41. GOV.UK Service Manual: Using moderated usability testing

    Planning, task design, running sessions, and assistive-technology guidance.

  42. UX Design Principles for (Semi) Autonomous Multi-Agent Systems

    Use eval-driven design: define the task and metrics, establish a non-agent baseline, and add agent complexity only when task-specific evaluation supports it.

  43. Involving Users in Evaluating Web Accessibility

    Introduction, basics, combining evaluation with standards, and reporting.

  44. The Build-Operate Divide: Bridging Product Vision and AI Operational Reality

    Bring operations and CX teams into development early to define good behavior and help construct golden sets.

  45. NIST CSRC Glossary: Usability

    Institutional terminology reference for the first-use definition; not a substitute for the complete ISO standard.

  46. Psychological Factors Influencing Appropriate Reliance on AI-enabled Clinical Decision Support Systems: Experimental Web-Based Study Among Dermatologists

    Experimental design and observed reliance-pattern table; supports explaining undue reliance and testing correction or rejection of advice.

  47. Evaluating Web Accessibility Overview

    Introduction and tools guidance; supports keeping manual evaluation in prototype and implementation work.

  48. NIST AI RMF Core

    MEASURE 2.13 and 3–4; MANAGE 1–4. Supports decision responsibilities and reassessment throughout operation.

  49. NIST: Completely randomized designs

    Section 5.3.3.1: factor levels, random assignment, replication, balance and response model.

  50. Build AI Systems for Discernment, Not Approval - Angel Ortmann Lee, Duolingo

    The When Machines Mislead case study inserted fake copy-typing alerts into legitimate historical exam sessions and found that skilled proctors accepted half of those alerts.

  51. Build AI Systems for Discernment, Not Approval - Angel Ortmann Lee, Duolingo

    The speaker reports that revised proctoring guidelines improved rejection of fabricated alerts by explicitly requiring independent video evidence.

  52. Codex, Behind the Harness

    Auto Review evaluates escalated actions in a separate, read-only reviewer using authorization context and action impact.

  53. Breaking the Chain: Agent Continuations for Resumable AI Workflows

    The talk presents prototypes, with integration into existing frameworks proposed rather than established.