CoolFace
Modelpublic

karimenBR/callcenter-transformer

sourceHugging Faceupdated 1y agoView on Hugging Face
1likes13downloads
Model Card

๐Ÿ“ž CallCenter Transformer Model

๐Ÿง  Overview

This model is a fine-tuned Transformer designed to classify customer support conversations into different intent or topic categories. It was developed as part of the CallCenter AI project, which automates analysis and categorization of incoming customer calls.


๐Ÿงฉ Model Details

  • โ€”Developed by: Karimen Ben Romdhane & Tasnim Meriah
  • โ€”Model Type: Text Classification
  • โ€”Base Model: distilbert-base-uncased
  • โ€”Language(s): English
  • โ€”Framework: ๐Ÿค— Transformers
  • โ€”License: Apache 2.0
  • โ€”Fine-tuned on: Custom dataset of call transcripts labeled by topic/intent

๐Ÿงฐ Intended Uses

โœ… Direct Use

  • โ€”Predicting the intent or topic group of a customer message in a call center.
  • โ€”Supporting automated routing of customer requests.
  • โ€”Enhancing analytics for customer support interactions.

โš™๏ธ Downstream Use

Can be integrated in:

  • โ€”Chatbots or virtual assistants
  • โ€”Customer feedback analysis tools
  • โ€”Call center automation dashboards

๐Ÿšซ Out-of-Scope Use

  • โ€”Do not use this model for sentiment analysis or emotion detection โ€” it is trained for intent classification only.
  • โ€”Not suitable for multilingual text unless fine-tuned further.

โš–๏ธ Bias, Risks, and Limitations

  • โ€”The dataset is domain-specific (call center context), so performance might degrade outside that domain.
  • โ€”Potential bias from class imbalance โ€” ensure to retrain or calibrate if used on new data.
  • โ€”English-only model.

๐Ÿš€ Getting Started

You can load the model in Python with:

python
from transformers import AutoTokenizer, AutoModelForSequenceClassification

model_id = "karimenBR/callcenter-transformer"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForSequenceClassification.from_pretrained(model_id)

text = "I want to cancel my subscription"
inputs = tokenizer(text, return_tensors="pt")
outputs = model(**inputs)
pred = outputs.logit