Ultra PatternsAI interface patterns with receiptsULTRA project

Pattern 01 · An app that adapts · Interaction pattern

View

On-demand suggestions per field

Tested (pilot) · 6 participants The same comparison with sixteen or fewer participants. Indicative, too small to test a hypothesis.

Practice view. What to build, the words on screen and how to measure it. Switch to Research for why it should work, the framework properties and the references.Research view. The research side is shown below the card: why it should work, the properties it targets and the references. Switch to Practice to hide it.

Fields stay empty until the user asks for options. The AI proposes three, the user picks one and edits.

WhyA pre-filled field anchors people to the default and turns authoring into checking for errors. Options on request keep authorship with the user. In the VAIA pilot with six participants, pre-filling cut the alternatives viewed from a median of 11 to 6.5 fields.
WhenContent that needs judgement, such as descriptions and summaries, with users who know the domain.
Not whenFactual fields that the system can verify, such as dates and codes; there pre-filling may be the better fit.

The user stays in chargeThe right amount of trustCase: VAIA FormFlow

Done right, done wrong

Schematic screens, not real products. Click a screen to enlarge it.
Right. Empty field, a Suggest button, three options, pick and edit.
Wrong. Everything pre-filled; the user skims and clicks through.

The receipt

CaseCourse registration form for an AI training platform (VAIA)
ComparedOn-demand suggestions per field vs. Pre-filled form with review · Within-subjects, counterbalanced order
Participants6 Course providers familiar with the platform
Main resultAlternatives viewed (fields) median 11 vs 6.5 higher with on-demand
Read asMore alternatives viewed means less anchoring on the first suggestion, which is what the pattern is for.
SecondaryNon-top suggestion chosen: median 2 vs 1
SecondaryPreference: 4 of 6 chose on-demand
Methodsinteraction logs · eye-tracking · think-aloud · post-task interviews
HonestlySingle site, single domain, small sample. Indicative. Pilot. Replication planned in a second domain.
SourceVan den Bossche and Abdul Khalil (2026), From Pattern Libraries to Practice, IUI Companion, which reports this pilot · doi.org/10.1145/3742414.3794714 · study run 2025-12 · ULTRA case

A receipt is the result of one test, printed on the card: the case, what was compared, how many people took part, the main result, the methods, and what we do not know. The plan written before the analysis is the study card. How a pattern earns its label.

In practice

Fields stay empty until the user asks. When they do, the system proposes three options with a one-line reason each. The user picks one and edits it, or ignores all three and writes. In the VAIA pilot, this kept people in an authoring stance: participants described per-field suggestions as choosing a direction, and a pre-filled form as checking for errors.

Words on screen

"Suggest""Choose a direction""Edit""The AI can make mistakes. You decide."

Obligations to keep in mind (AI Act, GDPR)

  • Say that suggestions are generated by AI and can be wrong. (O1, IUI 2026, Table 1)
  • If the input contains personal data, ask consent before sending it to the model. (O3, IUI 2026, Table 1)
  • Keep authorship with the user: options, never a filled-in default, for judgement content. (O4, IUI 2026, Table 1)

Design considerations, not legal advice or a conformity assessment. What O1 to O5 mean.

Build it

Illustrative signatures, not a published library: the names below are suggestions to adapt to your stack. Thresholds are examples to tune on your own data.

States: no input, loading, options, chosen, edited, failed

Component: <FieldSuggest fields={fields} threshold={0.6} onAccept={fn} onEdit={fn} />

Prompt snippet: Return three distinct options for the field, each under 220 characters, plus a one-line rationale. Never fill the field yourself.

Output schema: { "options": [{ "text": "string", "rationale": "string" }] }

Measure it

Users rely on it the right amount · 10 minPlan your testTen minutes per participant is the usual budget: pick the two or three cards that fit.

Same idea, other names

Shape of AI: Prompt actionsGoogle PAIR: Feedback + Control

All the libraries we build on

Applied by: VAIA, live in the FormFlow course registration · Replicated by: nobody yet · Used this pattern? Tell us and get listed

Research side · why it should work · framework v0.2

Why it should work

Pre-filled defaults act as anchors and invite a verification stance, a known driver of automation bias; options on request keep the decision with the user and increase the number of alternatives considered.

Properties targeted

Controllability · Trust · Reliance · Cognitive load · Axes: type: suggestions, format: text, interaction: on request · Vocabulary bridge

Notes

Why it should work: the pattern asks for one extra click per field in exchange for authorship. The pilot’s behavioural signal (alternatives viewed, non-top selections) is consistent with the mechanism, but n is six and the domain is one; treat the effect as a hypothesis for other domains.

How to measure: controllability with three items plus override count; trust with trust-scale items plus the ratio of appropriate reliance; efficiency as time from analysis to submit. Report per user group and per case difficulty.

Relations

  • Controllability belongs to the user-experience component; the 2025 review found it measured in only 4 of 82 studies, and its map of relations between properties shows none for controllability (Donoso-Guzmán et al. 2025, sections 4.11 and 4.12.6).
  • More alternatives may raise cognitive load; the limit of three options is a design choice that has not been measured.

Across contexts

ContextUsersStateResult
VAIA course formscourse providersTested (pilot)4 of 6 preferred; 11 vs 6.5 alternatives viewed
CNEXT email triageaccountantsPlanned, not built yet
FORCIT challenge briefinnovation managersSeen in a case
Your contextBring your case

References

  1. Amershi et al. 2019, Guidelines for Human-AI Interaction, CHI.
  2. Van den Bossche and Abdul Khalil 2026, From Pattern Libraries to Practice, IUI Companion. DOI 10.1145/3742414.3794714.
  3. Donoso-Guzmán et al. 2025, A Systematic Review of User-Centred Evaluation of Explainable AI in Healthcare.
  4. Parasuraman, R. and Manzey, D. H. (2010). Complacency and bias in human use of automation: an attentional integration. Human Factors, 52(3), 381-410.

Editors

Practice: Abasin Abdul Khalil · Science: Ivania Donoso-Guzmán · card v1.0 · 2026-09-02