This post is part of the AI design patterns series – I’m sharing new design patterns I’m seeing as AI enables solutions that weren’t possible before.
Products that let you accomplish prompts as part of their regular workflows now allow you to enhance those prompts with AI.
Here are two versions I’ve seen around! Let me know if you discover any experiences around this ๐
Optional prompt enhancements
I typed “wth” in frustration the other day when Vercel V0 didn’t deliver what I wanted it to.
The prompt got transformed it into a detailed version that conveyed what I really wanted, based on the things I had complained about in my previous messages ๐
As you can see above, V0 isn’t just looking at the last prompt in isolation. The enhanced prompt seems to have traces of your previous chats and the context of the project itself (makes total sense!)
That felt cool and useful.
Mandatory prompt enhancements
Most people don’t know what makes a good prompt and they likely don’t have the time to refine their prompts.
Clay’s earlier version considered this reality into account.
When you use their AI enrichment feature, you’re forced to go through a step where you see the enhanced version of your prompt first.
On this screen, you can choose to edit the enhanced prompt, the model you want to use and a couple of other parameters.
They no longer force this though – although I wish they did. Probably because of cost considerations? Maybe the experience was overwhelming a good chunk of users?
They now fork the experience into two tabs – you can choose to enhance the prompt only if you wish to.
There are aspects of this experience that are still good – I like the breadth of options this screen offers – especially educating users that they can get their outputs in a particular format if they prefer.

This post is part of the AI design patterns series – I’m sharing new design patterns I’m seeing as AI enables solutions that weren’t possible before.