De-para
Sugerir IA — pipeline de 4 estágios
Botão Sugerir IA roda 4 estágios em sequência. 4 chips visíveis desde o clique mostram progresso. Botão "Sugerir Regras" separado foi removido.
Atualizado em 19/09/2026
Como funciona
Clicar no botão Sugerir IA dispara um pipeline de 4 estágios em sequência. Os estágios ficam visíveis como chips no banner abaixo do header desde o clique:
- ⚡ Heurística — regras exatas (match direto de nomes)
- ○ Embeddings — similaridade semântica via vetores
- ○ IA — Claude/GPT pra rules ambíguas
- ○ Regras de Conversão — propostas de transform + transform_config
Estados dos chips
- ✓ verde = estágio concluído
- ⚡ pulsante azul = estágio rodando agora
- ○ cinza = pendente
Botão Sugerir Regras separado
Removido no PR #163. O fluxo dos 4 estágios já inclui Regras de Conversão automaticamente — não precisa botão separado.
Velocidade e prioridade (Épico G)
Cache de sugestões — quando você re-sugere o mesmo par (mesmo source, mesmo destino, mesmos campos), a 2ª vez vem do cache: resposta instantânea, sem custo de IA. Mudou o catálogo (campos novos/removidos)? O cache invalida sozinho e a IA roda de novo. Pra forçar uma sugestão fresca, o editor pode reenviar com refresh.
Campos obrigatórios primeiro — a IA agora prioriza os campos OBRIGATÓRIOS do destino (os que travam a integração se ficarem vazios): eles são sinalizados pra IA e garantidos na lista de candidatos. Se um obrigatório tem qualquer match plausível, a IA tende a preenchê-lo. A cobertura de obrigatórios aparece na telemetria em /admin/costs.
A IA aprende com você (Épico G)
A sugestão melhora com o uso do seu próprio cliente:
- Aprende o que você aceita — se você mantém o mesmo mapeamento para um campo em 2+ ocasiões, a IA passa a preferi-lo automaticamente nas próximas sugestões do mesmo par de formatos.
- Para de insistir no que você rejeita — se você remove a mesma sugestão 2+ vezes (e nunca a aceitou), a IA para de sugerir aquele par.
- Tudo é isolado por cliente — o aprendizado de um cliente não afeta outro.
- Mudou de ideia? Adicione a rule manualmente e mantenha no save: como passa a contar como "aceita", deixa de ser bloqueada.
A IA usa exemplos reais (Épico G)
Quando o mapping já tem mensagens no histórico, a sugestão olha 1-2 valores reais de cada campo (truncados e com dados sensíveis redigidos) para:
- entender melhor o significado do campo;
- propor a regra de conversão certa automaticamente — ex: detecta data e sugere formatação; detecta texto maior que o campo destino e sugere truncar.
Nenhum valor completo é exibido e dados pessoais comuns (CPF, CNPJ, e-mail, telefone) são mascarados antes de qualquer uso.
Pontos de partida comuns (Épico G)
Quando um par de formatos (ex: um tipo de IDoc SAP para um EDIFACT específico) já é usado por vários clientes, a sugestão aproveita os mapeamentos mais comuns como ponto de partida — útil principalmente em integrações novas, sem histórico próprio. Só entram padrões usados por pelo menos 3 clientes distintos, e apenas nomes de campo (nunca dados de ninguém). O aprendizado do seu próprio uso sempre tem prioridade.
Campos que dependem de qualifier (Épico G)
Em EDIFACT/X12/IDoc (e em listas do SAP), às vezes só um item de uma lista deve preencher um campo — por exemplo, entre vários elementos de preço, apenas o de um tipo específico (ex: PR00 = preço bruto) vira o valor da linha da fatura. A sugestão monta automaticamente essa condição (transform filter_lookup) e, como costuma envolver valor financeiro, marca a regra para revisão: confirme o qualifier no editor antes de ativar.
Agrupamento por estrutura (Épico G)
Nos bastidores, quando a IA precisa rodar, ela passa a analisar os campos agrupados por estrutura (cada segmento/loop como um bloco) em vez de fatias por tamanho. O efeito pra você é qualidade: a IA enxerga o loop coerente de uma vez (todos os filhos de LIN juntos, todos os filhos de NAD juntos) e infere relações cross-field com mais segurança. Não muda nada na tela — só melhora o que a IA propõe.