Your question is Design AI Support Reply Ranking. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
AssistFlow is a client-facing AI support platform used by enterprise customers. End users type a question in a web or mobile chat, and the system must retrieve relevant knowledge, rank candidate answers, and return a high-quality response with low latency.
| Signal | Value |
|---|---|
| DAU | 12M end users |
| Peak QPS | 45K chat turns/sec |
| Enterprise tenants | 18K |
| Knowledge corpus | 220M documents/snippets across tenants |
| New/updated documents | 9M per day |
| p99 latency budget | 900ms end-to-end |
| Context window for final response | up to 16K tokens |
Design an end-to-end ML system for this application, from ingestion through production monitoring. Your design should address: