Inputs
Turn vague intent into something a model can act on, without making the user write a specification.
6 patterns in this family
Same kind of element, used at different moments of the task.
One input that accepts text, files, images, audio and screen captures as equal citizens.
Typed @-mentions that pin exact objects — files, people, tickets, tables — into the prompt as structured references.
A sentence with editable slots, so the grammar of a good request is visible and the user just fills blanks.
Select content, get AI verbs scoped to that selection — rewrite, explain, extend, translate.
Greyed inline prediction the user accepts with a key, keeping the model subordinate to the typist.
The system rewrites a thin prompt into a fuller one and shows the rewrite before running it.
Critique checklist for inputs
These questions apply to every pattern in this family. Ticks are saved in this browser.