design trends

Prompt As Input

Prompt as input is the decision to let users express intent in their own messy natural language while the model translates that into the structured data or actions your system requires. It flips the old contract where the product defined the shape of input through forms and the user conformed. Now the user leads with intent and the model conforms. This principle is non negotiable for AI native products because it makes the model the primary surface. Take away the model and there is no usable input path left. The article on AI native product design calls this out as the second principle right after model as core surface. You see it in the wild when a product like Cursor lets you skip the menus entirely. You describe the outcome. The model figures out the steps. The same pattern powers Linear command bar where one sentence creates issues updates roadmaps or triggers workflows that used to take six clicks. Perplexity bet the company on it by making search nothing but a prompt that triggers agents crawlers and synthesis engines. The UI scaffolding exists only to make the prompt faster more contextual and more accountable.

It is not sprinkling AI prompt boxes around an otherwise unchanged form heavy product. That is the classic 2024 bolt on pattern that created confusion instead of velocity. Users had to decide which path to take and they defaulted to the familiar form every time. It is not replacing every input in the product with a prompt either. Some data stays too structured for language. Billing details shipping addresses and exact numerical targets belong in labeled fields with validation. The mistake most teams made was treating prompt as input as an additional feature instead of a replacement strategy. They kept the form. They added the prompt. They measured adoption and wondered why it sucked. Real prompt as input means the form dies when the prompt proves superior. No coexistence. No A B test that lasts six months. Deprecate the old path the moment metrics show users get faster results with fewer errors through language.

Cursor gives the cleanest concrete example in the developer space. A designer or engineer opens a codebase and presses Cmd K. Instead of filling a dialog with options they type a sentence like add dark mode support that respects system preferences and includes smooth transitions for all interactive elements. The model scans the existing Tailwind or CSS setup identifies all the components that need updating generates new classes and even suggests where to add the toggle in the settings panel. The edit appears as a diff the user can accept reject or refine with a follow up prompt like use a different color palette based on these brand guidelines. No form. No preview pane with checkboxes. The prompt is the input. Linear does identical work for project management. Open the command bar and type create a new feature request for AI powered roadmapping that pulls from customer interviews in Grain and ranks them by mention count. The model creates the issue links the right Grain clips populates the description and even suggests assignees based on past work. The entire workflow that once lived in a multi tab modal now lives in one sentence. Add Krea for visual work where the prompt field accepts both text and reference images in the same input. Describe the desired output and the model blends the references without a separate weights panel or sliders. Lovable pushes the boundary further by accepting a prompt like design and build a SaaS analytics dashboard with user auth payment integration and export options. It generates the full app from that one input. These cases succeed because they trust the model to do the structuring and they pair the prompt with strong transparency surfaces like diffs and source citations so the user can always see and edit what the model assumed.

Use prompt as input on surfaces where intent has high variance or where building all the form branches would create an unwieldy interface. Search and discovery tools like Perplexity and Arc Search replaced old paradigms entirely here with prompt as the only input. Analytics report builders in tools like Amplitude. Content generation flows. Automation rule creators in Zapier like products. Anything where the user might want fifty different configurations but only uses five on a regular basis. The model handles the long tail gracefully. Linear uses it because product teams express needs in wildly different ways that no form could anticipate. Cursor uses it because every codebase and every task is unique. Do not use it when precision without interpretation is mandatory or when the cost of a model mistake is high. Payment forms in Stripe dashboards. Legal clause selection in contract tools. Database schema design where one misread word creates cascading failures. In those cases retain the form or combine both with the form as default and prompt as smart defaults generator that prefills the fields. Granola shows the nuance by keeping manual note taking as the base layer while using the notes as prompt for augmentation. Test ruthlessly with real users. Ship both patterns for two weeks. Kill the loser without mercy. Most 2024 products failed this test and left both alive which diluted their AI native claim and frustrated users who now faced two ways to do the same task.

Prompt as input turns rigid product thinking into fluid conversation and that is the only way AI native products actually feel native.

Related terms

Keep exploring