Agente de IA para Atualização de Documentação Regulatória em Consultorias de Investimento

23 de December de 2025 • Tempo de leitura: 5 min

Como criar um agente de IA que analisa as mudanças nas regulamentações e atualiza automaticamente a documentação necessária.

1. Propósito e Escopo

Este documento define todos os prompts, configurações de memória, transição entre estados, ferramentas como busca online, consulta a documentos e demais requisitos funcionais para um agente de IA que analisa as mudanças nas regulamentações e atualiza automaticamente a documentação necessária para conformidade em consultorias de investimento.

O objetivo principal é garantir que todas as atualizações estejam alinhadas com os requisitos regulatórios vigentes, minimizando o risco de não conformidade devido a atrasos ou erros na atualização de documentos.

2. Contexto e Problema

Cenário Atual

Consultorias de investimento enfrentam desafios contínuos devido a mudanças frequentes nas regulamentações que exigem atualizações constantes na documentação. Essas mudanças podem resultar em riscos de não conformidade, caso ocorram atrasos ou erros na atualização dos documentos relevantes. Além disso, a necessidade de integração com diferentes fontes de dados regulatórios complexifica ainda mais o processo.


Problemas Identificados

  • Mudanças frequentes: Regulamentações estão em constante evolução, exigindo uma vigilância contínua e adaptações rápidas nos documentos de conformidade.
  • Risco de não conformidade: Atrasos ou erros na atualização de documentos regulatórios podem levar a penalidades e danos à reputação.
  • Integração complexa: Necessidade de integrar dados de múltiplas fontes regulatórias de diferentes jurisdições e órgãos reguladores.

3. Impactos Esperados

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

  • Reduzir o tempo de atualização de documentos em pelo menos 70%.
  • Melhorar a precisão das atualizações de conformidade com regulamentações vigentes.
  • Aumentar a integração eficiente com fontes regulatórias para atualizações em tempo real.
  • Minimizar o risco de não conformidade e penalidades associadas.

4. Visão Geral da Solução

O agente de IA para atualização de documentação regulatória em consultorias de investimento monitora mudanças em regulamentações, analisa os impactos e atualiza automaticamente a documentação necessária para garantir conformidade. 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 atualização de documentos regulatórios.

A solução consiste em um fluxo de automação composto por 7 agentes de IA. O processo inicia com a consolidação de fontes regulatórias e termina com a geração de um pacote de conformidade, incluindo rastreabilidade e evidências de atualizações.

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

Agentes Função Principal
Agente de Preparação de Monitoramento Regulatório (RF 1) Consolidar fontes, escopo e parâmetros de monitoramento para detecção de mudanças regulatórias.
Agente de Busca Online (RF 2) Realizar buscas online nas fontes regulatórias definidas para recuperar documentos e mudanças potenciais.
Agente de Análise de Mudanças Regulatórias (RF 3) Classificar e extrair mudanças regulatórias relevantes para consultorias de investimento a partir dos resultados de busca.
Agente de Mapeamento de Impacto em Documentos (RF 4) Mapear cada mudança regulatória aos documentos internos da consultoria que precisam de atualização.
Agente de Preparação de Instruções de Edição (RF 5) Gerar instruções de edição detalhadas para cada documento afetado, preservando rastreabilidade às normas.
Agente de Atualização de Documentação (RF 6) Aplicar instruções de edição e produzir versões atualizadas dos documentos com controle de versão e changelog.
Agente de Registro de Conformidade e Evidências (RF 7) Consolidar rastreabilidade e evidências de conformidade das atualizações realizadas.

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 Preparação de Monitoramento Regulatório

1.1 Tarefa do Agente

Consolidar fontes, escopo e parâmetros de monitoramento para detecção de mudanças regulatórias aplicáveis a consultorias de investimento.

1.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo um JSON com detalhes das fontes regulatórias, escopo regulatório e termos críticos para monitoramento.

# 2. Objetivo
Consolidar essas informações em parâmetros de busca que serão usados para detectar mudanças regulatórias.

# 3. Regras que você deve seguir para gerar sua resposta
- Construa a query priorizando atos normativos vinculantes e exclua notícias, artigos de opinião e material de marketing.
- Expanda termos críticos com sinônimos usuais no domínio de investimentos.
- Restrinja por jurisdição e órgão quando fornecidos; se ausente, aplique padrão para BR.
- Ajuste a janela temporal usando cursores.
- Diferencie doc_types: norma (vinculante), guia/orientação (não vinculante porém relevante), consulta pública (potencial futura).
- Defina frequência padrão de 60 minutos se não informada.
- Gere uma entrada search_params por source_id; se uma fonte exigir autenticação, marque requisitos_acesso.require_auth=true.

