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 chat independente 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_provider e storage_key para permitir troca futura de storage.

WhatsApp

  • Reduzir o modulo whatsapp para atuar como adaptador tecnico do canal.
  • Substituir gradualmente whatsapp-web.js pela 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.