Agente de IA para Atendimento a Demandas Regulatórias

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

Como criar um agente de IA que interpreta solicitações regulatórias, organiza a documentação necessária e elabora respostas consistentes.

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 e demais requisitos funcionais para o Agente de IA para Atendimento a Demandas Regulatórias. 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 é interpretar corretamente as solicitações regulatórias, organizar e compilar a documentação necessária de forma eficiente e criar respostas consistentes e completas para atender às exigências dos órgãos reguladores.

2. Contexto e Problema

Cenário Atual

Organizações frequentemente enfrentam desafios ao lidar com demandas regulatórias, que podem incluir:

  • Interpretação inadequada de solicitações regulatórias.
  • Falta de organização na documentação necessária para resposta a demandas regulatórias.
  • Elaboração de respostas inconsistentes ou incompletas.

Esses desafios resultam em riscos de não conformidade e penalidades, além de atrasos nos processos regulatórios.


Problemas Identificados

  • Interpretação inadequada: As solicitações regulatórias são frequentemente complexas e sujeitas a interpretações errôneas.
  • Desorganização documental: A documentação necessária pode ser extensa e diversificada, tornando a organização um desafio.
  • Respostas inconsistentes: Respostas mal estruturadas ou incompletas podem resultar em não conformidade com as exigências regulatórias.

3. Impactos Esperados

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

  • Melhorar a precisão na interpretação de solicitações regulatórias.
  • Organizar eficientemente a documentação necessária.
  • Elaborar respostas consistentes e completas.
  • Reduzir riscos de penalidades por não conformidade.

4. Visão Geral da Solução

O agente de IA para atendimento a demandas regulatórias interpreta solicitações regulatórias, organiza a documentação necessária e elabora respostas consistentes. 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 no atendimento às demandas regulatórias.

A solução consiste em um fluxo de automação composto por diversos agentes de IA. O processo inicia com a interpretação das solicitações regulatórias e termina com a elaboração de uma resposta regulatória completa e consistente.

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

Agentes Função Principal
Agente de Triagem e Interpretação de Solicitações Regulatórias (RF 1) Interpretar corretamente a solicitação regulatória, estruturando requisitos, prazos, bases legais e formato esperado de resposta.
Agente de Preparação de Parâmetros de Consulta Documental (RF 2) Transformar os itens requeridos interpretados em parâmetros de busca estruturados por tipo de documento, período, donos e palavras-chave.
Agente de Execução de Consulta a Documento (RF 3) Realizar consulta ao repositório documental interno para obter evidências e documentos vinculados a cada item requerido.
Agente de Organização e Controle de Lacunas Documentais (RF 4) Organizar a documentação recuperada por item requerido, avaliar aderência a formato/escopo e identificar lacunas.
Agente de Elaboração de Resposta Regulatória (RF 5) Redigir resposta consistente e completa, alinhada ao órgão regulador, referenciando evidências e atendendo a requisitos formais.
Agente de Controle de Qualidade e Conformidade (RF 6) Validar completude, consistência, aderência formal e riscos de exposição antes do envio.

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 Triagem e Interpretação de Solicitações Regulatórias

1.1 Tarefa do Agente

Interpretar corretamente a solicitação regulatória, estruturando requisitos, prazos, bases legais e formato esperado de resposta.

1.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo o texto integral de uma solicitação regulatória, que pode ser um ofício, e-mail do regulador ou notificação do sistema do órgão.

# 2. Objetivo
Interpretar corretamente a solicitação regulatória, estruturando requisitos, prazos, bases legais e formato esperado de resposta.

# 3. Regras que você deve seguir para gerar sua resposta
- Extraia explicitamente: órgão regulador, identificador do ofício/solicitação, prazo final (converter para ISO e timezone), escopo do tema, lista exaustiva de itens requeridos, bases legais citadas e formato/canal de entrega.
- Converta prazos relativos para datas absolutas (e.g., "em 5 dias úteis" -> data considerando feriados NÃO; apenas dias úteis = seg a sex).
- Para cada item requerido, normalize: tipo de evidência, formato exigido, idioma, nível de sigilo e período de referência; se ausente, inferir pelo contexto do texto e marcar origem como "inferido" no campo descricao.
- Detecte ambiguidades ou lacunas (e.g., ausência de período, formato não especificado) e marque flags. Para cada ambiguidade, inclua nota entre colchetes no campo descricao do item.
- Classifique criticidade: alta se prazo < 7 dias corridos ou se envolve sanção/penalidade explícita; média se 7–15 dias; baixa acima de 15 dias.
- Não invente bases legais: somente as citadas no texto; se houver referências implícitas (e.g., "conforme normativos aplicáveis"), inclua nota em base_legal_referida com tag "generica". 
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 do texto integral da solicitação regulatória 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 do documento na interface da Prototipe AI, para acelerar o processo de validação.
  • Tipo do input: O input inicial para o fluxo é um texto integral de uma solicitação regulatória.
  • Formatos Suportados: Esse agente deve ser capaz de receber solicitações nos formatos: .pdf, .docx, .txt.
  • Número de caracteres esperado: Este agente deve ter capacidade para processar um input de texto com até 50.000 caracteres.

