Lailson's picture
Update README.md
f24ff71 verified
---
library_name: transformers
tags: [text-classification, ModernBERT, customer-support, Portuguese]
---
# Model Card for ModernBERT Domain Classifier
## Model Details
### Model Description
Este modelo é baseado no `ModernBERT-base` e foi ajustado (fine-tuned) para realizar a classificação de textos em dois rótulos: "Transferir" e "Não transferir". Ele foi projetado para auxiliar sistemas de atendimento automatizado, ajudando a decidir se uma interação precisa ser transferida para um atendente humano.
- **Developed by:** Lailson Henrique
- **Funded by [optional]:**
- **Shared by [optional]:** Lailson Henrique
- **Model type:** Modelo de classificação de texto baseado em Transformers.
- **Language(s) (NLP):** Português.
- **License:** Apache 2.0
- **Finetuned from model [optional]:** `answerdotai/ModernBERT-base`
### Model Sources [optional]
- **Repository:**
- **Paper [optional]:**
- **Demo [optional]:**
---
## Uses
### Direct Use
Este modelo pode ser usado diretamente para classificar interações entre clientes e sistemas automatizados em dois rótulos:
- **Transferir**: Quando a interação deve ser encaminhada para um atendente humano.
- **Não transferir**: Quando o sistema automatizado pode lidar com a interação.
### Downstream Use [optional]
Pode ser integrado em sistemas de call centers ou atendimento por chat para otimizar a transferência para atendentes humanos.
### Out-of-Scope Use
- Não recomendado para uso fora do idioma português.
- Não adequado para sistemas críticos ou decisões sensíveis sem supervisão humana.
---
## Bias, Risks, and Limitations
- O modelo pode apresentar vieses baseados nos dados usados para treinamento.
- Não é garantido que o modelo funcione corretamente em textos ambíguos ou fora do domínio.
### Recommendations
- Realize testes rigorosos antes da implantação em produção.
- Supervisione manualmente interações críticas ou sensíveis.
---
## How to Get Started with the Model
Use o código abaixo para começar:
```python
from transformers import AutoModelForSequenceClassification, AutoTokenizer
# Carregar o modelo
model = AutoModelForSequenceClassification.from_pretrained("seu-usuario/modernbert-domain-classifier")
tokenizer = AutoTokenizer.from_pretrained("seu-usuario/modernbert-domain-classifier")
# Fazer a predição
inputs = tokenizer("Preciso falar com um humano", return_tensors="pt")
outputs = model(**inputs)
logits = outputs.logits
predicted_class = logits.argmax().item()
# Mapear para os rótulos
label_map = {0: "Não transferir", 1: "Transferir"}
print(f"Predição: {label_map[predicted_class]}")