Deck ELOSNEXT
EVUP

ELOSNEXT

A nova geração do ELOS, com mais qualidade, entregas mais rápidas e agentes de IA no dia a dia.

→ ou espaço para avançar

O ELOS

2018

Desde 2018, o ELOS sustenta a operação. Cresceu junto com ela, recebeu cada nova necessidade e cumpriu o seu papel. Extraímos dele tudo o que a arquitetura permitia.

O ELOS hoje · defasagem tecnológica

Parte da base do ELOS já saiu de linha

Os componentes de tela são de 2018, o Bootstrap 3 está sem suporte desde 2019 e o .NET 6, que roda o ELOS, está sem suporte desde novembro de 2024.

O ELOS hoje · banco de dados

O banco é acessado por uma camada ORM

O ORM monta o SQL sozinho, na hora de executar. A consulta que chega ao banco não está escrita em lugar nenhum, e manter o consumo do banco sob controle vira trabalho de investigação.

ELOS · C# com NHibernatetrecho
var teamProfessionalService = Engine.Resolve<IRepository<TeamProfessional>>();
procedureDTO.Professionals = teamProfessionalService.CacheableTable
    .Where(w => w.Team.OwnerOrgStruct.Id == currentOrg.Id
             && w.Team.Inactive == false)
    .Select(s => new TeamProfessionalVM {
        PortalUser_Id   = s.PortalUser.Id,
        TeamId          = s.Team.Id,
        PortalUser_Name = s.PortalUser.Name
    }).ToList();
junções e SQL final: decididos pelo ORM em tempo de execução

O ELOS hoje

A regra de negócio mora espalhada no ELOS e em 22 serviços

Cada bloco é uma aplicação, com build, deploy e configuração próprios. Uma mudança de regra costuma atravessar vários deles.

O ELOSNEXT

Um repositório. A API atende, o Worker executa.

As telas ganham uma interface nova. As chamadas convergem para a Evup.Api e as rotinas para o Evup.Worker, que já roda 45 delas com eleição de líder e monitoramento de vitalidade.

A migração acontece por etapas, e o ELOS segue no ar durante a transição.

No ELOSNEXT

Cada consulta é escrita, lida e revisada

O SQL fica explícito no código, do jeito que o banco vai executar. Antes de chegar à produção, ele passa pela lente de revisão de banco de dados.

ELOS · C# com NHibernatetrecho
var teamProfessionalService = Engine.Resolve<IRepository<TeamProfessional>>();
procedureDTO.Professionals = teamProfessionalService.CacheableTable
    .Where(w => w.Team.OwnerOrgStruct.Id == currentOrg.Id
             && w.Team.Inactive == false)
    .Select(s => new TeamProfessionalVM {
        PortalUser_Id   = s.PortalUser.Id,
        TeamId          = s.Team.Id,
        PortalUser_Name = s.PortalUser.Name
    }).ToList();
junções e SQL final: decididos pelo ORM em tempo de execução
ELOSNEXT · SQL explícito com Dappertrecho simplificado
SELECT DISTINCT pu.Id AS Id, pu.Name AS Name
FROM TeamProfessional tp
JOIN Team t        ON t.Id  = tp.TeamId
JOIN PortalUser pu ON pu.Id = tp.PortalUserId
WHERE t.OwnerOrgStructId = @unitId
  AND t.Inactive = 0 AND pu.Inactive = 0
ORDER BY pu.Name
o que está escrito é o que o banco executa

Qualidade · 29/09/2026

21.504 testes automatizados, do domínio ao navegador

Fluxo de trabalho

Da ideia à produção, com agentes em cada etapa

Pessoas decidem o que construir e aprovam o que vai para produção. No caminho, agentes de IA escrevem, revisam e testam.

