Quando o cliente aprova o MIT041 e chega a hora de codar a customização — criar tabela Zxx, escrever Ponto de Entrada, subir Widget Fluig, montar tela PO UI — a maioria dos canais TOTVS gasta 2 a 4 semanas por MIT complexa entre desenho, código, testes e homologação. O agente MIT Dev do Acelerador Implantação Bee IT reduz esse ciclo pra 3 a 5 dias, gerando código compilável direto da MIT44 do cliente, com simulação visual antes de subir no ambiente.
Onde encontrar
No painel esquerdo, dentro do grupo DESENVOLVIMENTO, procure "Agente Dev ADVPL/FLUIG" (badge IA azul). Ao clicar você escolhe a tecnologia alvo:
- ADVPL / Protheus — User Functions, PEs, MVC, UPDDISTR
- Fluig ECM — Datasets, Widgets, Formulários, BPM
- PO UI / Angular — Components, Services, Modules, Directives
Cada tecnologia tem catálogo próprio de padrões, vocabulário e templates.
Fluxo em 4 etapas
1. Colar ou fazer upload da MIT44
Você cola o conteúdo da especificação funcional ou anexa um PDF. O agente aceita MITs vindas de qualquer origem (canal TOTVS diferente, cliente escreveu, você mesmo escreveu no Word).
2. Inventário estrutural automático
Antes de gerar qualquer código, o agente varre a MIT e extrai o Inventário da MIT (Seção 0 obrigatória):
- Cliente / projeto / autor / data / versão
- Tabelas customizadas — alias Zxx com finalidade, arquitetura MVC ou tradicional, campos SX3 declarados
- Pontos de Entrada — nome, gatilho (em qual rotina/momento), regra de negócio
- Parâmetros SX6 novos — MV_ com tipo, default, finalidade
- Integrações externas — XML, Transmite, REST, SOAP, jobs
- Casos de teste declarados — copiado 1:1 se a MIT lista
- Critérios de aceite
- Premissas adotadas — tudo que a MIT não especifica e o agente está assumindo
- Riscos identificados
Esse inventário aparece na resposta do agente ANTES do código. Você confirma se está alinhado com o que o cliente pediu ou pede pra ajustar.
3. Geração do código
Com o inventário validado, o Claude Sonnet 4.6 gera o código completo respeitando:
- Convenção de naming obrigatória (
U_BEE_<rotina>pro Protheus,dt_bee_<nome>pro Fluig,Bee<Nome>Componentpro PO UI) - Padrão de release — se cliente roda 12.1.2410 vs 12.1.2510, o agente cita APIs corretas
- Regra de RecLock, DbSelectArea, EndTran — nunca esquece de fechar transação
- Multi-empresa / multi-filial — sempre considerado
- Tratamento de erro robusto — try/catch em ExecAuto, dry-run em rotinas críticas
Pro ADVPL, o agente pode gerar UPDDISTR completo (Atualizador de Dicionário) no padrão IDE TOTVS — pronto pra rodar no SIGACFG e criar tabelas Zxx no dicionário do cliente.
4. Simulação Protheus 12.1.2510 pixel-perfect
Depois do código gerado, você clica em Simulação Interativa. O agente renderiza uma tela Protheus Web Smart View pixel-perfect com 6 frames:
- Browse — listagem da tabela
- Abertura de formulário (loading)
- Formulário vazio com campos do dicionário
- F3 lookup + Ponto de Entrada acionado
- Gravação confirmada (toast Smart View)
- Browse com o novo registro
Serve pra demo comercial (mostra pro cliente como vai ficar antes de subir no ambiente dele) e pra validação interna (confere se o fluxo é o esperado).
Análise MIT44 automática
Enquanto trabalha na MIT, você pode pedir análise específica:
- "Isso é MIT de Dev ou Funcional?" — o agente detecta e responde
- "Quais premissas você adotou?" — lista o que assumiu porque a MIT não diz
- "Casos de teste sugeridos?" — gera bateria de cenários (feliz, borda, erro, concorrência)
- "O que precisa esclarecer com o cliente antes de codar?" — lista perguntas ambíguas da MIT
Isso reduz retrabalho — em vez de codar, testar, achar problema e voltar pro cliente, você resolve as ambiguidades ANTES de codar.
QA automático
Toda resposta do agente termina com um QA Checklist obrigatório com marcações ✅/⚠️/❌:
- Aderência à MIT44
- Cobertura de regras de negócio
- Tratamento de null/empty
- Duplicidade e idempotência
- Performance (queries otimizadas)
- Lock/concorrência (RecLock, BeginTran)
- Segurança (sanitização de input)
- Legibilidade e manutenção
- Prontidão pra teste
Se tem ❌ ou ⚠️ crítico, o agente marca a resposta como "Pronto com ressalvas" e sugere ajustes antes de compilar.
Biblioteca e treinamento contínuo
Toda geração fica na Biblioteca do MIT Dev. Você pode:
- Ver histórico de fontes gerados por projeto
- Reusar padrões que deram certo
- Adicionar feedback pro agente ("essa forma de PE é a que uso") — vira material de treinamento
O treinamento é por cliente/projeto, então o agente aprende o padrão específico do seu canal sem misturar com outros.
Um caso real
MIT de importação NF-e via Transmite com PE COLFILDUP + PE A140IDOC + tabela ZCN (mapeamento CNPJ×Filial). Sem MIT Dev:
- Levantamento do que precisa + design: 4 h
- Escrever ZCN MVC + PEs + parâmetro SX6: 12 h
- Testes em ambiente de homologação: 8 h
- Documentação da entrega: 4 h
- Total: 28 h
Com MIT Dev:
- Cola a MIT44, revisa inventário: 20 min
- Ajusta 2 premissas + gera código: 10 min
- Roda simulação Protheus, valida fluxo: 20 min
- Homologação em ambiente do cliente: 6 h (código gera errado 1× em 10, praticamente sem retrabalho)
- Total: ~7 h — redução de 75%
Como testar
Cria conta gratuita em implantacao.com.br/signup:
- Escolhe uma MIT44 que você tem em mão (ou pega um exemplo público da TOTVS)
- Abre o Agente Dev ADVPL/FLUIG
- Cola a MIT
- Confere o Inventário
- Gera o código e simula
- Baixa o .PRW pronto pra compilar
Trial de 14 dias sem cartão. Veja também: MIT041 Funcional e Diagnóstico Revitalização.
Quer ver isso aplicado no seu Protheus?
Calcule sua economia projetada ou crie sua conta gratuita pra testar 14 dias.