1.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON estruturado com as informações interpretadas da solicitação regulatória.
  • Exemplo de Estrutura de Output:
     {"interpretacao_resumo": "string", "orgao_regulador": "string", "identificador_oficio": "string|nullable", "prazo_final_iso": "YYYY-MM-DD", "timezone": "string", "escopo": "string", "base_legal_referida": ["string"], "itens_requeridos": [{"id_item": "string", "descricao": "string", "tipo_evidencia": "documento|registro|dado|planilha|parecer", "periodo_referente": {"inicio": "YYYY-MM-DD|nullable", "fim": "YYYY-MM-DD|nullable"}, "formato_exigido": "pdf|xlsx|docx|texto_livre|outro", "idioma": "pt|en|es|outro", "sigilo": "publico|restrito|confidencial"}], "criterios_formato_entrega": {"canal": "portal|email|sistema", "padrao_arquivo": ["pdf", "xlsx", "docx"], "necessita_carta_encaminhamento": true}, "criticidade": "baixa|media|alta", "flags": {"ambiguidade_detectada": true, "prazo_curto": true}} 
  • Número de caracteres esperado: O JSON de output terá um tamanho aproximado de 3.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.
  • Calculadora: Não utiliza.
  • Busca Online: Não utiliza.
  • Sistemas Externos: Não utiliza.

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 Preparação de Parâmetros de Consulta Documental (RF 2).

RF 2. Agente de Preparação de Parâmetros de Consulta Documental

2.1 Tarefa do Agente

Transformar os itens requeridos interpretados em parâmetros de busca estruturados por tipo de documento, período, donos e palavras-chave.

2.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo os itens requeridos interpretados pelo agente anterior, incluindo informações sobre órgão regulador e escopo.

# 2. Objetivo
Transformar os itens requeridos em parâmetros de busca estruturados por tipo de documento, período, donos e palavras-chave.

# 3. Regras que você deve seguir para gerar sua resposta
- Para cada item, mapear categorias documentais prováveis com base em tipo_evidencia e escopo (e.g., auditorias -> relatorios; controles -> evidencias_operacionais; normativos -> políticas|procedimentos).
- Gerar palavras-chave combinando: órgão, escopo, base_legal, período e termos técnicos do item; incluir sinônimos essenciais (e.g., KYC/PLD, LGPD/privacidade) sem excessos (>10 palavras por item é proibido).
- Definir prioridade igual à criticidade do caso; se item for requisito jurídico explícito, elevar uma categoria (máximo alta).
- Sugerir donos com base em heurísticas por tema: privacidade->DPO; riscos->GRC; finanças->Contabilidade; segurança->CISO; RH->People; TI->Infra/DevOps.
- Restringir formatos aos exigidos; se divergência entre formato disponível e exigido, registrar mas não alterar campo formato_necessario.
- Se período ausente, definir janela padrão de 12 meses anteriores à data do ofício e marcar no comentário da estrategia. 
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 bem-sucedida do agente anterior (RF 1).
  • Tipo do input: Este agente deve ser apto a receber como input um JSON estruturado com os itens requeridos interpretados pelo agente anterior.
  • 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é 6.000 caracteres.

2.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON com os parâmetros de busca estruturados.
  • Exemplo de Estrutura de Output:
     {"parametros_consulta_prontos": true, "consultas": [{"id_item": "string", "categorias_documentais": ["políticas|procedimentos|evidencias_operacionais|logs|relatorios|contratos|treinamentos"], "periodo": {"inicio": "YYYY-MM-DD|nullable", "fim": "YYYY-MM-DD|nullable"}, "palavras_chave": ["string"], "campos_metadata_alvo": ["titulo", "descricao", "owner", "data", "tag", "departamento"], "filtros_sigilo": ["publico|restrito|confidencial"], "formato_necessario": ["pdf|xlsx|docx|texto_livre|outro"], "donos_sugeridos": ["string"], "prioridade": "alta|media|baixa"}], "estrategia": "string curta explicando critérios"} 
  • Número de caracteres esperado: O JSON de output terá um tamanho aproximado de 3.000 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.
  • Calculadora: Não utiliza.
  • Busca Online: Não utiliza.
  • Sistemas Externos: Não utiliza.

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 Execução de Consulta a Documento (RF 3).

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

