Agente de IA para Validação de Transações Comerciais

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

Como criar um agente de IA que verifica a consistência e conformidade de transações financeiras comerciais.

1. Propósito e Escopo

Este documento define todos os prompts, configurações de memória, transição entre estados, ferramentas como chamadas a sistemas externos, busca online, consulta a documentos e demais requisitos funcionais para o Agente de IA para Validação de Transações Comerciais. 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 é garantir que todas as transações financeiras comerciais estejam consistentes e em conformidade com os regulamentos, evitando erros ou fraudes antes da liquidação.

2. Contexto e Problema

Cenário Atual

No ambiente financeiro atual, as transações comerciais são frequentemente sujeitas a erros de dados e falta de conformidade com regulamentos financeiros. Esses problemas podem resultar em fraudes, multas e atrasos na liquidação das transações.


Problemas Identificados

  • Inconsistências nos dados: Erros nos dados de transações que podem levar a fraudes.
  • Conformidade regulatória: A necessidade de garantir que todas as transações estejam em conformidade com os regulamentos financeiros vigentes.
  • Validação rápida: A necessidade de realizar validações rapidamente para não atrasar o processo de liquidação.

3. Impactos Esperados

A implementação deste agente visa alcançar os seguintes resultados:

  • Reduzir erros e fraudes em transações comerciais.
  • Garantir conformidade com os regulamentos financeiros em tempo real.
  • Acelerar o processo de liquidação de transações comerciais.

4. Visão Geral da Solução

O agente de IA para validação de transações comerciais verifica a consistência e conformidade dos dados de transações financeiras, aplicando regras de acordo com os regulamentos vigentes e gerando alertas automáticos para inconsistências ou não conformidades. 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 validação de transações comerciais.

A solução é composta por um fluxo de automação com três agentes de IA, que trabalham em conjunto para verificar a consistência dos dados, garantir a conformidade regulatória e emitir alertas quando necessário.

A execução dos agentes é sequencial, conforme descrito na tabela abaixo.

Agentes Função Principal
Agente de Verificação de Consistência de Dados de Transações (RF 1) Verificar a consistência dos dados de entrada em múltiplas fontes.
Agente de Verificação de Conformidade com Regulamentos (RF 2) Comparar dados de transações com regulamentos financeiros atualizados para garantir conformidade.
Agente de Alerta Automático para Dados Inconsistentes ou Não Conformes (RF 3) Implementar alertas automáticos para dados inconsistentes ou não conformes antes da liquidação.

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 Verificação de Consistência de Dados de Transações

1.1 Tarefa do Agente

Verificar a consistência dos dados de entrada em múltiplas fontes para identificar inconsistências.

1.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo dados de transações comerciais de múltiplas fontes. Estes dados precisam ser verificados quanto à sua consistência para evitar erros ou fraudes.

# 2. Objetivo
Verificar a presença de todos os campos obrigatórios, comparar valores entre diferentes fontes, checar o formato dos dados e detectar dados ausentes.

# 3. Regras que você deve seguir para gerar sua resposta
- Verifique a presença de todos os campos obrigatórios em cada fonte de dados. Se algum campo estiver ausente, registre como campo_incompleto.
- Compare os valores dos campos entre diferentes fontes. Se houver discrepâncias, liste os campos divergentes e detalhe as diferenças encontradas.
- Cheque o formato dos dados, como datas e valores numéricos. Se o formato estiver incorreto, marque como formato_incorreto.
- Detecte dados ausentes em qualquer fonte e classifique o registro como inconsistente.

# 4. Exemplo de Output que você deve produzir
{"inconsistencias": ["campo1", "campo2"], "status": "inconsistente"} 
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 comerciais via API. Na fase de testes, os dados serão enviados diretamente por upload de um arquivo na interface da Prototipe AI, para acelerar o processo de validação.
  • Tipo do input: Dados de transações comerciais de múltiplas fontes.
  • Formatos Suportados: Esse agente deve ser capaz de receber dados nos formatos: .csv, .json.
  • Número de caracteres esperado: Este agente deve ter capacidade para processar um input de dados com até 50.000 caracteres.

1.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON com a lista de inconsistências detectadas e o status da verificação.
  • Exemplo de Estrutura de Output:
     {"inconsistencias": ["campo1", "campo2"], "status": "inconsistente"} 
  • Número de caracteres esperado: O JSON gerado deve ser claro e direto, com um tamanho estimado em 1.000 caracteres.

1.3.3 Parâmetros de Geração

  • Modelo: GPT-5
  • Temperatura: 0.6

1.3.4 Ferramentas do Agente

  • Documentos: Não consulta documentos externos.
  • Calculadora: Não utiliza.
  • 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 Verificação de Conformidade com Regulamentos (RF 2).

