Play 4.3:
Designing a Chatbot - Interface
The Developer, Designer and the Product Owner are responsible for creating the interface which allows users to perceive and communicate with the chatbot. This section addresses both the mechanics of user interaction with the chatbot and the appearance of the interactive elements, which communicate their interactivity. Some of these elements may be constrained by the chatbot platform, which is why it’s so important to select an accessible and/or customizable platform to begin with.
You’re ready to move on if you:
- Support multiple modalities for input and output.
- Support interaction with AT
- Use visually clear text and interface
- Tolerate user errors and input variation
- Support personalization and configuration
- Manage conversation pacing
- Include people with disabilities
- Follow WCAG guidelines
Table of Contents
- 4.3.1 Offer multi-modal interaction
- 4.3.2 Support STT and TTS
- 4.3.3 Support keyboard navigation
- 4.3.4 Support screen readers
- 4.3.5 Support zoom
- 4.3.6 Offer color contrast
- 4.3.7 Use legible fonts
- 4.3.8 Consider font size
- 4.3.9 Highlight visual focus
- 4.3.10 Consider chatbot size
- 4.3.11 Minimize distraction
- 4.3.12 Distinguish senders
- 4.3.13 Label buttons
- 4.3.14 Accept varied language
- 4.3.15 Allow user customization
- 4.3.16 Manage pacing
- 4.3.17 Include people with disabilities
- 4.3.18 Follow WCAG