Agente de IA para Exclusão de Registros de Crédito

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

Como criar um agente de IA que gerencia solicitações de exclusão de registros de crédito.

1. Propósito e Escopo

Este documento define todos os prompts, configurações de memória, transição entre estados, consulta a documentos e demais requisitos funcionais para o Fluxo de Agentes "Exclusão de Registros de Crédito", uma solução de automação projetada para gerenciar solicitações de exclusão de registros de crédito de forma eficiente. 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 recebimento e processamento das solicitações, verificando a elegibilidade com base em critérios pré-definidos e assegurando que a exclusão dos dados seja realizada de forma segura e em conformidade com as políticas de privacidade.

2. Contexto e Problema

Cenário Atual

O processo atual de exclusão de registros de crédito é manual e demorado, o que pode levar a atrasos e erros na verificação de elegibilidade para exclusão de dados. Algumas das dificuldades enfrentadas incluem:

  • Processamento manual e demorado das solicitações de exclusão de registros de crédito.
  • Possíveis erros na verificação de elegibilidade para exclusão de dados.

Problemas Identificados

  • Ineficiência: O processo manual consome tempo e recursos consideráveis, resultando em atrasos.
  • Erros de verificação: A falta de automação pode levar a erros na verificação de elegibilidade, resultando em exclusões indevidas ou falhas em atender solicitações válidas.

3. Impactos Esperados

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

  • Reduzir o tempo de processamento das solicitações de exclusão em pelo menos 70%.
  • Aumentar a precisão na verificação de elegibilidade para exclusão de dados.
  • Assegurar a conformidade com as políticas de privacidade e regulamentações vigentes.

4. Visão Geral da Solução

O agente de IA para exclusão de registros de crédito automatiza o recebimento e processamento de solicitações, verifica a elegibilidade com base em critérios pré-definidos e assegura que a exclusão dos dados seja realizada de forma segura e em conformidade com as políticas de privacidade. 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 exclusão de registros de crédito.

A solução consiste em um fluxo de automação composto por 8 agentes de IA. O processo inicia com o recebimento de uma solicitação de exclusão e termina com a comunicação ao solicitante sobre o status final da sua solicitação.

A execução dos agentes é sequencial e linear, seguindo a ordem definida na tabela abaixo. O fluxo inclui etapas condicionais que são executadas apenas se critérios específicos forem atendidos, conforme detalhado após a tabela.

Agentes Função Principal
Agente de Recebimento e Normalização da Solicitação de Exclusão (RF 1) Receber, validar e normalizar a solicitação de exclusão de registros de crédito.
Agente de Preparação para Chamada à API - Verificação de Elegibilidade (RF 2) Montar parâmetros exatos para consulta de elegibilidade no Sistema de Cadastro de Crédito.
Agente de Execução de Chamada à API - Verificação de Elegibilidade (RF 3) Chamar a API do Sistema de Cadastro de Crédito para obter situação do CPF e verificar elegibilidade.
Agente de Decisão de Elegibilidade (RF 4) Decidir pela elegibilidade de exclusão com base nos dados retornados pela API.
Agente de Preparação para Chamada à API - Exclusão de Dados (RF 5) Preparar payload determinístico e minimizado para exclusão segura no sistema.
Agente de Execução de Chamada à API - Exclusão de Dados (RF 6) Executar a exclusão segura no Sistema de Cadastro de Crédito e retornar o resultado.
Agente de Geração de Protocolo e Registro de Auditoria (RF 7) Consolidar trilha de auditoria e gerar comprovante final do atendimento.
Agente de Preparação de Comunicação ao Solicitante (RF 8) Redigir comunicação ao solicitante com base no status final e na fundamentação.


Regras de Execução Condicional ou Edges

  • Ativação do Agente de Preparação para Chamada à API - Exclusão de Dados (RF 5): Este agente só será executado se a propriedade "elegivel" do objeto JSON gerado pelo Agente de Decisão de Elegibilidade (RF 4) for true. Caso contrário, o fluxo pulará esta etapa e prosseguirá diretamente para o Agente de Geração de Protocolo e Registro de Auditoria (RF 7).

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 Recebimento e Normalização da Solicitação de Exclusão