RF 2. Agente de Verificação de Conformidade com Regulamentos

2.1 Tarefa do Agente

Comparar dados de transações com regulamentos financeiros atualizados para garantir conformidade.

2.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo dados de transações comerciais que foram validados quanto à consistência. Estes dados devem agora ser verificados quanto à conformidade com regulamentos financeiros.

# 2. Objetivo
Confirmar se os dados das transações estão alinhados com os regulamentos financeiros vigentes, identificar violações de conformidade e atualizar o status de conformidade.

# 3. Regras que você deve seguir para gerar sua resposta
- Confirme se os dados das transações estão alinhados com os regulamentos financeiros vigentes, incluindo requisitos de reporte e documentação obrigatória.
- Identifique e destaque qualquer violação de conformidade, como limites de transação ultrapassados ou falta de documentação necessária.
- Atualize o status de conformidade e forneça detalhes específicos sobre qualquer não conformidade encontrada, incluindo referências aos regulamentos infringidos.

# 4. Exemplo de Output que você deve produzir
{"regulacao": "conforme", "status": "conforme"} 
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: Dados de transações comerciais validados quanto à consistência.
  • Formatos Suportados: Esse agente deve ser capaz de receber dados nos formatos: .json.
  • Número de caracteres esperado: Este agente deve ter capacidade para processar um input de dados com até 5.000 caracteres.

2.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON com o status de conformidade e detalhes de qualquer não conformidade.
  • Exemplo de Estrutura de Output:
     {"regulacao": "conforme", "status": "conforme"} 
  • Número de caracteres esperado: O JSON gerado deve ser claro e direto, com um tamanho estimado em 800 caracteres.

2.3.3 Parâmetros de Geração

  • Modelo: GPT-5
  • Temperatura: 0.6

2.3.4 Ferramentas do Agente

  • Documentos: Não consulta documentos externos.
  • Calculadora: Não utiliza.
  • Busca Online: Não utiliza.
  • Sistemas Externos: Não se conecta a sistemas externos.

2.3.5 Memória

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

Ao concluir sua execução, esse agente aciona o Agente de Alerta Automático para Dados Inconsistentes ou Não Conformes (RF 3).

RF 3. Agente de Alerta Automático para Dados Inconsistentes ou Não Conformes

3.1 Tarefa do Agente

Implementar alertas automáticos para dados inconsistentes ou não conformes antes da liquidação.

3.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo os resultados de verificação de consistência e conformidade. Estes resultados devem ser analisados para a emissão de alertas automáticos, se necessário.

# 2. Objetivo
Emitir alertas automáticos detalhados ao detectar inconsistências ou não conformidades nos dados, notificando as partes responsáveis pela revisão e correção.

# 3. Regras que você deve seguir para gerar sua resposta
- Emita um alerta automático e detalhado ao detectar inconsistências ou não conformidades nos dados, incluindo a descrição do problema e a fonte dos dados.
- Notifique imediatamente as partes responsáveis pela revisão e correção das inconsistências antes da liquidação, garantindo que a comunicação seja clara e precisa.
- Registre todas as notificações e ações tomadas em um log para auditoria futura, assegurando a rastreabilidade das ações e decisões tomadas.

# 4. Exemplo de Output que você deve produzir
{"alerta": "inconsistencias_detectadas", "acao_requerida": "revisao"} 
3.3 Configurações do Agente

3.3.1 Especificação do Input

  • Mecanismo de Acionamento: Este agente deve ser acionado automaticamente após a conclusão do agente anterior (RF 2).
  • Tipo do input: Resultados de verificação de consistência e conformidade.
  • Formatos Suportados: Esse agente deve ser capaz de receber dados nos formatos: .json.
  • Número de caracteres esperado: Este agente deve ter capacidade para processar um input de dados com até 2.000 caracteres.

3.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON com o alerta emitido e a ação requerida.
  • Exemplo de Estrutura de Output:
     {"alerta": "inconsistencias_detectadas", "acao_requerida": "revisao"} 
  • Número de caracteres esperado: O JSON gerado deve ser claro e direto, com um tamanho estimado em 500 caracteres.

3.3.3 Parâmetros de Geração

  • Modelo: GPT-5
  • Temperatura: 0.6

3.3.4 Ferramentas do Agente

  • Documentos: Não consulta documentos externos.
  • Calculadora: Não utiliza.
  • Busca Online: Não utiliza.
  • Sistemas Externos: Não se conecta a sistemas externos.

3.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 é o ponto final do fluxo e não é passada para outros agentes.

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

A execução deste agente finaliza o fluxo. Todos os alertas gerados devem ser armazenados para futuras auditorias.

© 2025 prototipe.ai. Todos os direitos reservados.