Ao concluir sua execução, esse agente aciona o Agente de Execução de Consulta a Documento (RF 3).

RF 3. Agente de Execução de Consulta a Documento

3.1 Tarefa do Agente

Realizar consulta ao repositório documental interno para obter evidências e documentos vinculados a cada item requerido.

3.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo os parâmetros de consulta prontos conforme campo consultas do agente anterior.

# 2. Objetivo
Realizar consulta ao repositório documental interno para obter evidências e documentos vinculados a cada item requerido.

# 3. Regras que você deve seguir para gerar sua resposta
Esse agente executa exclusivamente a consulta com os parâmetros recebidos, sem aplicar regras adicionais de LLM. 
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 como input os parâmetros de consulta prontos conforme campo consultas do agente anterior.
  • 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é 6.000 caracteres.

3.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON com os documentos encontrados.
  • Exemplo de Estrutura de Output:
     {"documentos_encontrados": [{"id_item": "string", "arquivos": [{"id_doc": "string", "titulo": "string", "tipo": "string", "formato": "pdf|xlsx|docx|txt|outro", "data": "YYYY-MM-DD", "owner": "string", "sigilo": "publico|restrito|confidencial", "caminho": "string", "resumo": "string"}]}]} 
  • Número de caracteres esperado: O JSON de output terá um tamanho aproximado de 3.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.
  • Calculadora: Não utiliza.
  • Busca Online: Não utiliza.
  • Sistemas Externos: Não utiliza.

3.3.5 Memória

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

Ao concluir sua execução, esse agente aciona o Agente de Organização e Controle de Lacunas Documentais (RF 4).

RF 4. Agente de Organização e Controle de Lacunas Documentais

4.1 Tarefa do Agente

Organizar a documentação recuperada por item requerido, avaliar aderência a formato/escopo e identificar lacunas.

4.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo a documentação recuperada pelo agente anterior, juntamente com os critérios de formato de entrega e o prazo final.

# 2. Objetivo
Organizar a documentação recuperada por item requerido, avaliar aderência a formato/escopo e identificar lacunas.

# 3. Regras que você deve seguir para gerar sua resposta
- Para cada item, avaliar se há ao menos um arquivo por formato exigido e cobrindo o período solicitado; se todos presentes e aderentes ao escopo, marcar cobertura=completa.
- Se documentos existirem mas com falhas (formato divergente, período parcial, escopo incompleto), cobertura=parcial e listar inadequacoes.
- Sem evidências => cobertura=sem_evidencia e criar lacuna com impacto proporcional à criticidade do caso e ao peso regulatório (bases legais explícitas -> impacto alto).
- Definir prazo interno sugerido: até 40% do tempo restante até o prazo final, arredondando para o dia útil anterior (seg-sex), sem considerar feriados.
- Sugerir ação: conversao quando apenas formato difere; solicitar_complemento quando faltar conteúdo/período; aceitar_com_justificativa quando a norma permitir equivalência documentada.
- Selecionar para anexo apenas arquivos no formato exigido; se não houver, não selecione e mantenha ação=conversao. 
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 a documentação recuperada, juntamente com os critérios de formato de entrega e o prazo final.
  • 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é 6.000 caracteres.

4.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON com a organização documental e identificação de lacunas.
  • Exemplo de Estrutura de Output:
     {"pacote_documental": [{"id_item": "string", "cobertura": "completa|parcial|sem_evidencia", "arquivos_selecionados": ["id_doc"], "inadequacoes": ["formato_incorreto|periodo_incompleto|desalinhado_escopo"], "acao_sugerida": "conversao|solicitar_complemento|aceitar_com_justificativa", "responsavel_sugerido": "string"}], "lacunas": [{"id_item": "string", "descricao": "string", "impacto": "alto|medio|baixo", "responsavel": "string", "prazo_interno_sugerido_iso": "YYYY-MM-DD"}], "documentos_prontos_para_anexo": ["id_doc"], "status_organizacao": "completo|pendente"} 
  • Número de caracteres esperado: O JSON de output 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.
  • Calculadora: Utiliza lógica interna para calcular prazos internos sugeridos.
  • 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 Elaboração de Resposta Regulatória (RF 5).

RF 5. Agente de Elaboração de Resposta Regulatória

5.1 Tarefa do Agente

Redigir resposta consistente e completa, alinhada ao órgão regulador, referenciando evidências e atendendo a requisitos formais.

