Vlad Kyshkan

Emerging AI design patterns. Part 1

April 1st, 2025

AI is the next big step in computing after Web and Mobile. Like previous paradigm shifts, it significantly reshapes the way we interact with technology. What began as simple chat has evolved rapidly over the past two years, with new AI design patterns appearing continuously.

This article is a way to document ongoing changes (primarily for myself). Today we’ll explore the first 10 AI design patterns, followed by another 10 in Part 2.

Prompt examples

Most users might find it too confusing to see just a blank page in front of them and not know where to start. Prompt examples are shortcuts that help guide people, streamline workflows, and provide an overview of the tool's capabilities.

Perplexity

Figjam

ElevenLabs

Regenerate/Try again

Hallucinations remain one of the significant challenges in generative AI so one can’t be sure of the result. A regeneration feature serves two crucial purposes: it allows users to start over when the AI significantly misinterprets the request and it enables exploration of alternative solutions from the same prompt. Users often can toggle between different results and choose the most appropriate one.

Notion

Claude

Refine output

Getting a correct result on the first attempt when working with AI tools is rarely possible. Some tools might offer a list of common actions that help users iterate on results by selecting instead of writing prompts from scratch every time.

Gemini

ChatGPT

Figma Slides

Inpainting

It is a concept similar to “Refine output” but for images or videos. Users can select an area and replace it with something new.

Krea

Stop generation

Complex prompts can take significant time to complete. Giving users control to interrupt generation if needed is essential for efficiency. It allows users to accept a satisfactory partial result or stop an obviously incorrect generation earlier to save time.

Figma

Jasper

Multiple outputs/Variations

Generating multiple outputs simultaneously makes working with content much faster (especially for images and videos). The ability to compare different variations side by side helps to narrow down and choose the most promising direction for further iterations.

Sora

Midjourney

Anyword

Temperature/creativity

Temperature controls the randomness in AI outputs. The higher the temperature, the more creative and diverse the generated text/image/content will be. If this parameter is low, the result will be much more straightforward and predictable. The typical pattern is to allow users to adjust the temperature via a slider, giving them direct control over the balance between creativity and consistency.

Visual Electric

Sudowrite

Summarize

One of the most useful generative AI features is analyzing large chunks of information and creating a distilled version with key points. However, it’s important to allow users to easily review the original text and be aware that the summary might lack some critical information. To make it more personalized, AI apps can provide some control over the summary’s length and format (for example, bullet points or short paragraphs).

Pinch to summarize in Arc Search

Spark Mail

Auto-generated content

Some AI products go one step further and auto-generate summaries and headlines from existing content, eliminating extra clicks for users.

Cora

Loom autogenerates title after the recording

Describe process/thinking

For complex or lengthy tasks, AI can first generate a step-by-step plan and optionally await user approval before execution. This approach provides observability and confidence over the future result and also leaves space to make necessary changes. In addition, showing how the AI thinks works like a loader, making the wait feel shorter when the response isn’t instant.

Perplexity

Google Vids

Prompt feedback

The average user isn’t very good at prompting or articulating clearly all the details of the output they want to get. So providing immediate tips and feedback on prompts can explain what should be changed to get better results. Alternatively, AI tools can achieve a similar effect by asking clarifying questions before generating the final response.

Elicit

Select model

Nowadays AI models have complex names and users may not understand their differences. This makes choosing the right model difficult. To help people make informed decisions, it's important to clearly explain each model's capabilities, ideal use cases, and limitations. In the future, we can expect tools to automatically select the best model based on the user’s task.

ChatGPT

Google AI Studio

Gamma

We’ll review another 10 patterns in Part 2 soon.