1.1 Tarefa do Agente

Receber, validar e normalizar a solicitação de exclusão de registros de crédito, gerando um payload único e padronizado para verificação de elegibilidade.

1.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo uma solicitação de exclusão de registros de crédito. Esta solicitação contém informações sobre o solicitante e o motivo da exclusão.

# 2. Objetivo
Receber, validar e normalizar a solicitação de exclusão de registros de crédito, gerando um payload único e padronizado para verificação de elegibilidade.

# 3. Regras que você deve seguir para gerar sua resposta
- Remova quaisquer caracteres não numéricos do CPF e exija 11 dígitos.
- Valide o email com regex simplificada e exija nome com pelo menos 2 palavras e 5 caracteres úteis.
- Normalize o canal de origem para um de {"portal_privacidade","email","telefone","presencial","outro"}.
- Mapeie base_legal_invocada para valores canônicos.
- Se representante.existe = true, exija documento e procuracao_id não vazios.
- Gere hash_solicitacao determinístico a partir de concatenação cpf_normalizado + solicitante_email_lower + data_recebimento_iso.

# 4. Exemplo de Output que você deve produzir
{"payload_normalizado":{"cpf":"string(11)","hash_solicitacao":"string","dados_contato":{"nome":"string","email":"string"},"contexto_pedido":{"motivo_exclusao_original":"string","motivo_exclusao_canonico":"string","base_legal_invocada_canonico":"string"},"canal_origem":"string","anexos_ids":["string"],"representacao":{"existe":true/false,"documento":"string|null","procuracao_id":"string|null"}},"checagens_iniciais":{"cpf_valido":true/false,"contato_minimo_ok":true/false,"documentos_suficientes":true/false,"canal_origem_valido":true/false},"erros_validacao":["string"]} 
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 objeto JSON contendo a solicitação de exclusão de registros de crédito 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 para o fluxo é um objeto JSON contendo a solicitação de exclusão de registros de crédito.
  • 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é 15.000 caracteres.

1.3.2 Especificação do Output

  • Formato de output: O output deve ser um objeto JSON contendo o payload normalizado e as checagens iniciais.
  • Exemplo de Estrutura de Output:
     {"payload_normalizado":{"cpf":"string(11)","hash_solicitacao":"string","dados_contato":{"nome":"string","email":"string"},"contexto_pedido":{"motivo_exclusao_original":"string","motivo_exclusao_canonico":"string","base_legal_invocada_canonico":"string"},"canal_origem":"string","anexos_ids":["string"],"representacao":{"existe":true/false,"documento":"string|null","procuracao_id":"string|null"}},"checagens_iniciais":{"cpf_valido":true/false,"contato_minimo_ok":true/false,"documentos_suficientes":true/false,"canal_origem_valido":true/false},"erros_validacao":["string"]} 
  • Número de caracteres esperado: O JSON gerado deve ter um tamanho estimado em torno de 1.500 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 Preparação para Chamada à API - Verificação de Elegibilidade (RF 2).

RF 2. Agente de Preparação para Chamada à API - Verificação de Elegibilidade

2.1 Tarefa do Agente

Montar parâmetros exatos para consulta de elegibilidade no Sistema de Cadastro de Crédito.

2.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo um JSON contendo o payload normalizado e as checagens iniciais.

# 2. Objetivo
Montar parâmetros exatos para consulta de elegibilidade no Sistema de Cadastro de Crédito.

# 3. Regras que você deve seguir para gerar sua resposta
- Se qualquer checagens_iniciais = false para {cpf_valido,contato_minimo_ok}, definir ok_para_chamada=false, motivo_bloqueio com o primeiro erro correspondente e não preencher body.
- Incluir em body apenas {cpf, base_legal_invocada_canonico como base_legal_invocada, motivo_exclusao_canonico como motivo_exclusao, hash_solicitacao}.
- Garantir strings UTF-8; remover espaços excedentes; transformar valores canônicos em snake_case.

# 4. Exemplo de Output que você deve produzir
{"ok_para_chamada":true/false,"motivo_bloqueio":"string|null","endpoint":"/credito/consulta-elegibilidade","method":"POST","headers":{"content-type":"application/json"},"body":{"cpf":"string(11)","base_legal_invocada":"string","motivo_exclusao":"string","hash_solicitacao":"string"}} 
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 objeto JSON contendo o payload normalizado e as checagens iniciais.
  • 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é 3.000 caracteres.

2.3.2 Especificação do Output

  • Formato de output: O output deve ser um objeto JSON contendo os parâmetros para consulta de elegibilidade.
  • Exemplo de Estrutura de Output:
     {"ok_para_chamada":true/false,"motivo_bloqueio":"string|null","endpoint":"/credito/consulta-elegibilidade","method":"POST","headers":{"content-type":"application/json"},"body":{"cpf":"string(11)","base_legal_invocada":"string","motivo_exclusao":"string","hash_solicitacao":"string"}} 
  • Número de caracteres esperado: O JSON gerado deve ter um tamanho estimado em torno de 500 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 Execução de Chamada à API - Verificação de Elegibilidade (RF 3).

RF 3. Agente de Execução de Chamada à API - Verificação de Elegibilidade

3.1 Tarefa do Agente

Chamar a API do Sistema de Cadastro de Crédito para obter situação do CPF, pendências e bases legais aplicáveis.

3.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo um objeto com endpoint, method, headers e body preparado para consulta.

# 2. Objetivo
Chamar a API do Sistema de Cadastro de Crédito para obter situação do CPF, pendências e bases legais aplicáveis.

# 3. Regras que você deve seguir para gerar sua resposta
- A chamada à API deve ser executada exatamente como especificado nos parâmetros recebidos.
- Não altere endpoint, method ou headers; envie o body conforme preparado.

# 4. Exemplo de Output que você deve produzir
JSON bruto: {"existe_registro":true/false,"score_presente":true/false,"pendencias_judiciais":true/false,"contratos_ativos_relacionados":[{"id":"string","tipo":"string"}],"base_legal_atual":"string","prazos_retencao":{"inicio":"YYYY-MM-DD","fim":"YYYY-MM-DD"},"entidades_vinculadas":["score","anotacoes","consultas"],"observacoes":"string"} 
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 um objeto JSON contendo endpoint, method, headers e body preparados para consulta.
  • 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é 2.000 caracteres.

3.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON bruto contendo a situação do CPF, pendências e bases legais aplicáveis.
  • Exemplo de Estrutura de Output:
     {"existe_registro":true/false,"score_presente":true/false,"pendencias_judiciais":true/false,"contratos_ativos_relacionados":[{"id":"string","tipo":"string"}],"base_legal_atual":"string","prazos_retencao":{"inicio":"YYYY-MM-DD","fim":"YYYY-MM-DD"},"entidades_vinculadas":["score","anotacoes","consultas"],"observacoes":"string"} 
  • Número de caracteres esperado: O JSON gerado deve ter um tamanho estimado em torno de 1.000 caracteres.

3.3.3 Parâmetros de Geração

  • Modelo: GPT-5
  • Temperatura: Não se aplica (uso de ferramenta)

3.3.4 Ferramentas do Agente

  • Documentos: Não consulta documentos externos.
  • Calculadora: Não utiliza.
  • Busca Online: Não utiliza.
  • Sistemas Externos: O agente deverá enviar o JSON recebido para a API externa e retornar o JSON recebido como resposta.

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 Decisão de Elegibilidade (RF 4).

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

Ao concluir sua execução, esse agente aciona o Agente de Decisão de Elegibilidade (RF 4).

RF 4. Agente de Decisão de Elegibilidade

4.1 Tarefa do Agente

Aplicar regras regulatórias e de privacidade com base nos dados retornados pela API e decidir pela elegibilidade de exclusão, com justificativas e próximos passos.

4.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo o resultado da consulta de elegibilidade (API) e o contexto do pedido.

# 2. Objetivo
Aplicar regras regulatórias e de privacidade com base nos dados retornados pela API e decidir pela elegibilidade de exclusão, com justificativas e próximos passos.

# 3. Regras que você deve seguir para gerar sua resposta
- Se base_legal_atual indicar finalização da finalidade e prazos_retencao.fim < data_atual, definir elegivel=true; motivo 'finalidade_alcancada'.
- Se base_legal_invocada_canonico='consentimento_revogado' e a API não indicar outra base legal vigente, definir elegivel=true.
- Se a API indicar inexatidão confirmada ou tratamento ilícito e não houver necessidade de retenção, definir elegivel=true.
- Se prazos_retencao.fim >= data_atual por obrigação legal, definir elegivel=false; incluir itens_a_resguardar.
- Se existir contrato ativo ou pendencia_judicial=true, definir elegivel=false.
- Protocolo_decisao = hash_solicitacao + '-DEC-' + timestamp ISO.

# 4. Exemplo de Output que você deve produzir
{"elegivel":true/false,"motivos_decisao":["string"],"acoes_requeridas":["string"],"base_legal_decisao":"consentimento_revogado|inexatidao_dados|tratamento_ilicito|fim_da_finalidade|impeditivo_legal","itens_a_resguardar":["string"],"prazos_aplicaveis":{"retencao_legal_ate":"YYYY-MM-DD|null"},"protocolo_decisao":"string"} 
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 como input o resultado da consulta de elegibilidade (API) e o contexto do pedido.
  • 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é 3.000 caracteres.

4.3.2 Especificação do Output

  • Formato de output: O output deve ser um objeto JSON contendo a decisão de elegibilidade e as justificativas.
  • Exemplo de Estrutura de Output:
     {"elegivel":true/false,"motivos_decisao":["string"],"acoes_requeridas":["string"],"base_legal_decisao":"consentimento_revogado|inexatidao_dados|tratamento_ilicito|fim_da_finalidade|impeditivo_legal","itens_a_resguardar":["string"],"prazos_aplicaveis":{"retencao_legal_ate":"YYYY-MM-DD|null"},"protocolo_decisao":"string"} 
  • Número de caracteres esperado: O JSON gerado deve ter um tamanho estimado em torno de 1.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 documentos externos.
  • Calculadora: Não utiliza.
  • Busca Online: Não utiliza.
  • Sistemas Externos: Não se conecta a sistemas externos.

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 para Chamada à API - Exclusão de Dados (RF 5).

RF 5. Agente de Preparação para Chamada à API - Exclusão de Dados

5.1 Tarefa do Agente

Preparar payload determinístico e minimizado para exclusão segura no sistema, quando elegível.

5.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo a decisão de elegibilidade com elegivel=true e protocolo_decisao.

# 2. Objetivo
Preparar payload determinístico e minimizado para exclusão segura no sistema, quando elegível.

# 3. Regras que você deve seguir para gerar sua resposta
- Se elegivel != true, ok_para_chamada=false e motivo_bloqueio='nao_elegivel'.
- Definir escopo_exclusao a partir de entidades_vinculadas retornadas pela consulta.
- Se não houver prazos_retencao vigentes, usar 'hard_delete'; caso contrário, 'soft_delete'.
- body deve conter apenas {cpf, protocolo_decisao como protocolo, escopo_exclusao, modo, mascarar_logs}.

# 4. Exemplo de Output que você deve produzir
{"ok_para_chamada":true/false,"motivo_bloqueio":"string|null","endpoint":"/credito/excluir-registro","method":"POST","headers":{"content-type":"application/json"},"body":{"cpf":"string(11)","protocolo":"string","escopo_exclusao":["score","anotacoes","consultas"],"modo":"soft_delete|hard_delete","mascarar_logs":true}} 
5.3 Configurações do Agente

5.3.1 Condições de Ativação

Este agente é acionado somente se a seguinte condição for atendida:

5.3.2 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 como input a decisão de elegibilidade com elegivel=true e protocolo_decisao.
  • 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é 2.000 caracteres.

5.3.3 Especificação do Output

  • Formato de output: O output deve ser um objeto JSON contendo o payload para exclusão de dados.
  • Exemplo de Estrutura de Output:
     {"ok_para_chamada":true/false,"motivo_bloqueio":"string|null","endpoint":"/credito/excluir-registro","method":"POST","headers":{"content-type":"application/json"},"body":{"cpf":"string(11)","protocolo":"string","escopo_exclusao":["score","anotacoes","consultas"],"modo":"soft_delete|hard_delete","mascarar_logs":true}} 
  • Número de caracteres esperado: O JSON gerado deve ter um tamanho estimado em torno de 500 caracteres.

5.3.4 Parâmetros de Geração

  • Modelo: GPT-5
  • Temperatura: 0.6

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

5.3.6 Memória

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

Ao concluir sua execução, esse agente aciona o Agente de Execução de Chamada à API - Exclusão de Dados (RF 6).

RF 6. Agente de Execução de Chamada à API - Exclusão de Dados

6.1 Tarefa do Agente

Executar a exclusão segura no Sistema de Cadastro de Crédito e retornar o resultado bruto.

6.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo um payload preparado para exclusão e ok_para_chamada=true.

# 2. Objetivo
Executar a exclusão segura no Sistema de Cadastro de Crédito e retornar o resultado bruto.

# 3. Regras que você deve seguir para gerar sua resposta
- A chamada à API deve ser executada exatamente como especificado nos parâmetros recebidos.
- Não altere endpoint, method ou headers; envie o body conforme preparado.

# 4. Exemplo de Output que você deve produzir
{"sucesso":true/false,"protocolo":"string","itens_excluidos":["string"],"itens_bloqueados":["string"],"mensagem":"string"} 
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 como input um payload preparado para exclusão e ok_para_chamada=true.
  • 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é 2.000 caracteres.

6.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON bruto contendo o resultado da exclusão.
  • Exemplo de Estrutura de Output:
     {"sucesso":true/false,"protocolo":"string","itens_excluidos":["string"],"itens_bloqueados":["string"],"mensagem":"string"} 
  • Número de caracteres esperado: O JSON gerado deve ter um tamanho estimado em torno de 500 caracteres.

6.3.3 Parâmetros de Geração

  • Modelo: GPT-5
  • Temperatura: Não se aplica (uso de ferramenta)

6.3.4 Ferramentas do Agente

  • Documentos: Não consulta documentos externos.
  • Calculadora: Não utiliza.
  • Busca Online: Não utiliza.
  • Sistemas Externos: O agente deverá enviar o JSON recebido para a API externa e retornar o JSON recebido como resposta.

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 Geração de Protocolo e Registro de Auditoria (RF 7).

RF 7. Agente de Geração de Protocolo e Registro de Auditoria

7.1 Tarefa do Agente

Consolidar trilha de auditoria e gerar comprovante final do atendimento (excluído, bloqueado ou indeferido).

7.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo a decisão de elegibilidade, retorno da API de exclusão (se houver), payloads e hash_solicitacao.

# 2. Objetivo
Consolidar trilha de auditoria e gerar comprovante final do atendimento (excluído, bloqueado ou indeferido).

# 3. Regras que você deve seguir para gerar sua resposta
- Gerar cpf_hash irreversível com salt de processo.
- 'excluido' se sucesso=true e itens_excluidos não vazio; 'bloqueado' se modo='soft_delete'.
- Protocolo_final: Se houve exclusão, usar protocolo retornado pela API.
- Listar regras aplicadas, evidências e base_legal_decisao.
- Definir auditoria.retencao_comprovante = data_atual + 5 anos.