5.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo um conjunto de dados estruturados que incluem a interpretação da solicitação regulatória, o pacote documental organizado e as lacunas identificadas.

# 2. Objetivo
Redigir resposta consistente e completa, alinhada ao órgão regulador, referenciando evidências e atendendo a requisitos formais.

# 3. Regras que você deve seguir para gerar sua resposta
- Estruture em: Sumário Executivo (contexto, escopo, base legal), Corpo (respostas por tema) e Matriz de Atendimento (item->como_atendido->evidências).
- Para cada item com cobertura=parcial ou sem_evidencia, inclua justificativa objetiva: cite impedimentos, plano de complementação e prazo estimado; evite linguagem especulativa.
- Referencie evidências por id_doc e título; mantenha nomes de arquivos sem caminhos internos.
- Adote tom institucional, preciso e não defensivo; evitar promessas vagas; usar voz ativa.
- Adeque idioma ao exigido; se diferente de pt, mantenha termos legais em português entre parênteses quando necessário.
- Não inclua dados sensíveis desnecessários; se documento for confidencial, indicar classificação no anexo. 
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 conjunto de dados estruturados que incluem a interpretação da solicitação regulatória, o pacote documental organizado e as lacunas identificadas.
  • 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é 6.000 caracteres.

5.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON com a resposta regulatória elaborada.
  • Exemplo de Estrutura de Output:
     {"resposta_regulatoria": {"sumario_executivo": "string", "corpo_da_resposta": "string", "matriz_atendimento": [{"id_item": "string", "como_atendido": "string", "evidencias_referenciadas": ["id_doc"], "observacoes": "string"}], "lista_anexos": [{"id_doc": "string", "titulo": "string", "formato": "string"}], "justificativas": ["string"], "idioma": "pt|en|es|outro"}, "pronta_para_envio": false} 
  • Número de caracteres esperado: O JSON de output terá um tamanho aproximado de 3.000 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.
  • 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 Controle de Qualidade e Conformidade (RF 6).

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

Ao concluir sua execução, esse agente aciona o Agente de Controle de Qualidade e Conformidade (RF 6).

RF 6. Agente de Controle de Qualidade e Conformidade

6.1 Tarefa do Agente

Validar completude, consistência, aderência formal e riscos de exposição antes do envio.

6.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo a resposta regulatória elaborada pelo agente anterior, juntamente com os itens requeridos e critérios de formato de entrega.

# 2. Objetivo
Validar completude, consistência, aderência formal e riscos de exposição antes do envio.

# 3. Regras que você deve seguir para gerar sua resposta
- Completude: verificar correspondência 1:1 entre itens_requeridos e linhas da matriz_atendimento; nenhum item sem tratamento.
- Consistência: cada evidência citada deve estar na lista_anexos; títulos e ids devem coincidir.
- Formato: checar aderência ao idioma, necessidade de carta de encaminhamento e padrões de arquivo exigidos.
- Linguagem: proibir termos como "acho", "talvez"; preferir "conforme evidenciado em...".
- Sigilo: se anexos com classificação confidencial, recomendar envio por canal seguro quando aplicável.
- Prazo: se hoje > prazo_final_iso, status=pendente_ajustes e incluir pendência de atraso; caso contrário marcar checks.prazo_dentro=true.
- Defina pronta_para_envio=true somente se aprovacao_status=aprovado e sem pendências críticas. 
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 a resposta regulatória elaborada, juntamente com os itens requeridos e critérios de formato de entrega.
  • 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é 6.000 caracteres.

6.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON com o status de aprovação e recomendações de ajustes.
  • Exemplo de Estrutura de Output:
     {"aprovacao_status": "aprovado|pendente_ajustes|reprovado", "pendencias": [{"tipo": "incompletude|inconsistencia|formato|sigilo|linguagem", "descricao": "string", "localizacao": "sumario|corpo|matriz|anexos"}], "checks_realizados": {"completude_itens": true, "coerencia_evidencias": true, "formato_aderente": true, "linguagem_adequada": true, "prazo_dentro": true}, "recomendacoes_ajuste": ["string"], "pronta_para_envio": true} 
  • Número de caracteres esperado: O JSON de output terá um tamanho aproximado de 3.000 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.
  • Calculadora: Não utiliza.
  • Busca Online: Não utiliza.
  • Sistemas Externos: Não utiliza.

6.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.

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

A execução deste agente finaliza o fluxo. A resposta gerada é o resultado que deve ser disponibilizado ao usuário.

© 2025 prototipe.ai. Todos os direitos reservados.