In Progress

Compass and AI

Compass and AI components are building blocks that surface Basis generated content, actions, or feedback and require distinct design patterns to communicate uncertainty, latency, and human-override affordances that traditional components do not need.

Anatomy

Compass Branding

Compass is the Basis AI built to assist user with omni-channel advertising.

  1. Default

  2. Short

  3. Symbol

  1. Cool palette

  2. Warm palette

Variants

User Chat Bubble

  1. Default

  2. Attachment

Compass Chat Bubble

  1. Default

  2. Thinking

  3. Steps

  4. Artifact

Best Practices

1

Skeleton Loaders

Use skeleton screens over generic spinners for chat loading states. Skeleton screens focus the user's attention on progress rather than waiting time, creating the perception of faster load times. They also provide structural context for what is about to appear, reducing disorientation when content arrives.

Do

Don't

2

Chat bubble alignment

Align sent and received messages consistently. Place outgoing messages on the right and incoming messages on the left. This creates a clear visual hierarchy and a natural conversational flow that users expect. ²

Do

Don't

More

Additional Reading

  1. Skeleton Screens 101 — Nielsen Norman Group https://www.nngroup.com/articles/skeleton-screens/

  2. Chat UI Design: How to Build Effective Chat Interfaces in 2026 — https://www.uxpin.com/studio/blog/chat-user-interface-design/

© 2026 Basis Technologies
© 2026 Basis Technologies
© 2026 Basis Technologies