Suggested prompts help users avoid Blank Canvas Syndrom.

Sample suggestions help a user learn what they could ask the system to do, and keep the generative conversation moving forward as it progresses. Generally these appear in a list of 3-5 suggestions that pre-fill the chat input when selected.

This pattern is very similar to templates and nudges, other wayfinding devices. The difference here is that these are generally used in the open chat request type to kickstart or a continue a conversation, whereas these other patterns are actions or automations can make it easier to interact with the AI, particularly at first.

Getting started

Suggestions can show you how to get started, but without context for the user's needs or intent, they are more likely to be irrelevant than not. In fact, an internet joke is already forming around the insistence of AI companies to let their chatbot plan your vacation.

For example, I just started a new ChatGPT conversation. Despite months of use at the premium tier, the four options it provides to me are completely irrelevant to my interests and my work:

Without personalization and context, suggestions have negligible use for returning users. As the systems learn the users through personalization and memory, they are more likely to become useful on subsequent visits as a quick way of getting started.

For example, imagine you write the same 4 commands into the terminal every time to start a coding project. If Github's copilot knows this, it can combine a prompt to kickstart that workflow into a single suggestion that stakes just a click to fire off.

As follow ups

Suggestions are most helpful when used mid-conversation. In this case, they can include contextual information and make the act of interacting with an AI chatbot or copilot far less laborious, while still giving the user control to command the conversation.

For example, Github Copilot automatically updates its suggestions as the conversation proceeds. It's suggestions can be quite long, reducing the time it would take a user to ask a common question from several seconds to a single click.

Meta, LinkedIn, and other feed-based products have increasingly added suggestions below individual posts as well, though the quality and relevance is hit or miss. This may lead you to consider whether the incentive here is really to increase engagement with (and the flow of training data into) their proprietary AI.

Details and variations

  • Suggestions are clickable objects, either pills or hyperlinked text
  • They tend to appear alongside an open text form so users can substitute their own response for a suggestion
  • Suggestions can be personalized to the user or the context when possible
  • A suggestion might be a shorthand version of a full prompt (see prompt transparency) or be written out in full sentence form
  • In general, clicking on a suggestion immediately generates the AI's response

Considerations

Positives

Zero cost to entry
If your goal is to simply get someone to see or feel how your product works, these prompts offer immediate gratification. The best examples learn from the user, and draw from the current state of the conversation.

Seeds advanced tactics
I was surprised when I clicked on the suggestion in ChatGPT to "write a thank you note to my interviewer”, and it re-formatted my prompt to read: Write 2-3 sentences to thank my interviewer, reiterating my excitement for the job opportunity while keeping it cool. Don't make it too formal. A newer user would never know that they could specify the length (2-3 sentences) or the tone (formal but cool) until they saw it in practice. Explore how icebreakers and "improve prompt" nudges can be remixed together, or follow up an ice breaker with the option to fill out the rest of a template with parameters to improve the user's results without stalling their speed.

Concerns

Irrelevant suggestions

The first interaction can get away with feeling random. After that, users will expect them to learn their preferences, or they will ignore these elements completely. Once someone has seen useless suggestions a few times in a row, it cheapens the entire experience. Consider combining these with the ability for users to set and see their preferences, or provide fingerprints to the conversations from which you are drawing the suggestions.

Use when:
Make it easy for users to submit their input to the AI. This can be particularly helpful as an auto-generated contextual followup to keep the interaction moving smoothly without significant cognitive load by the user.