Inline generated form
When the agent needs input, it renders the specific fields it needs instead of asking in prose.
I found the duplicate, invoice #8822. I need three details before I create the refund:
In the wild
How one product ships this pattern. Click a screenshot to enlarge it.

When to use
Mid-task gaps: missing parameters, ambiguous choices, required confirmations.
Seen in
Agent-rendered parameter forms, booking confirmations in chat, clarifying-question cards.
For engineers
Validate against the tool schema client-side; return structured values, not re-parsed prose.
Build prompt
A neutral, component-only prompt for a coding agent. Edit the stack block or anything else to fit your project, then copy it.
Download this prompt as Markdown, or every prompt as JSON for an agent.
Critique checklist for generative ui
These questions apply to every pattern in this family. Ticks are saved in this browser.