--- title: Intelligent Ticket Auto-Routing System emoji: 🎫 colorFrom: indigo colorTo: purple sdk: gradio sdk_version: 5.23.0 app_file: app.py pinned: false license: mit --- # 🎫 Intelligent Ticket Auto-Routing System An AI-powered support ticket routing system that automatically: - **Classifies** tickets with multi-label tags - **Routes** them to the correct department - **Predicts** priority level - **Detects** duplicate tickets using FAISS semantic search ## How It Works 1. Enter a support ticket description 2. The system encodes it using Sentence-BERT (`all-mpnet-base-v2`) 3. A calibrated classifier predicts relevant tags 4. Department routing uses a hybrid of tag-voting + semantic similarity to department prototypes 5. Priority is predicted using text features + embeddings 6. FAISS index checks for duplicate tickets in the database ## Tech Stack - **Sentence-BERT** for semantic embeddings - **FAISS** for fast similarity search - **Scikit-learn** classifiers with isotonic calibration - **Gradio** for the interactive UI