What the person is doing
Users may be asking for generation, summarization, extraction, classification, rewrite, planning, data analysis, tool use, or workflow automation.
Foundation · lesson 2 of 23 · AI And Automation UX
Underlying principle: An automated system should expose what it is doing, the evidence behind its output, the limits of its authority, and the action a person can take next.
Provide a prompt box that makes the editable draft, included context, source and tool scope, submission behavior, safety limits, blocked states, and recovery paths visible before the request is sent.
An automated system should expose what it is doing, the evidence behind its output, the limits of its authority, and the action a person can take next.
Users may be asking for generation, summarization, extraction, classification, rewrite, planning, data analysis, tool use, or workflow automation.
Provide a prompt box that makes the editable draft, included context, source and tool scope, submission behavior, safety limits, blocked states, and recovery paths visible before the request is sent.
Typing state with expandable multi-line draft, send affordance, newline behavior, and character or token boundary feedback.
Can users see the exact request, context, attachments, sources, tools, and output expectation before send?
The prompt box always exposes the user's editable draft before submission.
Users may be asking for generation, summarization, extraction, classification, rewrite, planning, data analysis, tool use, or workflow automation.
Open the working example, try its controls, and compare the behavior against the decision guidance.
Users may be asking for generation, summarization, extraction, classification, rewrite, planning, data analysis, tool use, or workflow automation.
Provide a prompt box that makes the editable draft, included context, source and tool scope, submission behavior, safety limits, blocked states, and recovery paths visible before the request is sent.
Typing state with expandable multi-line draft, send affordance, newline behavior, and character or token boundary feedback.
Empty-field hint text is treated like a prompt.
Provide a programmatic label for the prompt editor and named controls for send, attach, remove context, clear, retry, and cancel.
OpenAI - checked
Supports explicit instructions, context, constraints, structured response expectations, and iteration.
Microsoft Support - checked
Supports goal, context, expectations, and source as prompt components.
Microsoft Learn - checked
Supports prompt draft review, edit, keep, and test behavior.
Microsoft Learn - checked
Supports the distinction between prompt suggestions and the primary prompt input surface.
Source trail checked: