Chat comes in multiple flavors

  • Whole page AI / LLM tools
  • Popup windows
  • Injected widgets

Common features and requirements

It’s impossible to sum up every possible acceptance criteria for every variety of chat, but they all contain a mashup of components, each of which must be accessible.

Dynamic content

Form inputs

Notifications, errors or alerts