Sistema Inteligente de Classificação e Resposta Automática de Emails
Transforme sua gestão de emails com IA avançada e interface intuitiva
AutoU-MailAI é um sistema inteligente de classificação de emails que utiliza técnicas avançadas de Processamento de Linguagem Natural (NLP) para categorizar automaticamente emails como Produtivos ou Improdutivos, além de gerar respostas automáticas contextualizadas.
Automatizar a triagem de emails corporativos, aumentando a produtividade e reduzindo o tempo gasto com emails irrelevantes.
- 🧠 IA Própria: Algoritmo de classificação desenvolvido internamente
- 📊 Analytics: Dashboard com métricas detalhadas de performance
- 🔄 Aprendizado: Sistema evolui com base no histórico de classificações
- 🌐 Interface Moderna: Design responsivo e intuitivo
- 📁 Multi-formato: Suporte a .txt, .pdf e entrada direta de texto
- Análise semântica avançada de conteúdo
- Detecção de sentimento (positivo, negativo, neutro)
- Identificação de palavras-chave contextuais
- Score de confiança para cada classificação
- Geração de respostas contextualizadas
- Templates personalizáveis por categoria
- Análise de tom e formalidade
- Sugestões de ação baseadas no conteúdo
- Estatísticas em tempo real
- Histórico completo de classificações
- Métricas de precisão e recall
- Exportação de relatórios
- Base de dados SQLite integrada
- API RESTful para integrações
- Sistema de logs detalhado
- Configuração flexível via arquivo
- Python 3.8+ - Linguagem principal
- Flask 2.0+ - Framework web
- SQLite - Base de dados
- PyPDF2 - Processamento de PDFs
- NLTK - Processamento de linguagem natural
- HTML5 - Estrutura semântica
- CSS3 - Estilização moderna com Flexbox/Grid
- JavaScript ES6+ - Interatividade e AJAX
- Responsive Design - Compatível com todos os dispositivos
- MVC Pattern - Separação clara de responsabilidades
- RESTful API - Endpoints padronizados
- Modular Design - Componentes reutilizáveis
- Python 3.8 ou superior
- pip (gerenciador de pacotes Python)
```bash git clone https://github.com/ViniiciusTech/AutoU-MailAI.git cd AutoU-MailAI ```
```bash pip install -r requirements.txt ```
```bash cd app python main.py ```
Abra seu navegador e acesse: http://localhost:5000
- Acesse a aba "Texto"
- Cole o conteúdo do email
- Clique em "Classificar Email"
- Visualize o resultado e resposta sugerida
- Acesse a aba "Upload"
- Selecione um arquivo (.txt ou .pdf)
- Clique em "Classificar Email"
- Analise os resultados detalhados
- Acesse a seção "Histórico de Emails Processados"
- Visualize todas as classificações anteriores
- Analise métricas de performance
Classifica um email e retorna resultado detalhado.
Request: ```json { "email_content": "Conteúdo do email aqui...", "file_type": "text" // ou "pdf" } ```
Response: ```json { "category": "Produtivo", "confidence": 0.85, "sentiment": "positivo", "keywords": ["projeto", "reunião", "trabalho"], "suggested_response": "Resposta sugerida...", "processing_time": 0.23 } ```
Retorna estatísticas do sistema.
Response: ```json { "total_emails": 150, "productive": 89, "unproductive": 61, "accuracy": 0.92, "avg_confidence": 0.87 } ```
```python
PRODUCTIVE_KEYWORDS = [ 'projeto', 'reunião', 'trabalho', 'cliente', 'suas_palavras_personalizadas' # Adicione aqui ] ```
```python
PRODUCTIVE_RESPONSES = [ "Obrigado pelo seu email. Vou analisar e retornar em breve.", "Sua_resposta_personalizada_aqui" ] ```
```bash
FLASK_ENV=development DATABASE_PATH=data/emails.db LOG_LEVEL=INFO ```
Execute os testes automatizados: ```bash python -m pytest tests/ ```
Contribuições são sempre bem-vindas! Veja como contribuir:
```bash git fork https://github.com/ViniiciusTech/AutoU-MailAI.git ```
```bash git checkout -b feature/nova-funcionalidade ```
```bash git commit -m "feat: adiciona nova funcionalidade" ```
```bash git push origin feature/nova-funcionalidade ```
- Siga o padrão de código existente
- Adicione testes para novas funcionalidades
- Atualize a documentação quando necessário
- Use commits semânticos (feat, fix, docs, etc.)
Vinícius Tech
- GitHub: @ViniiciusTech
- LinkedIn: Seu LinkedIn
- Comunidade Python pela excelente documentação
- Contribuidores do projeto Flask
- Todos que testaram e deram feedback
⭐ Se este projeto te ajudou, considere dar uma estrela!
🐛 Encontrou um bug? Reporte aqui
💡 Tem uma ideia? Sugira aqui