An AI feature should have a defined response when one dependency becomes unavailable. Repeating the same request can amplify load and still return no useful result. An AI reliability design should separate retryable failures from conditions that require a user message or manual path.
Decide which functions can continue without generation. Search results may remain available while summarization is paused, and a draft action can wait instead o