Voltar para Projetos

Plataforma Human-in-the-Loop para Automação de Processos

Plataforma própria de BPM com IA que substituiu o TOTVS Fluig em uma empresa em que trabalhei no nordeste, automatizando dezenas de processos internos.

PythonFastAPIPostgreSQLLangChainOpenAIDockerTOTVS FluigBPM
Plataforma Human-in-the-Loop para Automação de Processos

Plataforma Human-in-the-Loop para Automação de Processos

NEXORA(Nome Fake para não expor o projeto original) é uma plataforma de BPM (Business Process Management) com inteligência artificial desenvolvida para uma grande empresa do setor alimentício com mais de 3.000 colaboradores no Nordeste do Brasil.

O Problema

A empresa precisava de uma solução mais flexível, integrada com IA e adaptada às suas particularidades operacionais. A decisão foi construir uma plataforma própria, capaz de automatizar processos internos com inteligência e sem depender de customizações caras em sistemas de terceiros.

O Desafio Real

Não era só um problema técnico. Era um problema de negócio, processo e pessoas ao mesmo tempo.

Os processos tinham alto grau de complexidade e variações não documentadas, exigindo mapeamento detalhado junto com cada área antes de qualquer linha de código. Antes de desenvolver, foi necessário mapear cada fluxo, identificar as exceções não documentadas e redesenhar as etapas eliminando o que era manual por inércia, não por necessidade.

Construir uma plataforma que times não técnicos conseguissem usar no dia a dia, sem treinamentos forçados, era tão importante quanto a arquitetura técnica. Tecnologia que ninguém usa não resolve nada.

A Solução

Plataforma web construída do zero com foco em human-in-the-loop: processos onde a IA executa as etapas automatizáveis e aciona humanos apenas quando necessário, como aprovações, exceções e decisões críticas.

O fluxo funciona em quatro etapas. A solicitação é iniciada pelo colaborador e imediatamente analisada pela IA, que categoriza o tipo de processo, valida os dados e busca contexto histórico. Em seguida, a plataforma decide: se o risco for baixo e as regras forem atendidas, executa automaticamente e notifica os envolvidos. Se houver necessidade de aprovação humana, aciona o responsável com contexto completo, incluindo histórico, regras aplicáveis e recomendação da IA. Após a execução, tudo é registrado com rastreabilidade completa para auditoria.

A IA não substitui o processo. Ela o acelera. Cada etapa foi mapeada e classificada por risco. As de baixo risco rodam de forma autônoma. As que exigem julgamento humano chegam ao aprovador com todo o contexto já preparado, reduzindo o tempo de decisão.

Processos Automatizados

Entre os processos automatizados com IA estão solicitações de compra com validação automática de orçamento, fluxo de aprovação de férias com verificação de escala, abertura e roteamento de chamados de TI, onboarding de novos colaboradores e aprovação de documentos com extração automática de dados.

Stack Técnica

  • Backend: Python + FastAPI
  • Banco de dados: PostgreSQL
  • IA: LangChain + OpenAI para análise e classificação
  • Infra: Docker
  • Integração: TOTVS Protheus (ERP), APIs internas

O que Diferenciou o Projeto

A parte técnica foi a mais simples. O que tornou o NEXORA bem-sucedido foi o trabalho antes do código: entender as dores reais de cada área, mapear exceções que ninguém havia documentado e construir junto com os usuários finais, não para eles.

Esse processo de descoberta transformou o que poderia ter sido mais um sistema subutilizado numa ferramenta que a empresa realmente usa no dia a dia.

Resultados

A plataforma substituiu o sistema anterior com dezenas de processos automatizados em produção. A adoção foi orgânica, sem treinamentos forçados. As etapas manuais nos fluxos principais foram reduzidas significativamente e todas as solicitações e decisões passaram a ter rastreabilidade completa para fins de auditoria e conformidade.