Diagrama conceitual dos módulos encadeados de uma plataforma de prevenção à lavagem de dinheiro

Há um padrão de falha que se repete em projetos de plataforma de PLD-FT: a organização compra ou constrói capacidade de detecção por aprendizado de máquina antes de resolver quem é quem na própria base. O modelo entra em produção, aponta anomalias, e os analistas descobrem que metade dos alertas envolve a mesma pessoa aparecendo como quatro clientes diferentes. O problema não era de detecção.

Este artigo trata da arquitetura: quais módulos existem, em que ordem eles rendem e quais controles a entrada de IA torna obrigatórios. É o aprofundamento da seção de tecnologia do programa de PLD-FT.

A ordem importa: dados antes de modelo

Nenhum controle funciona melhor do que a qualidade dos dados que o alimenta. Essa frase é repetida com frequência e raramente tratada como restrição de projeto. Na prática, ela define uma ordem de construção:

  1. Ingestão confiável — dados chegam completos, no prazo e com origem registrada.
  2. Resolução de entidade — a mesma pessoa ou empresa é uma só no sistema.
  3. Vínculos — relações entre entidades resolvidas ficam navegáveis.
  4. Detecção — regras primeiro, modelos depois, sobre dados já resolvidos.
  5. Investigação e caso — o analista trabalha com contexto, não com linhas soltas.
  6. Relatório explicável — a decisão é reconstituível meses depois.

Inverter os passos 2 e 4 é o erro mais caro, porque ele não aparece como defeito técnico. Aparece como "o modelo gera muito falso positivo", e a equipe passa a recalibrar modelo quando o problema está na camada abaixo.

Entity resolution: o módulo que sustenta os outros

Entity resolution é o processo de determinar se registros diferentes representam a mesma pessoa ou entidade. O exemplo canônico:

RegistroInformação
AJoão da Silva
BJOAO SILVA
CJoão A. da Silva
DCPF 123.456.789-00

Decidir se esses quatro registros são uma entidade, duas ou quatro é a pergunta que organiza a plataforma inteira. A comparação pode considerar nome normalizado, CPF ou CNPJ, data de nascimento, endereço, telefone, e-mail, participações societárias e, quando permitido e necessário, nome da mãe.

A regra prática: correspondência apenas por nome tem baixa confiabilidade, especialmente com homônimos. É o mesmo princípio que torna o screening de sanções e PEP um problema de identificação de entidade, e não de busca textual — os dois módulos resolvem a mesma questão com consequências diferentes.

Os dois erros de resolução, e qual deles dói mais

ErroO que aconteceConsequência
Sub-agrupamento (falha ao unir)Uma entidade aparece como váriasO grafo não enxerga a estrutura; monitoramento subestima volume e concentração
Super-agrupamento (unir indevidamente)Entidades distintas viram umaAtribui a alguém movimentação de terceiro; contamina alerta, score e dossiê

O super-agrupamento é o mais grave, porque produz uma afirmação falsa sobre uma pessoa e se propaga silenciosamente para o relatório. Por isso a decisão de unir registros deve ser auditável: qual atributo decidiu, com que confiança, e com possibilidade de revisão. Resolução de entidade não é um passo de limpeza — é uma decisão que precisa de trilha, como qualquer outra decisão do programa.

O grafo de vínculos

Resolvida a identidade, o grafo de conhecimento representa entidades e seus relacionamentos: pessoas físicas, pessoas jurídicas, sócios, administradores, endereços, telefones, contas, dispositivos e contrapartes financeiras. Ele revela conexões que a análise isolada não mostra — por exemplo, que quatro empresas destinatárias de um mesmo fluxo compartilham administrador e endereço.

Três usos pagam a construção do grafo:

  • Enriquecimento do alerta. O analista recebe o alerta já com a vizinhança da entidade, em vez de montá-la à mão.
  • Detecção estrutural. Padrões que só existem em rede — circularidade, concentração de contrapartes, hubs de endereço — não são expressáveis em regra por transação.
  • Propagação de risco. Exposição de uma entidade a uma contraparte de risco elevado é computável a uma ou duas arestas de distância.

O terceiro uso exige cuidado explícito: propagar risco por vizinhança, sem limite de distância e sem peso por tipo de aresta, transforma o grafo em máquina de contaminar clientes legítimos. Dois graus de separação em um grafo que inclui endereço de coworking conectam meio mercado.

Modelar o grafo é, antes de tudo, decidir o significado de cada tipo de nó e de aresta — um problema de ontologia, tratado em ontologias para organizar conhecimento e inteligência.

Os doze módulos e o que cada um resolve

MóduloPergunta que ele responde
Data ingestionOs dados chegaram completos, no prazo e com origem registrada?
Entity resolutionQuem é quem, de verdade, nesta base?
KYC e KYBQuem é o cliente, pessoa ou empresa, e o que ele declara fazer?
UBO engineQuem controla a entidade em última instância?
Sanctions screeningA contraparte está sujeita a restrição?
PEP screeningO relacionamento exige procedimento específico?
Transaction monitoringO comportamento desvia do esperado para este perfil?
Risk scoringOnde concentrar capacidade de análise?
Graph intelligenceQue estrutura existe entre as entidades envolvidas?
Investigation managementO analista tem contexto, trilha e prazo?
Case managementO caso tem dono, estado, histórico e encerramento?
Explainable reportingÉ possível reconstituir a decisão meses depois?