# 4. Exemplo de Output que você deve produzir
{"comprovante":{"status_final":"excluido|bloqueado|indeferido","protocolo_final":"string","cpf_hash":"string_irreversivel","timestamp":"YYYY-MM-DDThh:mm:ssZ","resumo":"string","itens_afetados":{"excluidos":["string"],"bloqueados":["string"]},"fundamentacao":["string"],"responsavel_processo":"Cheila Portela"},"auditoria":{"hash_solicitacao":"string","eventos":[{"etapa":"string","protocolo":"string","data":"ISO8601"}],"retencao_comprovante":"YYYY-MM-DD"}} 
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 como input a decisão de elegibilidade, retorno da API de exclusão (se houver), payloads e hash_solicitacao.
  • 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.

7.3.2 Especificação do Output

  • Formato de output: O output deve ser um objeto JSON contendo o comprovante final do atendimento e a trilha de auditoria.
  • Exemplo de Estrutura de Output:
     {"comprovante":{"status_final":"excluido|bloqueado|indeferido","protocolo_final":"string","cpf_hash":"string_irreversivel","timestamp":"YYYY-MM-DDThh:mm:ssZ","resumo":"string","itens_afetados":{"excluidos":["string"],"bloqueados":["string"]},"fundamentacao":["string"],"responsavel_processo":"Cheila Portela"},"auditoria":{"hash_solicitacao":"string","eventos":[{"etapa":"string","protocolo":"string","data":"ISO8601"}],"retencao_comprovante":"YYYY-MM-DD"}} 
  • Número de caracteres esperado: O JSON gerado deve ter um tamanho estimado em torno de 1.500 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 documentos externos.
  • Calculadora: Não utiliza.
  • Busca Online: Não utiliza.
  • Sistemas Externos: Não se conecta a sistemas externos.

7.3.5 Memória

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

Ao concluir sua execução, esse agente aciona o Agente de Preparação de Comunicação ao Solicitante (RF 8).

RF 8. Agente de Preparação de Comunicação ao Solicitante

8.1 Tarefa do Agente

Redigir comunicação objetiva ao solicitante com base no status final e na fundamentação, pronta para envio.

8.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo o comprovante final e auditoria consolidados, com status_final, protocolo_final, resumo e fundamentacao.

# 2. Objetivo
Redigir comunicação objetiva ao solicitante com base no status final e na fundamentação, pronta para envio.

# 3. Regras que você deve seguir para gerar sua resposta
- Linguagem clara, sem jargões técnicos; tom profissional e empático.
- Nunca incluir CPF em claro; referenciar apenas pelo protocolo_final.
- Indeferido: listar motivos objetivos e como regularizar. Bloqueado: explicar que dados ficam inacessíveis. Excluído: descrever escopo da exclusão.
- Manter a ordem das seções e rótulos fixos.

# 4. Exemplo de Output que você deve produzir
Texto estruturado (markdown simples permitido) com: Título 'Decisão sobre sua solicitação de exclusão', Protocolo, Status (excluido|bloqueado|indeferido), Resumo, Fundamentação objetiva, Próximos passos, Assinatura do Time de Privacidade. 
8.3 Configurações do Agente

8.3.1 Especificação do Input

  • Mecanismo de Acionamento: Este agente deve ser acionado automaticamente após a conclusão do agente anterior (RF 7).
  • Tipo do input: Este agente deve ser apto a receber como input o comprovante final e auditoria consolidados, com status_final, protocolo_final, resumo e fundamentacao.
  • 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é 3.000 caracteres.

8.3.2 Especificação do Output

  • Formato de output: O output deve ser um texto estruturado em markdown simples.
  • Exemplo de Estrutura de Output:
     Título: 'Decisão sobre sua solicitação de exclusão'
    Protocolo: {protocolo_final}
    Status: {status_final}
    Resumo: {resumo}
    Fundamentação: {fundamentacao}
    Próximos passos: {acoes_requeridas}
    Assinatura: 'Atenciosamente, Time de Privacidade' 
  • Número de caracteres esperado: O texto gerado deve ter um tamanho estimado em torno de 1.000 caracteres.

8.3.3 Parâmetros de Geração

  • Modelo: GPT-5
  • Temperatura: 0.6

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

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

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

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

© 2025 prototipe.ai. Todos os direitos reservados.