1
Roadmap
Rafael Lopes edited this page 2026-06-01 14:27:30 -03:00
Roadmap
Este documento consolida proximos passos tecnicos e de produto para evolucao do Omnichannel Sothis.
Chat omnichannel e auditoria
- Persistir conversas e mensagens no PostgreSQL para auditoria.
- Criar uma camada
chatindependente do canal, com conceitos como conversa, mensagem, remetente, direcao e historico. - Normalizar eventos de WhatsApp, Email, SMS e Instagram antes de salvar/exibir no frontend.
- Manter o atendimento humano em
attendance, separado do canal de origem.
Anexos e midias
- Evitar armazenar arquivos e imagens em base64 direto no banco.
- Guardar no PostgreSQL apenas metadados do anexo, como nome, mimetype, tamanho, provedor e chave de storage.
- Avaliar storage em volume de VM Linux, AWS S3, Azure Blob ou SharePoint.
- Desenhar a solucao com
storage_providerestorage_keypara permitir troca futura de storage.
- Reduzir o modulo
whatsapppara atuar como adaptador tecnico do canal. - Substituir gradualmente
whatsapp-web.jspela API oficial da Meta. - Manter compatibilidade temporaria com as rotas atuais enquanto o frontend migra para contratos mais genericos.
IA no primeiro atendimento
- Adicionar IA no primeiro atendimento do chatbot.
- Permitir que o admin configure no painel qual provedor/modelo de IA deseja usar.
- Manter a base de conhecimento e regras de roteamento como contexto para a IA.
- Registrar decisoes e respostas relevantes para auditoria.
Arquitetura alvo
Canal especifico -> ChatModule -> AttendanceModule -> KnowledgeBase/IA
- Canal especifico: WhatsApp, Email, SMS, Instagram.
- ChatModule: conversa, mensagens, historico e anexos.
- AttendanceModule: fila, atribuicao, transferencia e encerramento.
- KnowledgeBase/IA: regras do bot, contexto e primeira resposta automatica.