Chat UI

You might say

Complete this chat window with a message list, input area, sending state, and retry on failure—do not hide errors.

A chat UI is the interactive interface that organizes a message list, input area, and conversation feedback states.After someone sends a question, the interface should add their message to the list, show waiting or streamed output, and provide an understandable error and retry path on failure. Customer support chat and AI chat both need these interface capabilities. It is the shell people see and use, not the model or support system behind it.
Chat Interface
Further reading