Levantamento de requisitos - Modelo Atual
Levantamento de Requisitos: EscopoVix
1. Visão Geral e Escopo
Objetivo: Automatizar a triagem de e-mails comerciais das empresas Autvix e Advix Soluções , classificando-osutilizando deLLM acordopara comclassificar odemandas portfóliocontra uma base de serviços para reduzir o tempo operacional de análise manual.(BUS).
Principais Metas:
ValidarTriagemautomaticamenteautomáticasede solicitaçõesestãvia e-mail e anexos.- Redução
dentro ou foradoescopo. Persistirtempodadosoperacionalestruturados para análise gerencial em dashboards.Reduzire atrasos na resposta aoclientecliente.- Persistência
final.de dados para auditoria e análise via Metabase.
2. Requisitos Funcionais (RF)
ID | Descrição |
| |
RF01 |
| Power | |
RF02 |
| Tabela |
|
RF03 |
|
| |
RF04 |
|
| |
RF05 |
|
| |
RF06 |
|
|
3. Requisitos Não Funcionais (RNF)
|
|
|
| O sistema deve garantir que nenhum e-mail seja órfão de um contato ou de uma classificação através de chaves estrangeiras ( |
utf8mb4_unicode_ci para suportar caracteres especiais e emojis de e-mails.4. |
|
|
O banco de dados |
|
|
A. Núcleo de Comunicação
|
|
|
|
|
|
emails: Armazena os metadados da |
4. Arquitetura e Tecnologias
Stack Tecnológica:
Ingestão:Microsoft Power Automate ou Microsoft graph api.Armazenamento:MicrosoftOneDrive (montadofolder_path),viaaFUSE/onedrivercontagemnodeLinux)anexosouelocalmenteoviaconteúdograph-api.textual.
ProcessamentoB. Central: Servidor Ubuntu executando Python 3.10+.
classifications:ModeloArmazena o veredito do modelogpt-oss:120b.- Tipos permitidos:
comparandoDENTRO_ESCOPO,solicitaçõesFORA_ESCOPO,comANALISE_TECNICA,a Base de Serviços (BUS)NAO_SOLICITACAO. Persistência:Campos de IA:Bancoconfidence(0 a 1) ereasoning(explicação lógica da IA para aquela decisão).
- Tipos permitidos:
C. Apoio e Monitoramento
cliente: Tabela deDadosreferênciaMySQLpara8.0cruzamentocomdeSQLAlchemy.dados de domínio, CNPJ e Razão Social.:Visualização:service_heartbeatMetabaseRegistrarodandose o serviçowatcherouprocessorestárunning,stoppedou emDockererror,Compose.incluindo metadados em JSON para diagnóstico.
5. RegrasFluxo de NegócioDados e ClassificaçPipeline
- Ingestão: Power Automate salva e-mail no OneDrive.
- Detecção: O
watcherdetecta a nova pasta. - Identificação: O sistema
devebuscaseguirouacrialógica de decisãobaseada na Base de Serviços (BUS) fornecidaregistro emCSV.contactsvia domínio do e-mail. Aceitar Prospecção:Processamento:QuandoOhouverLLMcompatibilidadeanalisa o texto e gera um registro emclassificationscom oportfólio (ex: pedidos de proposta)reasoning.Recusar Educadamente:Finalização:DemandasOfora da área de atuação.Análise Manual:Casos onde a solicitação estáregistro emlinksemailsouéportaisatualizadoexternoscom(OportunidadeoExterna).classificacao_ide marcado como processado.Ignorar:Newsletters, convites ou comunicações institucionais.