Duas observações sobre essa lista. O módulo de UBO costuma ser subestimado: identificar beneficiário final exige percorrer participações indiretas e controle exercido por outros meios, e é trabalho de grafo, não de consulta cadastral. E os módulos 10 e 11 são distintos de propósito — gestão de investigação cuida do trabalho analítico, gestão de caso cuida do ciclo de vida e da prestação de contas.

Regras e modelos convivem

A escolha entre monitoramento baseado em regras e aprendizado de máquina costuma ser apresentada como disputa. Na operação, cada abordagem cobre o que a outra não cobre:

AspectoRegrasAprendizado de máquina
ExplicabilidadeAlta — a condição está escritaVariável, exige técnica própria
AuditoriaSimplesExige versionamento de dado, modelo e features
Padrão desconhecidoNão detecta o que não foi previstoPode apontar o não previsto
Falso positivoTende a ser altoPode reduzir com priorização
ManutençãoRevisão de limiaresRetreino, validação e monitoramento de deriva
Resposta a tipologia novaRápida — escreve-se a regraLenta — depende de dado rotulado

As técnicas usuais do lado estatístico são isolation forest, agrupamento, modelos supervisionados, detecção de anomalias e análise de séries temporais. A última linha da tabela explica por que as regras não desaparecem: quando surge uma tipologia nova, escrever a regra leva horas, enquanto treinar modelo depende de casos rotulados que ainda não existem.

Há um paralelo direto com o lado defensivo da segurança, onde a mesma convivência entre regra determinística e detecção estatística é discutida em detection engineering — inclusive o hábito saudável de testar a regra contra casos construídos antes de confiar nela.

Medir o que importa

Precisão — proporção de alertas relevantes sobre alertas analisados — é o indicador mais citado e o mais fácil de usar mal. Precisão alta com cobertura baixa descreve um sistema que só olha onde já sabe olhar. Ela precisa vir acompanhada de uma estimativa de casos relevantes que não geraram alerta, obtida por amostragem independente ou por teste com casos construídos. Sem isso, o painel mede conforto, não efetividade.

Os nove controles obrigatórios de IA

Inteligência artificial ajuda em detecção de anomalias, extração de informação de documentos, identificação de beneficiários finais, resolução de entidades, correlação de pessoas e empresas, classificação de notícias, análise de redes, priorização de alertas e produção de resumos investigativos. Em troca, exige nove controles:

ControleComo ele se verifica na prática
Rastreabilidade dos dadosPara qualquer saída, é possível listar os dados que a produziram
ExplicabilidadeA classificação vem com os fatores que mais pesaram
Falsos positivos e negativosAmbos medidos, com meta e série histórica
Deriva do modeloDistribuição de entrada e de saída monitorada, com gatilho de revisão
Validação humanaDecisão relevante tem revisor identificado e registro da discordância
Proteção de dados pessoaisFinalidade, necessidade, retenção e segurança definidos por conjunto de dados
Controle de acessoAcesso por função, incluindo ao histórico de casos
Auditoria de alteraçõesToda mudança de regra, limiar, modelo ou feature deixa registro
Testes de efetividadeExercício periódico com casos conhecidos e com casos construídos

O quinto controle é o que sustenta os outros oito. Decisão de risco com efeito sobre uma pessoa ou empresa precisa de supervisão humana efetiva — revisor que pode discordar, com a discordância registrada — e não de aprovação formal de uma saída que ninguém consegue explicar.

O oitavo merece destaque de segurança, não só de compliance. Quem pode alterar um limiar sem deixar registro pode criar um ponto cego sob medida. O motor de regras é um ativo a proteger com a mesma seriedade de um sistema de produção, e a classificação da base de KYC e dos dossiês segue a mesma lógica discutida em classificação e estados dos dados.

Sobre assistentes que resumem investigação ou respondem com base no acervo interno, vale a ressalva: recuperação sobre documento interno não substitui controle de acesso nem dispensa citação de fonte, como detalha RAG e LangChain aplicados à segurança. Um resumo investigativo sem procedência é uma conveniência que enfraquece o dossiê.

Explainable reporting: o módulo tratado como acessório

Dos doze módulos, o de relatórios explicáveis é o que mais costuma ser deixado para a última sprint e o que mais determina se o programa resiste a uma supervisão. A razão é simples: ele é a única parte da plataforma que um auditor externo realmente examina em profundidade.

Um relatório explicável precisa responder, para um caso encerrado há oito meses:

  • qual regra ou modelo gerou o alerta, em qual versão;
  • quais dados entraram na avaliação e de onde vieram;
  • quais entidades foram unidas pela resolução de identidade, e com base em quê;
  • qual era o score e quais fatores mais pesaram nele;
  • quais listas foram consultadas, em qual versão e data;
  • o que o analista verificou, o que o cliente respondeu e o que não foi possível explicar;
  • quem decidiu o encerramento e com qual fundamento.

