AI patterns library
/
Chat bubbles

Chat bubbles

User bubbles:

  • User messages are styled like you’d see in Messenger, iMessage, WhatsApp, etc. This instantly feels intuitive – no need to learn a new interaction model.
  • Using a bubble helps visually separate your input from the system’s response. You always know what you typed, and where the conversation turned from there.

AI responses:

  • AI replies aren’t in bubbles, they often have wider spacing, embedded elements, and more open format. This reinforces that the AI isn’t just another person – it’s a tool, generating structured content.
  • As responses grow (multi-paragraph explanations, images, tables, code blocks), bubbles would supports readability and makes scanning and finding “conversation anchors” way easier.
pattern-image

DeepSeek displays the user's message in a bubble, while the AI's response is “flat” and nested into the page with DeepSeek logo.

pattern-image

Grok displays the user's message in a bubble, while the AI's response is “flat” and nested into the page.

pattern-image

GitHub Copilot displays the user's message in a bubble, while the AI's response is “flat” and nested into the page with GitHub Copilot logo.

pattern-image

Microsoft Copilot displays the user's message in a bubble, while the AI's response is “flat” and nested into the page.

pattern-image

Gemini displays the user's message in a bubble, while the AI's response is “flat” and nested into the page with AI symbol.

pattern-image

ChatGPT displays the user's message in a bubble, while the AI's response is “flat” and nested into the page.

AI patterns checklist

PDF, 220 MB

AI patterns checklist