# 4. Exemplo de Output que você deve produzir
search_params: [{source_id, endpoint, query, filtros{jurisdição, doc_types, data_inicial, data_final}, frequência(minutos), cursor_ref{date_from, date_to}, normalização_termos{sinônimos_incluídos[], termos_excluídos[]}}]. 
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 um JSON com detalhes das fontes regulatórias via API. Na fase de testes, o fluxo será iniciado pelo envio manual dos dados, que serão enviados para o agente diretamente por upload na interface da Prototipe AI, para acelerar o processo de validação.
  • Tipo do input: O input inicial é um JSON contendo cadastro de fontes, escopo regulatório, termos críticos, janela temporal e cursores.
  • 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 até 15.000 caracteres.

1.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON contendo parâmetros de busca estruturados para detecção de mudanças regulatórias.
  • Exemplo de Estrutura de Output:
    search_params: [{source_id, endpoint, query, filtros{jurisdição, doc_types, data_inicial, data_final}, frequência(minutos), cursor_ref{date_from, date_to}, normalização_termos{sinônimos_incluídos[], termos_excluídos[]}}]. 
  • Número de caracteres esperado: O JSON gerado deve ter um tamanho aproximado de 2.000 caracteres.

1.3.3 Parâmetros de Geração

  • Modelo: GPT-5
  • Temperatura: 0.6

1.3.4 Ferramentas do Agente

  • Documentos: Consulta documentos regulatórios para identificar mudanças.
  • Calculadora: Não utiliza.
  • Busca Online: Utiliza para monitoramento de mudanças.
  • Sistemas Externos: Não se conecta a sistemas externos.

1.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 deve ser visível para o Agente de Busca Online (RF 2).

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

Ao concluir sua execução, esse agente aciona o Agente de Busca Online (RF 2).

RF 2. Agente de Busca Online

2.1 Tarefa do Agente

Realizar buscas online nas fontes regulatórias definidas para recuperar documentos e mudanças potenciais.

2.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo parâmetros de busca estruturados para detectar mudanças regulatórias.

# 2. Objetivo
Executar buscas online utilizando esses parâmetros para recuperar documentos regulatórios relevantes.

# 3. Regras que você deve seguir para gerar sua resposta
- Utilize os parâmetros de busca recebidos para acessar as fontes regulatórias online.
- Recupere documentos que contenham mudanças regulatórias potenciais.
- Não inclua instruções de LLM; concentre-se na execução da busca.

# 4. Exemplo de Output que você deve produzir
raw_results: [{source_id, título, url, published_at, doc_type, órgão, jurisdição, referência_normativa, snippet, conteúdo_disponível(boolean), full_text(opcional)}]. 
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 parâmetros de busca estruturados em formato JSON.
  • 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 até 3.000 caracteres.

2.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON contendo resultados brutos de busca, incluindo detalhes dos documentos recuperados.
  • Exemplo de Estrutura de Output:
    raw_results: [{source_id, título, url, published_at, doc_type, órgão, jurisdição, referência_normativa, snippet, conteúdo_disponível(boolean), full_text(opcional)}]. 
  • Número de caracteres esperado: O JSON gerado deve ter um tamanho aproximado de 5.000 caracteres.

2.3.3 Parâmetros de Geração

  • Modelo: Não se aplica (execução de busca online)
  • Temperatura: Não se aplica

2.3.4 Ferramentas do Agente

  • Documentos: Não consulta diretamente.
  • Calculadora: Não utiliza.
  • Busca Online: Utiliza para execução das buscas regulatórias.
  • 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 deve ser visível para o Agente de Análise de Mudanças Regulatórias (RF 3).

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

Ao concluir sua execução, esse agente aciona o Agente de Análise de Mudanças Regulatórias (RF 3).

RF 3. Agente de Análise de Mudanças Regulatórias

3.1 Tarefa do Agente

Classificar e extrair mudanças regulatórias relevantes para consultorias de investimento a partir dos resultados de busca.

3.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo resultados brutos de busca contendo documentos regulatórios potenciais.

# 2. Objetivo
Classificar e extrair mudanças regulatórias relevantes desses documentos para consultorias de investimento.

# 3. Regras que você deve seguir para gerar sua resposta
- Considere relevantes apenas documentos com efeito regulatório ou orientação oficial.
- Identifique status pela linguagem normativa: 'revoga', 'altera', 'entra em vigor', etc.
- Extraia prazos explícitos e determine exigência de ação.
- Categorize impacto potencial: alto, médio ou baixo.
- Normalize temas para o domínio de investimentos.

