← Últimos artigos
💬 NLP

CTRAG: An In-Context Retrieval-based Framework for Automated Compliance Checking using LLMs

Este artigo apresenta o CTRAG, um novo framework de Geração Aumentada por Recuperação que utiliza fragmentação adaptativa, recuperação dinâmica e aprendizagem em contexto para automatizar e melhorar significativamente a precisão da verificação de conformidade regulatória ao cruzar perguntas de controle com a documentação da empresa, conforme validado por uma implementação bem-sucedida no mundo real em uma firma de serviços profissionais das Big Four.

Autores originais: Muhammad Roman, Karen Rafferty, Barry Devereux

Publicado 2026-08-04
📖 7 min de leitura🧠 Leitura aprofundada

Autores originais: Muhammad Roman, Karen Rafferty, Barry Devereux

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine que você é um detetive tentando resolver um mistério, mas em vez de uma cena de crime, o seu "crime" é uma empresa quebrando as regras. No mundo dos negócios, existem milhares de regras — como um livro de regras gigante e invisível sobre como lidar com dinheiro, proteger segredos ou manter dados seguros. Verificar se uma empresa segue essas regras é chamado de "compliance". Tradicionalmente, esse trabalho cabe a auditores humanos que precisam ler montanhas de papelada bagunçada, procurando por pistas minúsculas que provem que a empresa está jogando conforme as regras. É lento, entediante e os humanos cansam, o que significa que às vezes eles perdem pistas ou se confundem.

Entre no mundo da Inteligência Artificial, especificamente um tipo de cérebro de computador inteligente chamado Modelo de Linguagem Grande (LLM). Pense em um LLM como um leitor super-rápido que leu quase tudo no mundo e consegue falar como um humano. No entanto, há um porém: esses cérebros inteligentes às vezes inventam coisas (chamadas de "alucinações") ou esquecem fatos específicos porque dependem do que memorizaram em vez do que está à frente deles. Para corrigir isso, cientistas usam um truque chamado "Geração Aumentada de Recuperação" (RAG). Imagine dar ao detetive uma lanterna e uma pilha de arquivos específicos para pesquisar antes de escrever seu relatório. A IA busca os fatos nos documentos primeiro e depois usa seu cérebro para escrever a resposta. Este artigo explora como tornar essa pesquisa com a lanterna e o relatório final o mais perfeitos possível para verificar se as empresas estão seguindo as regras.


O Novo Kit de Ferramentas do Detetive: CTRAG

Os pesquisadores por trás deste artigo, trabalhando com uma grande empresa de serviços profissionais, construíram um novo sistema chamado CTRAG. Pense no CTRAG como um detetive de compliance de alta tecnologia projetado para automatizar o trabalho chato e demorado de verificar se uma empresa está seguindo as regras. Em vez de um humano passar horas folheando PDFs, o CTRAG pega as regras (que são escritas como perguntas) e vasculha os documentos da empresa para encontrar as respostas.

O objetivo principal do artigo era descobrir a melhor maneira de ensinar este detetive de IA a pesquisar. Eles testaram diferentes estratégias para ver qual delas ajudava a IA a encontrar as pistas certas sem se distrair com ruídos irrelevantes.

O Enigma do "Chunking": Como Fatiar a Torta

Um dos maiores desafios foi como dividir os documentos da empresa. Imagine que você tem um romance de 500 páginas e precisa encontrar uma frase específica. Se você cortar o livro em pedaços minúsculos de 200 caracteres (como cortar uma página em selos postais), pode perder o contexto da história. Se você cortá-lo em grandes blocos de 3000 caracteres (como cortar o livro inteiro ao meio), pode obter tanto texto extra que a pista específica se perderá no meio de um mar de palavras.

A equipe testou diferentes "tamanhos de chunk" (o quão grandes são os pedaços de texto):

  • Pedaços minúsculos (200 chars): Eram pequenos demais e fragmentados. A IA ficava confusa porque não conseguia ver o quadro geral.
  • Pedaços enormes (3000 chars): Eram bagunçados demais. A IA ficava sobrecarregada com informação excessiva, como tentar encontrar uma agulha em um palheiro onde o palheiro está pegando fogo.
  • O Ponto Ideal: Eles descobriram que pedaços pequenos (cerca de 800 caracteres) funcionavam melhor. Era como cortar o livro em parágrafos gerenciáveis. Esse tamanho era ideal para manter o contexto claro sem afogar a IA em ruído.

