How to Classify User Intent at Scale