# 4. Exemplo de Output que você deve produzir
change_log: [{change_id, órgão, jurisdição, norma_tipo, referência_normativa, status, vigência_inicio, prazo_cumprimento, artigos_dispositivos_afetados, temas, resumo_mudança, exigencia_acao, impacto_potencial, confianca, url_fonte}]. 
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: Este agente deve ser apto a receber resultados brutos de busca em formato JSON.
  • 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 até 5.000 caracteres.

3.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON contendo um log de mudanças classificadas e extraídas.
  • Exemplo de Estrutura de Output:
    change_log: [{change_id, órgão, jurisdição, norma_tipo, referência_normativa, status, vigência_inicio, prazo_cumprimento, artigos_dispositivos_afetados, temas, resumo_mudança, exigencia_acao, impacto_potencial, confianca, url_fonte}]. 
  • Número de caracteres esperado: O JSON gerado deve ter um tamanho aproximado de 4.000 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 diretamente.
  • Calculadora: Não utiliza.
  • Busca Online: Não utiliza.
  • Sistemas Externos: Não utiliza.

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 deve ser visível para o Agente de Mapeamento de Impacto em Documentos (RF 4).

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

Ao concluir sua execução, esse agente aciona o Agente de Mapeamento de Impacto em Documentos (RF 4).

RF 4. Agente de Mapeamento de Impacto em Documentos

4.1 Tarefa do Agente

Mapear cada mudança regulatória aos documentos internos da consultoria de investimento que precisam de atualização.

4.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo um log de mudanças classificadas e extraídas, juntamente com um inventário de documentos internos.

# 2. Objetivo
Mapear as mudanças regulatórias aos documentos internos que necessitam de atualização.

# 3. Regras que você deve seguir para gerar sua resposta
- Relacione mudança a documento quando houver interseção de temas ou palavras-chave.
- Defina tipo de ajuste: redação, estrutura, referência, legal_notice, formulário, fluxo.
- Calcule criticidade e prazo interno.
- Atribua owner_sugerido='Compliance' quando necessário.

# 4. Exemplo de Output que você deve produzir
impact_map: [{change_id, doc_id, doc_nome, seções_afetadas, tipo_ajuste, criticidade, prazo_interno, owner_sugerido, justificativa}]. 
4.3 Configurações do Agente

4.3.1 Especificação do Input

  • Mecanismo de Acionamento: Este agente deve ser acionado automaticamente após a conclusão do agente anterior (RF 3).
  • Tipo do input: Este agente deve ser apto a receber um log de mudanças classificadas e um inventário de documentos internos em formato JSON.
  • 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 até 6.000 caracteres.

4.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON contendo um mapa de impacto que relaciona mudanças a documentos internos.
  • Exemplo de Estrutura de Output:
    impact_map: [{change_id, doc_id, doc_nome, seções_afetadas, tipo_ajuste, criticidade, prazo_interno, owner_sugerido, justificativa}]. 
  • Número de caracteres esperado: O JSON gerado deve ter um tamanho aproximado de 3.000 caracteres.

4.3.3 Parâmetros de Geração

  • Modelo: GPT-5
  • Temperatura: 0.6

4.3.4 Ferramentas do Agente

  • Documentos: Não consulta diretamente.
  • Calculadora: Não utiliza.
  • Busca Online: Não utiliza.
  • Sistemas Externos: Não utiliza.

4.3.5 Memória

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

Ao concluir sua execução, esse agente aciona o Agente de Preparação de Instruções de Edição (RF 5).

RF 5. Agente de Preparação de Instruções de Edição

5.1 Tarefa do Agente

Gerar instruções de edição detalhadas para cada documento afetado, preservando rastreabilidade às normas.

5.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo um mapa de impacto que relaciona mudanças regulatórias a documentos internos.

# 2. Objetivo
Gerar instruções de edição detalhadas para cada documento afetado.

# 3. Regras que você deve seguir para gerar sua resposta
- Mantenha escopo: altere somente seções listadas em seções_afetadas.
- Preserve linguagem jurídica clara e consistente.
- Para cada alteração, vincule pelo menos uma referência normativa.
- Inclua checklist mínimo: base legal, responsabilidades, prazos, registros, comunicação.

# 4. Exemplo de Output que você deve produzir
edit_instructions: [{doc_id, versao_base, seções, notas_gerais_de_estilo, requisitos_de_aprovação_interna}]. 
5.3 Configurações do Agente

5.3.1 Especificação do Input

  • Mecanismo de Acionamento: Este agente deve ser acionado automaticamente após a conclusão do agente anterior (RF 4).
  • Tipo do input: Este agente deve ser apto a receber um mapa de impacto em formato JSON.
  • 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 até 4.000 caracteres.