Observe que quase todos esses itens são dados que a plataforma já possui — e perde, por não persistir a versão do que foi usado. Guardar o resultado sem guardar o contexto que o produziu é o que transforma um sistema auditável em um sistema que apenas parece auditável.

Essa é também a diferença entre coletar evidência na origem e reconstruí-la na véspera da auditoria, a lógica de conformidade contínua. O custo de persistir contexto é de armazenamento. O custo de não persistir aparece de uma vez, quando alguém pergunta por que aquele caso foi encerrado.

Perguntas Frequentes

Por que entity resolution deve vir antes de qualquer modelo de detecção?

Porque sem resolução de identidade a mesma pessoa ou empresa aparece como vários clientes, e o monitoramento subestima volume e concentração enquanto o grafo deixa de enxergar a estrutura real. O sintoma típico é a equipe concluir que o modelo gera muito falso positivo e passar a recalibrar o modelo quando o defeito está na camada de dados abaixo dele.

Qual erro de resolução de entidade é mais grave: unir de menos ou unir demais?

Unir demais, o super-agrupamento. Ele faz entidades distintas virarem uma só e atribui a uma pessoa movimentação de terceiros, contaminando alerta, score e dossiê com uma afirmação falsa que se propaga silenciosamente até o relatório. Por isso toda decisão de unir registros precisa registrar qual atributo decidiu, com que confiança, e permitir revisão.

Para que serve um grafo de vínculos em PLD-FT?

Para três coisas: enriquecer o alerta com a vizinhança da entidade, em vez de o analista montá-la à mão; detectar padrões que só existem em rede, como circularidade, concentração de contrapartes e hubs de endereço, que não são expressáveis em regra por transação; e computar exposição a contrapartes de risco a uma ou duas arestas de distância.

Propagar risco pelo grafo é seguro?

Só com limite de distância e peso por tipo de aresta. Propagar por vizinhança sem esses cuidados contamina clientes legítimos: dois graus de separação em um grafo que inclui endereço de coworking conectam boa parte do mercado. Endereço e telefone compartilhados têm força de indício muito menor que documento ou participação societária, e o modelo precisa refletir isso.

Machine learning substitui as regras no monitoramento de transações?

Não. As regras continuam porque respondem rápido a tipologia nova: escrever a regra leva horas, enquanto treinar um modelo depende de casos rotulados que ainda não existem. As regras também são simples de auditar e explicar. Os modelos cobrem o que as regras não preveem e ajudam a priorizar a fila, ao custo de versionamento de dados, features e modelo, e de monitoramento de deriva.

Precisão alta significa que o monitoramento é efetivo?

Não por si só. Precisão alta com cobertura baixa descreve um sistema que só olha onde já sabe olhar. O indicador precisa vir acompanhado de uma estimativa dos casos relevantes que não geraram alerta, obtida por amostragem independente ou por teste com casos construídos. Sem essa segunda medida, o painel mede conforto operacional, não efetividade.

Quais controles são obrigatórios quando se usa IA em PLD-FT?

Nove: rastreabilidade dos dados utilizados, explicabilidade das classificações, controle de falsos positivos e negativos, monitoramento de deriva dos modelos, validação humana das decisões relevantes, proteção de dados pessoais, controle de acesso, auditoria de alterações e testes periódicos de efetividade. A validação humana sustenta os outros oito: o revisor precisa poder discordar, e a discordância precisa ficar registrada.

Por que o módulo de relatórios explicáveis é tão determinante?

Porque é a única parte da plataforma que um auditor externo examina em profundidade, e porque precisa reconstituir uma decisão tomada meses antes: qual regra ou modelo e em qual versão, quais dados entraram, quais entidades foram unidas e com base em quê, qual era o score e seus fatores, quais listas foram consultadas e em que data, o que o cliente respondeu e quem encerrou o caso. Quase todos esses dados a plataforma já tem e perde por não persistir a versão do que usou.

Conclusão

A sequência que funciona é ingestão confiável, resolução de entidade, vínculos, detecção, investigação e relatório explicável. Quem começa pela detecção acaba recalibrando modelo para compensar um problema de identidade — e paga duas vezes pelo mesmo trabalho.

Se o programa já está em operação e precisa de um próximo passo, dois diagnósticos rendem mais do que qualquer aquisição. Primeiro: medir quantos clientes distintos na base são, de fato, a mesma entidade. Segundo: pegar um caso encerrado há seis meses e tentar reconstituir a decisão — versão da regra, versão da lista, fatores do score, o que o cliente respondeu. O que não for possível reconstituir é exatamente a lacuna que uma supervisão vai encontrar.

E o princípio que atravessa os nove controles de IA não é técnico: a IA apoia a investigação e não converte correlação estatística em acusação. Modelo aponta onde olhar. Quem conclui é uma pessoa, com nome registrado no caso.

Inteligencia Brasil

Roberto Lima

Especialista em Seguranca Ofensiva, Threat Intelligence e Detection Engineering na Inteligencia Brasil.