Support Ticket Triage with NLP cover
All work

2023

Support Ticket Triage with NLP

A transformer-based classifier that routes and prioritises inbound support tickets in real time.

Overview

Built a multi-label text classifier that reads each incoming ticket, tags intent and product area, and predicts urgency. Fine-tuned a compact transformer on 240K historically labelled tickets, distilled it for low-latency inference, and served it behind a FastAPI endpoint with confidence thresholds that fall back to human routing when the model is unsure. Added an active-learning loop so agent corrections are folded back into the next training run.

Role & impact

My role

Machine learning engineer — modelling, serving, and MLOps.

Impact

Automated routing for 78% of tickets and reduced median first-response time from 6h to 40m.

Stack

PythonPyTorchHugging FaceFastAPIDockerMLflow