Planejar
Construir
Verificar
1BrainstormA ideia é discutida com a IA até virar um desenho aprovado.
2Especificação formalO desenho vira uma spec versionada no repositório, junto do código.exemplo: spec do épico Vendas, 35 fases (PR 23021) ↗
3FatiamentoA spec é cortada em fases, cada uma com o teste que prova que está pronta.
4DesenvolvimentoAgentes implementam cada fase em um ambiente isolado.
5Auto-revisãoAgentes de outros modelos revisam em cinco lentes: segurança, performance, banco de dados, negócio e arquitetura.
6TestesA suíte roda de novo e o resultado é conferido antes de qualquer envio.
7Revisor remotoUm agente revisor independente faz a dupla checagem no pull request.
8Aprovação humanaUma pessoa aprova a entrada em produção.

Fluxo de trabalho · dupla checagem

O sistema se auto-revisa

Além das lentes locais, cada pull request recebe um agente revisor remoto. Ele lê o código, confere se cada correção descrita está mesmo lá e procura problemas que ninguém citou. O voto fica registrado no próprio PR.

Comentário do Agente Review 001 no PR 23026: revisou os 7 arquivos, confirmou as 6 correções descritas, verificou pontos de concorrência e aprovou o pull request
voto no PR
resultado

Velocidade · 20/04 a 29/09/2026

Nenhuma semana de entrega sem teste novo

Todo o código do ELOSNEXT é escrito com IA e revisado por IA em cinco lentes. A entrada em produção passa sempre por aprovação humana.

SegurançaPerformanceBanco de dadosNegócioArquitetura
6.452commits no período
612pull requests revisados desde 24/06

Novas funcionalidades · Drive

Planilhas de verdade, dentro do ELOSNEXT

O Drive organiza pastas, planilhas e arquivos. Cada planilha tem colunas com tipo, filtro por coluna e edição direto na tela, e cada item pode ser compartilhado com pessoas, perfis ou agentes.

Novas funcionalidades · Drive

Os agentes leem e escrevem nas planilhas

O Relatório diário foi preenchido por um agente: ele leu as metas, calculou o percentual de cada loja e gravou a situação de cada uma.

Novas funcionalidades · Drive

Um filtro mostra o que pede atenção

Filtrando a situação, sobram as lojas abaixo de 90% da meta. É a mesma informação que o Monitor usa para avisar o time.

Planilha Metas x Realizado no Drive do ELOSNEXT, com meta, realizado e dias úteis de quatro lojas
Planilha Relatório diário, gravada por um agente, com realizado, percentual da meta e situação de cada loja
Planilha Relatório diário filtrada pela situação Abaixo de 90%, com as lojas Sul e Centro

Agêntico desde a origem

O ELOSNEXT nasce agêntico. Cada função vira uma ferramenta.

Um agente de IA usa as mesmas funções que as telas usam. Já são mais de 160 ferramentas, cada uma protegida pela mesma regra de permissão da tela.

Agêntico desde a origem · zoom na Agenda

Na Agenda, 15 funções viraram ferramentas

Cada uma tem nome, descrição e permissão próprios, e o agente escolhe qual usar. Onze só consultam. Quatro agem na agenda: agendam, remarcam ou mudam a situação de um atendimento.

Como um agente trabalha

Você pede em português. O agente escolhe as ferramentas e executa.

Ele consulta, cruza e age pelas mesmas funções do sistema, dentro do acesso que recebeu. Quando o caso pede, passa para uma pessoa.

Agentes no dia a dia

Agentes que trabalham sozinhos, no horário marcado

Um agente monta o relatório que você definir e grava numa planilha. Outro lê essa planilha, compara com as metas e avisa o time quando uma loja fica para trás.

No ELOSNEXT, hoje

Os agentes ficam no ELOS Agents, ao lado do time

O espaço abre de qualquer tela. Mostra os agentes ativos e os canais em que eles conversam com as pessoas, como o canal Metas das lojas.

No ELOSNEXT, hoje

Criar um agente leva cinco passos

Objetivo, identidade, quando começa, o que pode fazer e revisão. Quem cria também escolhe em quais lojas o agente atua.

No ELOSNEXT, hoje

O roteiro mostra o que o agente faz, etapa por etapa

Todo dia útil às 8h, este agente lê a planilha de metas, compara com as vendas e avisa o time pelo canal. Ele só usa as ferramentas escolhidas para a etapa.