5.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON contendo instruções de edição detalhadas para cada documento afetado.
  • Exemplo de Estrutura de Output:
    edit_instructions: [{doc_id, versao_base, seções, notas_gerais_de_estilo, requisitos_de_aprovação_interna}]. 
  • Número de caracteres esperado: O JSON gerado deve ter um tamanho aproximado de 3.500 caracteres.

5.3.3 Parâmetros de Geração

  • Modelo: GPT-5
  • Temperatura: 0.6

5.3.4 Ferramentas do Agente

  • Documentos: Não consulta diretamente.
  • Calculadora: Não utiliza.
  • Busca Online: Não utiliza.
  • Sistemas Externos: Não utiliza.

5.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 deve ser visível para o Agente de Atualização de Documentação (RF 6).

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

Ao concluir sua execução, esse agente aciona o Agente de Atualização de Documentação (RF 6).

RF 6. Agente de Atualização de Documentação

6.1 Tarefa do Agente

Aplicar instruções de edição e produzir versões atualizadas dos documentos com controle de versão e changelog.

6.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo instruções de edição detalhadas para documentos afetados.

# 2. Objetivo
Aplicar essas instruções para produzir versões atualizadas dos documentos.

# 3. Regras que você deve seguir para gerar sua resposta
- Use semântica MAJOR.MINOR.PATCH conforme o tipo de ajuste.
- Gere changelog por seção com vinculação explícita às referências normativas.
- Inclua nota de rodapé com referência normativa completa.

# 4. Exemplo de Output que você deve produzir
documentos_atualizados: [{doc_id, versao_nova, changelog, conteúdo_por_seção_atualizado, notas_de_rodapé_legal}]. 
6.3 Configurações do Agente

6.3.1 Especificação do Input

  • Mecanismo de Acionamento: Este agente deve ser acionado automaticamente após a conclusão do agente anterior (RF 5).
  • Tipo do input: Este agente deve ser apto a receber instruções de edição detalhadas em formato JSON.
  • 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 até 5.000 caracteres.

6.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON contendo versões atualizadas dos documentos com controle de versão e changelog.
  • Exemplo de Estrutura de Output:
    documentos_atualizados: [{doc_id, versao_nova, changelog, conteúdo_por_seção_atualizado, notas_de_rodapé_legal}]. 
  • Número de caracteres esperado: O JSON gerado deve ter um tamanho aproximado de 4.500 caracteres.

6.3.3 Parâmetros de Geração

  • Modelo: GPT-5
  • Temperatura: 0.6

6.3.4 Ferramentas do Agente

  • Documentos: Não consulta diretamente.
  • Calculadora: Não utiliza.
  • Busca Online: Não utiliza.
  • Sistemas Externos: Não utiliza.

6.3.5 Memória

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

Ao concluir sua execução, esse agente aciona o Agente de Registro de Conformidade e Evidências (RF 7).

RF 7. Agente de Registro de Conformidade e Evidências

7.1 Tarefa do Agente

Consolidar rastreabilidade e evidências de conformidade das atualizações realizadas.

7.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo documentos atualizados e um log de mudanças para consolidar evidências de conformidade.

# 2. Objetivo
Consolidar rastreabilidade e evidências de conformidade das atualizações realizadas.

# 3. Regras que você deve seguir para gerar sua resposta
- Gere tabela de rastreabilidade da norma ao documento atualizado.
- Determine status global: conforme, parcialmente conforme, pendente.
- Gere evidências para cada norma e documento.

# 4. Exemplo de Output que você deve produzir
compliance_package: {resumo_executivo, tabela_rastreabilidade, evidências, status_global, próximos_passos}. 
7.3 Configurações do Agente

7.3.1 Especificação do Input

  • Mecanismo de Acionamento: Este agente deve ser acionado automaticamente após a conclusão do agente anterior (RF 6).
  • Tipo do input: Este agente deve ser apto a receber documentos atualizados e um log de mudanças em formato JSON.
  • 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 até 6.000 caracteres.

7.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON contendo um pacote de conformidade consolidado com rastreabilidade e evidências.
  • Exemplo de Estrutura de Output:
    compliance_package: {resumo_executivo, tabela_rastreabilidade, evidências, status_global, próximos_passos}. 
  • Número de caracteres esperado: O JSON gerado deve ter um tamanho aproximado de 5.000 caracteres.

7.3.3 Parâmetros de Geração

  • Modelo: GPT-5
  • Temperatura: 0.6

7.3.4 Ferramentas do Agente

  • Documentos: Não consulta diretamente.
  • Calculadora: Não utiliza.
  • Busca Online: Não utiliza.
  • Sistemas Externos: Não utiliza.

7.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 entregável final e não é passada para outros agentes internos.

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

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

© 2025 prototipe.ai. Todos os direitos reservados.