Green Fern

Open input

Open ended input for requests beyond predefined actions

Key characteristics

  • Handles any task, but costs more effort than quick actions

  • Cognitive load can be reduced with starter templates

  • Gets faster and more consistent with tone/length/format parameters

About

Technically, every AI action can be triggered via open input by telling the AI what to do. The prompting process however is:

  • Slow: it’s much quicker to click a button than to write an entire request.

  • Hard: users must understand what AI can do and think about how to phrase the request.

  • Imprecise: AI works best with prompts written in a particular way. Users without that knowledge might have a hard time getting AI to understand them.

That’s why prompting should be reserved for unique, specific tasks, while common, repeatable tasks should be handled through AI quick actions.

For example, it makes sense to write detailed instructions for AI about what key information should be added to a text. But if the goal is simply to make the text shorter, it’s much faster to highlight it and select the “Shorten” option from a menu.

The open input pattern covers “one-shot” prompts for tasks. For continuous interaction with AI, see the Chat workflow pattern.


How to support tasking AI via open input



1. Suggest starting points and templates

The best inputs don't require prompting at all. Use data from your tool to propose context rich ready-made solutions that execute tasks or populate prompts with one click, eliminating blank-page paralysis. Two types of patterns can be utilised to help users get started:


Quick Actions

Display common or contextually relevant tasks as buttons near the open input. Clicking them instantly fills the input with a prepared prompt and starts generation. Users get immediate value without typing a single word.

GitHub uses repository contents to suggest ready-made actions like writing a README for users profile


Templates

If particular requests are repeatable but still require open input, you can provide a template for users to fill in. Bonus points if the template can be triggered from the place where users would naturally look to perform the task in question.

GitHub provides a “Draft with Copilot” button within the “Create sub-issue” menu. When clicked, it fills the open input with a pre-written prompt (a template).



2. Capture context

Users should never have to manually provide context to AI if it already exists within the tool. For example, if users want part of the text modified, they shouldn’t have to copy and paste it into an AI chat. Instead, they can simply highlight the text and ask AI to modify it. Read more at context pointing

Notion modifies only the selected text while allowing users to include additional context. In this case, it lets them choose which data source the AI can reference.



3. Provide parameters

If a task has a few common options, or a setting that maps well to a slider, don’t make users spell it out in the prompt. Give them dropdowns and sliders for things like tone or length. It’s faster and more consistent. Read more at the Parameters pattern.



4. Simplify writing itself

Use autocomplete to reduce typing. If your users are familiar with taging coworkers or insert variables in text, add triggers like @ or / that open a menu of common references or functions

Have a question or feedback?

Have a question or feedback?

If you’d like to expand this pattern, suggest improvements, or ask a question, feel free to reach out via mail.

If you’d like to expand this pattern, suggest improvements, or ask a question, feel free to reach out via mail.

Or email us at hello@studiolaminar.com

Sharable under CC-BY-NC-SA

About

Integrate Well AI documents best practices for adding AI-powered features and workflows to tools in ways that feel natural, solve real problems, and drive measurable business outcomes. No AI for AI's sake.

Sharable under CC-BY-NC-SA

About

Integrate Well AI documents best practices for adding AI-powered features and workflows to tools in ways that feel natural, solve real problems, and drive measurable business outcomes. No AI for AI's sake.

Sharable under CC-BY-NC-SA

About

Integrate Well AI documents best practices for adding AI-powered features and workflows to tools in ways that feel natural, solve real problems, and drive measurable business outcomes. No AI for AI's sake.