Overview

There is no one-size-fits-all solution for interacting with Generative AI. These AI Placement guidelines focus on providing consistent options and rules when positioning Gen-AI patterns on the screen. The design of the placement variants considers various AI integration scenarios and generated content types and sizes.

Conversational

Conversational-style interaction is the most popular approach when dealing with Generative AI. The placement of the AI largely depends on the content the AI will generate. Determine factors are complexity, content volume, and developed object size.

Docked

The docked placement variant is one in which the AI sandbox is positioned on the end side of the product. When shown, the entire product shrinks to make space for the AI. The AI is displayed in its default width. It can be resized if placed in a Responsive Splitter pane.

AI Placement - Docked variant on desktop

2
do
false

Pros

  • Does not overlap content
  • Independent of product hierarchy
  • Consistent and predictable placement
dont
false

Cons

  • Potentially tricky to connect to page context
  • Will overlap content on phones
  • Can cause issues on portrait tablets

Floating

The docked placement variant is one in which the AI sandbox is inside the product and is floating over the content area. The AI is displayed in its default width and can be resized or repositioned on the screen.

AI Placement - Floating variant on desktop

2
do
false

Pros

  • It can be positioned anywhere on screen
dont
false

Cons

  • It can cover important information
  • Needs to interact with other panels

Floating - Maximized

The floating AI can be maximized to cover the entire product area and display as much conversation as possible.

AI Placement - Maximized variant on desktop

2
do
false

Pros

  • More space for content
  • Can display complicated responses
  • More room to interact with generated content
dont
false

Cons

  • Cannot interact directly with product UI

Floating - Minimized

The floating AI can be minimized to reveal and interact with the product area while keeping the AI conversation active. The AI can be automatically minimized when transferring an AI-generated object to the product canvas.

AI Placement - Minimized variant on desktop

2
do
false

Pros

  • Conversation is not lost
dont
false

Cons

  • Cannot trigger additional prompts

AI 'Magic' Button

AI 'Magic' Button is an interaction in which a button replaces the AI prompt. When clicked, it executes a highly contextualized and engineered prompt, and the result is displayed in another part of the screen. The button placement should respect the standard for action placement.

2
do
false

Pros

  • Consistent responses
  • Integrated in product UI
  • Built-in prompt engineering
  • Pre-established context of interaction
dont
false

Cons

  • No response refinement
  • Requires response review
  • Requires specific placement (UXC-014)
  • Requires specific icon

See also:

AI 'Magic Button' - Usage Guideline

UX Consistency Standards

Full Page

The AI response can apply to any page part when the Magic Button is placed in the page header.

AI Placement - Full Page on desktop

Section

The AI response can apply to any section part when the Magic Button is placed in a section header.

Examples: Tables, Lists, Forms, etc.

AI Placement - Section on desktop

Inline

The AI response can apply to any object part when the Magic Button is associated with that object.

Examples: Tables, rows, list items, form inputs, etc.

AI Placement - Inline on desktop

Embedded

The embedded AI interaction Is the same as the Magic Button interaction but replaces the button with an AI Prompt. The prompt is highly contextualized and engineered to produce consistent results.

2
do
false

Pros

  • Highly contextualized
  • No need for AI triggers
  • Integrated on the page canvas
dont
false

Cons

  • Displays single result

AI Placement - Embedded - Desktop

Responsiveness

Not all AI placement options are available on mobile devices. Moreover, in some cases, the AI has to reside in a minimal space. In such cases, applications must decide which of the available variants to choose for the type of content they generate and the interactions they must support.

Tablet - Landscape

Tablets in landscape orientation are the closest to their desktop counterparts. Sometimes, tablet screens can have more pixels than small desktop laptops. However, the touch-optimized component sizes take extra space and reduce what is available to AI.

Conversational

All desktop variants are also available on tablets in landscape orientation.

Sandbox - Docked - Tablet Landscape.png

Docked Conversation

Account for application width and virtual keyboard.

Sandbox - Floating - Tablet Landscape.png

Floating Conversation

Account for height of the AI container and virtual keyboard.

Sandbox - Maximized - Tablet Landscape.png

Floating Maximized Conversation

Account for height of the AI container and virtual keyboard.

Sandbox - Minimized - Tablet Landscape.png

Floating Minimized Conversation

Can hide the virtual keyboard.

Magic Button

All desktop variants are also available on tablets in landscape orientation.

Button - Full Screen - Tablet Landscape.png

Magic Button Full Page

No need of virtual keyboard.

Button - Section - Tablet Landscape.png

Magic Button Section

No need of virtual keyboard.

Button - Object - Tablet Landscape.png

Magic Button Inline

No need of virtual keyboard.

Embedded

All desktop variants are also available on tablets in landscape orientation.

Single Response - Tablet Landscape.png

Embedded

Limited height. Account for virtual keyboard.

Tablet - Portrait

Despite having the same resolution, portrait orientation tablets provide limited horizontal space to display content.

Conversational

When changing tablet orientation to portrait - switch from docked to floating variant.

Sandbox - Floating - Tablet Portrait.png

Floating Conversation

Sandbox - Maximized - Tablet Portrait.png

Floating Maximized Conversation

Sandbox - Minimized - Tablet Portrait.png

Floating Minimized Conversation

Magic Button

All tablet landscape variants are also available in portrait orientation.

Button - Full Screen - Tablet Portrait.png

Magic Button Full Page

Button - Section - Tablet Portrait.png

Magic Button Section

Button - Object - Tablet Portrait.png

Magic Button Inline

Embedded

All tablet landscape variants are also available in portrait orientation.

Single Response - Tablet Portrait.png

Embedded

Phone Variants

On mobile phones, the AI interaction takes the full width of the screen.

Conversational

Just as on tablets, the docked variant transforms into a flowing mode. On phones, the available flowing methods are maximized and minimized. The floating and floating maximized are identical.

Sandbox - Maximized - Phone.png

Floating Maximized Conversation

Account for virtual keyboard.

Sandbox - Minimized - Phone.png

Floating Minimized Conversation

Hide virtual keyboard.

Magic Button

All tablet variants are also available on phones.

Button - Full Screen - Phone.png

Magic Button Full Page

Button - Section - Phone.png

Magic Button Section

Button - Object - Phone.png

Magic Button Inline

Embedded

All tablet variants are also available on phones.

Single Response - Phone.png

Embedded

Resources

Design Resources

Figma Design File - AI Placement