Home do ELOSNEXT com o espaço ELOS Agents aberto, mostrando os agentes Monitor de metas das lojas e Relatório diário de vendas
Criar agente, passo 1 Objetivo, com Rotina agendada selecionada
Criar agente, passo 2 Identidade, com nome, descrição e lojas em que o agente atua
Criar agente, passo 3 Quando começa, com o agendamento
Criar agente, passo 4 O que pode fazer, com as ferramentas do Drive marcadas
Criar agente, passo 5 Revisão
Roteiro do agente Monitor de metas das lojas: gatilho todo dia útil às 8h, passo de IA com instruções e quatro ferramentas
quando começa
ferramentas escolhidas

ELOS Agents · canais

O alerta chega no canal, e o time conversa com o agente ali mesmo

O Monitor publicou as lojas abaixo de 90% da meta. Alguém perguntou quanto falta, e ele respondeu com os valores lidos da planilha.

ELOS Agents · conversa direta

Qualquer pessoa conversa direto com um agente

Pelo botão Conversar, o Assistente comercial responde em português com os números da planilha. Quando falta um dado, ele pergunta antes de responder.

ELOS Agents · canais

Canais organizam o trabalho por assunto

Cada canal tem um assunto, uma seção e os agentes que participam. Eles só respondem quando alguém os chama com @.

Canal Metas das lojas: o agente Monitor de metas das lojas publica que Centro está em 72,0% e Sul em 85,4% da meta; uma pessoa pergunta quanto falta e o agente responde com os valores
alerta do agente
resposta com os valores
Conversa direta com o Assistente comercial: perguntas sobre a loja mais adiantada e a mais atrasada, com as respostas em reais
Janela de criação de canal com nome Campanhas do mês, assunto, seção Comercial e dois agentes

Novas funcionalidades · Connect

No Connect, o agente entra no lugar do chatbot

O chatbot atual segue um fluxo de passos montado numa ferramenta externa. Com o ELOSNEXT, cada disparo do Connect poderá ter um agente que conversa de verdade e resolve o pedido do cliente.

Novas funcionalidades · Connect

Como vai funcionar

O agente nasce junto com o disparo, já com um roteiro pronto para a finalidade. Quem quiser ajusta o roteiro no mesmo editor visual dos outros agentes.

Hoje
Chatbot
  • Fluxo de passos montado numa ferramenta externa
  • O cliente segue as opções previstas no fluxo
  • Cada ajuste depende de editar o fluxo fora do ELOS
Com o ELOSNEXT
Agente no Connect
  • Criado junto com o disparo, dentro do ELOSNEXT
  • Entende o que o cliente escreve, do jeito dele
  • Consulta horários, agenda e remarca pelas ferramentas
  • Chama uma pessoa da equipe quando o caso pede
1DisparoO time cria o disparo no Connect: público, mensagem e número de WhatsApp.
2Agente automáticoAo salvar, o ELOSNEXT cria um agente de conversa para aquela finalidade, com um roteiro inicial pronto.
3ConversaQuando o cliente responde, o agente entende o pedido e usa as ferramentas: consulta horários, agenda, remarca e registra a pesquisa de satisfação.
4EquipeQuando o caso pede, ele passa o atendimento para uma pessoa da equipe, com o motivo anotado.

Cada disparo tem o próprio agente: ajustar um não muda os outros.

Novas funcionalidades · consumo

Você paga pelo que consome

O ELOSNEXT foi desenhado para cobrar pelo uso real. Cada recurso é medido, e a tela Meu consumo mostra esse uso por período e por dia.

Novas funcionalidades · consumo

Cada recurso na sua unidade

Disparos de WhatsApp, relatórios, execuções de agentes, publicações e acessos aparecem separados. A infraestrutura da própria EVUP fica fora da conta, e o valor em reais chega em breve na mesma tela.

Tela Meu consumo com o uso no período, o recurso mais usado e a tendência diária por recurso
Uso por recurso: disparos do Connect, relatórios, execuções de agentes, publicações, atendimento e acessos
uso no período
onde você mais usa