Sentiment crashes, repeated dead-ends, billing, legal, and the four other signals that should escalate a chat to a human within 90 seconds.
The single most common chat agent failure pattern is sticking with the agent too long. A frustrated customer keeps re-asking, the agent keeps re-answering, and by the time a human gets the ticket the customer is done. Here are the seven triggers that should escalate within 90 seconds. The stack we actually use Below is the production stack we ship for this category. This one ships in 72 hours and survives a real-world Monday morning.
This one ships in 72 hours and survives a real-world Monday morning. Pipecat for voice, a thin Express service for chat, deployed on Fly.io or Render. We avoid Vercel for anything stateful. Default to Claude 3.7 Haiku for the chat layer and Claude 3.7 Sonnet for the planning and tool-use steps. Fall back to GPT-4.1-mini when Anthropic has capacity pressure.
Sentiment crashes, repeated dead-ends, billing, legal, and the four other signals that should escalate a chat to a human within 90 seconds. It is filed under AI Strategy because that is where operators looking for this problem actually start, and it is written from production work rather than from a content calendar.