When a chatbot request fails because of connectivity, server load, or another error, a fallback returns a predefined response instead of leaving the user without feedback. section 8.1.3
Use a fallback to preserve a one-to-one relationship between user queries and LLM responses in chat history. Give clear guidance, such as asking the user to try again later. section 8.1.3
A practical chatbot interaction design should also:
- Disable Submit while receiving a response to avoid asynchronous conversations and out-of-order chat history. section 8.1.3
- Offer Retry to resend the last query and replace an unfavorable response. section 8.1.3
- Offer Stop to interrupt long or incorrect responses and limit output-token costs. section 8.1.3














