tva
← Insights

Validação de dados de produto: IA onde é necessária, regras no restante

Dados de produto parecem ideais para IA: inputs desorganizados e output estruturado. Mas um modelo capaz de ler ou redigir não deve decidir conformidade. Separamos interpretação probabilística de controlo determinístico: modelos extraem e formulam; regras rastreáveis validam e decidem.

Dados de produto são um sistema de controlo

Um registo une evidência do fornecedor, requisitos comerciais e legais, especificações de canal e master data. Um atributo afeta pesquisa, logística, imposto, segurança ou expectativa. O workflow recebe evidência, identifica entidades, aplica política, encaminha exceções, regista aprovações e publica uma versão autorizada.

  • Interpretação: ler documentos, imagens ou texto variável; mapear termos; redigir.
  • Controlo: verificar campos, tipos, valores, unidades, dependências, evidência, direitos e estado.

Modelos ajudam na interpretação; regras controlam sempre que a política é exprimível.

Definir o registo canónico antes da IA

Precisamos de IDs estáveis, campos tipados e owners. Para cada atributo definimos significado, unidade, cardinalidade, fontes, evidência, âmbito e autoridade. Evidência bruta permanece imutável e candidatos ficam separados de valores aprovados.

product_id
attribute_id
candidate_value
source_document_id
source_location
extraction_method
model_or_rule_version
confidence
created_at
review_status

Como num catálogo B2B com páginas de certificação, claims permanecem ligados à evidência.

Onde os modelos acrescentam valor

Extrair candidatos de evidência não estruturada

Formulários, fichas, rótulos e imagens exprimem atributos de formas diferentes. O modelo devolve candidato e referência; sem evidência deve devolver null. Região, página ou trecho ficam preservados. Confiança encaminha trabalho, não substitui evidência.

Mapear linguagem para vocabulário controlado

O modelo propõe conceito e justificação; regra ou revisor autorizado aceita. Sinónimos exatos são resolvidos primeiro de forma determinística.

Formular texto para clientes

Títulos, bullets, resumos e traduções usam apenas atributos aprovados. Regras verificam comprimento, claims proibidos, qualificadores, terminologia e valores sem suporte. O modelo não julga o próprio texto.

Onde as regras devem decidir

Tipo Controlo de exemplo
Presença Atributo obrigatório preenchido
Tipo e formato Valor compatível com o tipo
Intervalo Número no limite autorizado
Enumeração Valor no vocabulário atual
Unidade Unidade permitida e conversão aprovada
Entre campos Campo dependente presente
Evidência Claim com fonte válida e atual
Consistência Quantidades, dimensões e totais conciliam
Âmbito Válido para língua, mercado e canal
Autoridade Ator autorizado a publicar

Cada regra tem ID, versão, owner, severidade e mensagem. Ingestão, interface, batch, API e publicação usam o mesmo serviço. Isso torna mais segura a automação flatfile multidestino: o formato muda sem enfraquecer a política.

Um workflow de referência

  1. Ingest: registar ficheiros, checksums, origem e receção.
  2. Preprocess: classificar e associar identidades.
  3. Extract: parsers primeiro; modelos para campos por resolver.
  4. Normalise: converter formatos e unidades sem alterar sentido.
  5. Validate: executar regras versionadas.
  6. Review: enviar exceções a pessoas autorizadas.
  7. Approve: registar valor, evidência e identidade.
  8. Publish: escrever por adaptadores controlados.
  9. Observe: captar rejeições, correções e outcomes.

Cada transição gera evento e permite revalidar. Uma arquitetura de comércio multilingue trata traduções como outputs derivados e versionados, partilhando factos e evidência.

Confiança encaminha; não concede verdade

Confiança alta não prova correção, atualidade ou autorização. Risco, regras e confiança escolhem a rota. Claims sensíveis exigem aprovação; sem evidência há abstenção. Limiares são calibrados por atributo e documento, medindo precisão, recall, abstenção e overrides.

Exceções fazem parte do produto

Bundles, substitutos, variantes, legacy e documentos contraditórios são normais. Cada exceção tem código, severidade, owner, prazo e resolução. O revisor vê candidato, evidência, regras e impacto. Overrides são explícitos e limitados; repetição sinaliza política ou taxonomia a corrigir.

Medir da baseline ao outcome

Antes medimos completude, validação inicial, ciclos, tempo, rejeições e defeitos graves. Relatórios confidenciais usam Baseline = 100; absolutos ficam autorizados internamente.

  • exatidão e cobertura de evidência por atributo;
  • aprovação de regras e abstenção;
  • overrides e correções humanas;
  • idade da fila e tempo até aprovação;
  • rejeições e correções pós-publicação;
  • guardrails para erros graves.

Modelos, prompts, taxonomias e regras são versionados separadamente. Replays comparam novos aceites e rejeitados; piora de guardrail bloqueia o release mesmo com média melhor.

Governar mudanças como política

Regras exigem owner, motivo, data, testes e aprovação proporcional. Modelos são testados em casos rotulados, adversariais e fracos; campos desconhecidos, tipos inválidos e evidência ausente devem falhar com segurança. Shadow mode, coorte limitada e rollout gradual precedem escala. O adaptador impõe idempotência, menor privilégio e rollback.

A divisão do trabalho que escala

Não é “IA contra regras”. Modelos transformam evidência variável em candidatos e factos aprovados em linguagem; regras exprimem política repetível; pessoas resolvem ambiguidade e risco. Eventos ligam decisão, evidência e versão. IA onde interpretar é necessário; regras onde a organização consegue formular a decisão.

Insights relacionados

Artigos relacionados