Eles também tentaram um método sofisticado chamado "Meta-chunking", que tenta cortar o texto com base em quebras lógicas da história, em vez de apenas cortar em um número específico de caracteres. Embora parecesse inteligente, revelou-se muito lento e computacionalmente caro para este trabalho específico, então eles mantiveram os cortes de tamanho fixo mais simples.

A Configuração da "Lanterna": Quantos Arquivos Verificar?

Quando a IA faz uma pergunta, ela precisa decidir quantos trechos de documentos deve buscar para responder. Isso é chamado de valor K (ou top-K).

  • Se a IA olhar apenas 1 trecho, ela pode perder a resposta se ela estiver escondida no segundo arquivo.
  • Se ela olhar 5 trechos, pode se confundir com detalhes extras e irrelevantes.
  • Os pesquisadores descobriram que olhar para 4 trechos (K=4) era o equilíbrio perfeito. Isso dava à IA evidências suficientes para tomar uma decisão sem se distrair.

Ensinando a IA a Pensar como um Humano

O maior avanço veio de uma técnica chamada Aprendizado em Contexto (ICL). Imagine que você está ensinando um novo estagiário a resolver um caso. Você não diz apenas "encontre a regra"; você mostra exemplos: "Aqui está um caso onde uma empresa usou um provedor de nuvem, e aqui está o porqu\ por que isso conta como 'Passou' mesmo que a empresa não tenha feito o trabalho ela mesma".

A IA teve dificuldades com a "compliance indireta" — situações onde uma empresa segue uma regra porque seu fornecedor (como um provedor de nuvem) a segue. Sem ajuda, a IA diria "Falhou" porque a empresa não realizou o trabalho diretamente. Mas ao alimentar a IA com alguns exemplos cuidadosamente escolhidos (como uma folha de referência de casos passados), a IA aprendeu a imitar o julgamento humano. Ela percebeu: "Ah, se o fornecedor é complacente, isso conta para nós também!".

Os Resultados: Mais Rápidos, Inteligentes e Precisos

Quando colocaram o CTRAG à prova em um cenário do mundo real com uma empresa de serviços profissionais do "Big Four", os resultados foram impressionáveis:

  • Precisão: O sistema alcançou um F1-score de 78% e um recall de 85%. Em termos de detetive, isso significa que ele encontrou 85% dos casos reais de quebra de regras e não perdeu muitos.
  • Eficiência: O sistema reduziu o trabalho manual dos revisores humanos em cerca de 60%.
  • A Correção do "Sem Evidência": Um problema complicado era quando a IA não conseguia encontrar informações nos documentos. Em vez de adivinhar, o sistema foi programado para tratar "Sem Evidência" como "Não Conforme". A lógica é simples: se você não consegue provar que seguiu a regra em seus documentos, provavelmente não seguiu. Ao reclassificar esses casos de "Sem Evidência" como falhas, o sistema detectou muitos potenciais infratores que teria perdido de outra forma. Esse passo crítico permitiu que o sistema alcançasse aquela alta taxa de recall de 85% sem precisar retreinar a IA.

O Que Eles Descartaram

O artigo foi muito claro sobre o que não funcionou:

  • Pedaços minúsculos (200 chars) foram uma má ideia; eles quebraram demais o contexto.
  • Pedaços enormes (3000 chars) e o Meta-chunking eram barulhentos demais ou lentos demais para serem práticos para esta tarefa específica.
  • Prompt direto (apenas perguntar à IA sem exemplos) não foi suficiente para casos complicados envolvendo terceiros.

A Conclusão

Os autores sugerem que o CTRAG é uma ferramenta poderosa para agilizar as verificções de compliance, mas são cuidadosos ao não chamá-lo de um "problema resolvido". Eles observam que seus testes foram baseados em 240 regras e 45 documentos de uma única organização. Embora os resultados sejam promissores e sugiram que esta abordagem possa ser escalada para outras empresas e tarefas (como a verificação de contratos), mais testes em diferentes setores são necessários para garantir que funcione em todos os lugares.

Em resumo, o CTRAG mostra que, ao dar à IA os "pedaços" de informação do tamanho certo, o número certo de feixes de "lanterna" e alguns exemplos de "folha de referência", podemos construir um sistema que ajuda humanos a verificar as regras mais rápido e com menos erros. Não é mágica, mas é uma maneira muito inteligente de usar a tecnologia para manter o mundo corporativo honesto.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →