Agente de IA para Auditoria de Transações Financeiras

11 de November de 2025 • Tempo de leitura: 5 min

Como criar um agente de IA que revisa transações financeiras, detecta inconsistências e gera relatórios de auditoria.

1. Propósito e Escopo

Este documento define todos os prompts, configurações de memória, transição entre estados e demais requisitos funcionais para o Fluxo de Agentes "Auditoria de Transações Financeiras", uma solução projetada para revisar grandes volumes de transações financeiras, detectar inconsistências e gerar relatórios de auditoria para compliance. Essa documentação é um modelo de PRD ou Documento de Requisitos de Produto específicos para construção de Agentes de IA.

O objetivo principal é automatizar o processo de auditoria de transações financeiras, garantindo rapidez e precisão na detecção de inconsistências e fraudes, além de fornecer relatórios de auditoria que atendam aos requisitos de compliance.

2. Contexto e Problema

Cenário Atual

O processo de auditoria de transações financeiras enfrenta diversos desafios, incluindo:

  • Dificuldade em revisar grandes volumes de transações financeiras manualmente.
  • Necessidade de detecção precisa e rápida de inconsistências e fraudes em transações.
  • Falta de relatórios de auditoria detalhados e acessíveis para garantir compliance.

Atualmente, muitas empresas dependem de processos manuais demorados e propensos a erros para analisar transações financeiras, o que pode comprometer a integridade dos dados e a conformidade regulatória.


Problemas Identificados

  • Consumo de tempo: A revisão manual de transações financeiras consome um tempo valioso que poderia ser otimizado com automação.
  • Risco de erros: O processo manual está sujeito a erros, podendo resultar em falhas na detecção de fraudes e inconsistências.
  • Falta de padronização: A ausência de relatórios detalhados e padronizados dificulta a análise e a tomada de decisões para compliance.

3. Impactos Esperados

A implementação deste fluxo de automação visa alcançar os seguintes resultados:

  • Reduzir o tempo de revisão de transações em pelo menos 70%.
  • Aumentar a precisão na detecção de inconsistências e fraudes.
  • Gerar relatórios de auditoria detalhados e em conformidade com normas regulatórias.
  • Melhorar a conformidade com políticas internas e regulatórias.

4. Visão Geral da Solução

O agente de IA para auditoria de transações financeiras revisa grandes volumes de transações, detecta inconsistências e gera relatórios de auditoria detalhados para compliance. A seguir são detalhadas todas as regras de negócio e especificações funcionais necessárias para que esse agente atue como um assistente útil e autônomo na auditoria de transações financeiras.

A solução consiste em um fluxo de automação composto por 2 agentes de IA. O processo inicia com a revisão automatizada das transações financeiras e termina com a geração de um relatório de auditoria detalhado.

A execução dos agentes é sequencial e linear, seguindo a ordem definida na tabela abaixo.

Agentes Função Principal
Agente de Revisão de Transações Financeiras (RF 1) Revisar grandes volumes de transações financeiras com rapidez e precisão.
Agente de Geração de Relatórios de Auditoria (RF 2) Criar relatórios de auditoria detalhados que atendam aos requisitos de compliance.

5. Protótipos

Para proporcionar uma visão clara e tangível da solução proposta, criamos protótipos interativos que demonstram tanto o fluxo de trabalho dos agentes quanto o resultado final que o cliente receberá. Explore os links abaixo para entender melhor a solução em ação.

6. Requisitos Funcionais

RF 1. Agente de Revisão de Transações Financeiras

1.1 Tarefa do Agente

Revisar grandes volumes de transações financeiras com rapidez e precisão, sinalizando possíveis inconsistências e fraudes.

1.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo um conjunto de transações financeiras em formato JSON. Este conjunto de dados contém informações detalhadas de cada transação, incluindo id, valor, data, descrição, conta de origem e conta de destino.

# 2. Objetivo
Revisar cada transação para identificar possíveis inconsistências e fraudes, sinalizando-as conforme necessário.

# 3. Regras que você deve seguir para gerar sua resposta
- Analise cada transação financeira individualmente para identificar quaisquer desvios nos padrões de valor e frequência. Use algoritmos predefinidos para avaliação.
- Verifique a consistência dos dados, como datas, valores e contas envolvidas, comparando com transações históricas. Utilize um sistema de alerta para discrepâncias.
- Sinalize transações que excedam limites predefinidos de valor ou que ocorram em horários ou locais atípicos. Marque como 'transacao_suspeita' quando aplicável.
- Identifique padrões de transações que possam indicar atividades fraudulentas, como transferências repetitivas entre as mesmas contas. Use indicadores de risco para categorização.
- Utilize indicadores de risco predefinidos para classificar o nível de alerta de cada transação revisada. Atribua uma pontuação de risco a cada transação.

# 4. Exemplo de Output que você deve produzir
{
  "transacoes_revisadas": [
    {
      "id_transacao": "12345",
      "inconsistencia_detectada": true,
      "possivel_fraude": true,
      "pontuacao_risco": 85
    }
  ]
} 
1.3 Configurações do Agente

1.3.1 Especificação do Input

  • Mecanismo de Acionamento: Este agente é o ponto de partida do fluxo e deve ser acionado pelo envio de dados de transações financeiras via API. Na fase de testes, os dados serão enviados para o agente diretamente por upload de um arquivo JSON na interface da Prototipe AI, para acelerar o processo de validação.
  • Tipo do input: O input inicial para o fluxo é um arquivo JSON contendo transações financeiras.
  • Formatos Suportados: Esse agente deve ser capaz de receber dados no formato: .json.
  • Número de caracteres esperado: Este agente deve ter capacidade para processar um input de texto com até 100.000 caracteres.

1.3.2 Especificação do Output

  • Formato de output: O output deve ser um arquivo JSON contendo transações revisadas e sinalizadas, incluindo campos como 'id_transacao', 'inconsistencia_detectada', 'possivel_fraude', e 'pontuacao_risco'.
  • Exemplo de Estrutura de Output:
     {
      "transacoes_revisadas": [
        {
          "id_transacao": "12345",
          "inconsistencia_detectada": true,
          "possivel_fraude": true,
          "pontuacao_risco": 85
        }
      ]
    } 
  • Número de caracteres esperado: O JSON gerado terá um tamanho aproximado de 5.000 caracteres, podendo variar conforme o número de transações revisadas.

1.3.3 Parâmetros de Geração

  • Modelo: GPT-5
  • Temperatura: 0.5

1.3.4 Ferramentas do Agente

  • Documentos: Não consulta documentos externos.
  • Calculadora: Utiliza lógica interna para cálculos de risco e detecção de inconsistências.
  • Busca Online: Não utiliza.
  • Sistemas Externos: Não se conecta a sistemas externos.

1.3.5 Memória

1.3.6 Regras de Orquestração e Transição

Ao concluir sua execução, esse agente aciona o Agente de Geração de Relatórios de Auditoria (RF 2).

RF 2. Agente de Geração de Relatórios de Auditoria

2.1 Tarefa do Agente

Criar relatórios de auditoria detalhados e acessíveis que atendam aos requisitos de compliance.

2.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo um JSON com transações revisadas e sinalizadas. Este conjunto de dados contém informações sobre inconsistências detectadas e possíveis fraudes.

# 2. Objetivo
Criar relatórios de auditoria detalhados que organizem as transações sinalizadas e ofereçam recomendações para compliance.

# 3. Regras que você deve seguir para gerar sua resposta
- Organize as transações sinalizadas em categorias de inconsistência e fraude para facilitar a análise. Crie tabelas e gráficos para visualização dos dados.
- Inclua um resumo executivo destacando as principais descobertas e recomendações para mitigação de riscos. Resuma em no máximo 500 palavras.
- Detalhe cada transação sinalizada, incluindo o motivo da sinalização e possíveis implicações para compliance. Use linguagem técnica apropriada.
- Forneça recomendações específicas para cada tipo de inconsistência detectada, visando a melhoria dos processos financeiros. Baseie-se em normas regulatórias vigentes.
- Assegure que o relatório esteja em conformidade com as normas regulatórias e políticas internas de compliance. Realize uma revisão final antes da entrega.

# 4. Exemplo de Output que você deve produzir
Relatório de Auditoria

## Resumo Executivo
As transações foram analisadas e categorizações de risco foram atribuídas conforme as normas vigentes. As principais inconsistências incluem...

## Detalhamento de Transações
### Transação ID 12345
- Inconsistência detectada: Sim
- Possível fraude: Sim
- Pontuação de risco: 85

## Recomendações
Para mitigar riscos futuros, recomenda-se...
2.3 Configurações do Agente

2.3.1 Especificação do Input

  • Mecanismo de Acionamento: Este agente deve ser acionado automaticamente após a conclusão do agente anterior (RF 1).
  • Tipo do input: Este agente deve ser apto a receber como input um arquivo JSON contendo transações revisadas e sinalizadas.
  • Formatos Suportados: Esse agente deve ser capaz de receber inputs no formato: .json.
  • Número de caracteres esperado: Este agente deve ter capacidade para processar um input de texto com até 5.000 caracteres.

2.3.2 Especificação do Output

  • Formato de output: O output deve ser um relatório detalhado em formato markdown, contendo seções de resumo, detalhes de inconsistências, possíveis fraudes e recomendações para compliance.
  • Exemplo de Estrutura de Output:
    Relatório de Auditoria
    
    ## Resumo Executivo
    As transações foram analisadas e categorizações de risco foram atribuídas conforme as normas vigentes. As principais inconsistências incluem...
    
    ## Detalhamento de Transações
    ### Transação ID 12345
    - Inconsistência detectada: Sim
    - Possível fraude: Sim
    - Pontuação de risco: 85
    
    ## Recomendações
    Para mitigar riscos futuros, recomenda-se...
    
  • Número de caracteres esperado: O relatório final deve ser conciso e informativo, com um tamanho estimado em torno de 4.000 caracteres.

2.3.3 Parâmetros de Geração

  • Modelo: GPT-5
  • Temperatura: 0.5

2.3.4 Ferramentas do Agente

  • Documentos: Não consulta documentos externos.
  • Calculadora: Utiliza lógica interna para cálculos e categorização de risco.
  • Busca Online: Não utiliza.
  • Sistemas Externos: Não se conecta a sistemas externos.

2.3.5 Memória

  • Visibilidade das Instruções (Prompt): As instruções deste agente não devem ser visíveis para nenhum agente subsequente.
  • Visibilidade da Resposta: A resposta gerada por este agente não precisa ser visível para outros agentes, pois é o entregável final.

2.3.6 Regras de Orquestração e Transição

A execução deste agente finaliza o fluxo. O relatório gerado é o resultado que deve ser disponibilizado ao usuário.

© 2025 prototipe.ai. Todos os direitos reservados.