Agente de IA para Otimização de Processos de Repasses Comerciais

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

Como criar um agente de IA que analisa e sugere melhorias nos processos de repasses comerciais.

1. Propósito e Escopo

Este documento define todos os prompts e detalhes de requisitos para um Fluxo de Agentes "Otimização de Processos de Repasses Comerciais", uma solução de automação projetada para analisar e sugerir melhorias nos processos de repasses. 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 é identificar ineficiências e erros nos processos de repasses comerciais e propor melhorias, visando eficiência e redução de erros.

2. Contexto e Problema

Cenário Atual

As empresas enfrentam desafios significativos nos processos de repasses comerciais, que muitas vezes são caracterizados por:

  • Ineficiências que podem levar a atrasos e erros.
  • Falta de visibilidade e controle sobre o fluxo de repasses comerciais.
  • Necessidade de otimização contínua para melhorar a eficiência operacional.

Atualmente, os processos de repasses são realizados de maneira manual, o que aumenta a probabilidade de erros e a falta de padronização.


Problemas Identificados

  • Consumo de tempo: O processo manual consome tempo valioso que poderia ser utilizado em atividades mais estratégicas.
  • Erros frequentes: A falta de padronização e controle resulta em erros que afetam a eficiência operacional.
  • Falta de visibilidade: Sem monitoramento contínuo, é difícil identificar e corrigir gargalos e ineficiências.

3. Impactos Esperados

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

  • Reduzir o tempo de processamento dos repasses em pelo menos 50%.
  • Aumentar a precisão e a padronização dos processos de repasses.
  • Melhorar a visibilidade e o controle sobre o fluxo de repasses comerciais.
  • Otimizar continuamente os processos para garantir eficiência operacional.

4. Visão Geral da Solução

O agente de IA para otimização de processos de repasses comerciais analisa dados de repasses, identifica áreas de ineficiência e propõe melhorias baseadas em análises de dados e melhores práticas do setor. 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 otimização dos processos de repasses comerciais.

A solução consiste em um fluxo de automação composto por 4 agentes de IA. O processo inicia com a padronização e validação de dados de repasses e termina com a definição de um plano de monitoramento contínuo.

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

Agentes Função Principal
Agente de Padronização e Validação de Dados de Repasses (RF 1) Receber dados brutos de repasses comerciais, padronizar esquema e validar qualidade para uso analítico consistente.
Agente de Diagnóstico de Ineficiências e Erros (RF 2) Calcular KPIs operacionais e identificar gargalos, padrões de erro e causas prováveis nos repasses comerciais.
Agente de Recomendações e Redesenho do Processo (RF 3) Propor melhorias operacionais, controles e ajustes de SLA para reduzir atrasos e erros nos repasses.
Agente de Plano de Monitoramento Contínuo (RF 4) Definir métricas, alertas, cadência e runbooks para acompanhar eficiência e precisão dos repasses no dia a dia.

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 Padronização e Validação de Dados de Repasses

1.1 Tarefa do Agente

Receber dados brutos de repasses comerciais, padronizar esquema e validar qualidade para uso analítico consistente.

1.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo dados brutos de repasses comerciais. Este conjunto de dados pode conter inconsistências e precisa ser padronizado para análise.

# 2. Objetivo
Padronizar os dados de repasses comerciais e validar sua qualidade para garantir um uso analítico consistente.

# 3. Regras que você deve seguir para gerar sua resposta
- Padronização de datas: converter todas para formato YYYY-MM-DD em timezone America/Sao_Paulo; se timestamp, truncar hora mantendo data local. Se data_prevista_pagamento < data_criacao, marcar inconsistencia_data=true.
- Moeda e valores: converter valores para BRL quando moeda != BRL usando taxa_de_cambio fornecida no input (se houver). Se taxa ausente e moeda != BRL, marcar conversao_pendente=true e apto=false. Calcular valor_liquido = valor_bruto - descontos quando ausente. Não permitir valores negativos; se ocorrer, marcar anomalia_valor=true.
- Status válidos: {criado, em_processamento, aprovado, pago, rejeitado, estornado, cancelado}. Mapear variações textuais para este conjunto; se não mapeável, status=indefinido e apto=false.
- Unicidade: verificar duplicidade por (id_repassa); se duplicado, manter primeiro registro por data_criacao e listar ids duplicados em relatorio_qualidade_dados. Campo duplicado=true nos descartados.
- Campos derivados: atraso_dias_previsto = max(0, data_prevista_pagamento - data_criacao); atraso_dias_real = se data_pagamento existe então max(0, data_pagamento - data_prevista_pagamento) senão null; lead_time_dias = se data_pagamento existe então max(0, data_pagamento - data_criacao) senão null.
- Regras de completude mínima para aptidao: obrigatórios {id_repassa, data_criacao, valor_bruto, status}. Se status ∈ {pago, estornado} então exigir data_pagamento. Se canal ou destino ausentes, apto continua true, porém registrar alerta de completude.
- Consistência numérica: descontos não pode exceder valor_bruto; se exceder, ajustar descontos=valor_bruto e registrar correcao_automatica=true.
- Mapeamento de etapas: normalizar etapa_atual para {captura, conferência, aprovação, execução, conciliação}; se impossível, etapa_atual=desconhecida.
- Saída determinística: ordenar dataset_normalizado por data_criacao asc e id_repassa asc. Incluir campo schema_version='1.0'. 
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 arquivo CSV/Excel/JSON ou objeto JSON com registros de repasses 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 arquivo de dados estruturados, contendo registros de repasses comerciais.
  • Formatos Suportados: Esse agente deve ser capaz de receber dados nos formatos: .csv, .xlsx, .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 objeto JSON contendo a padronização dos dados de repasses e um relatório de qualidade de dados.
  • Exemplo de Estrutura de Output:
     {
      "dataset_normalizado": [...],
      "relatorio_qualidade_dados": {...},
      "dicionario_campos": {...},
      "flags_aptidao_analise": {...}
    } 
  • Número de caracteres esperado: O JSON gerado deve ser claro e direto, com um tamanho estimado em 10.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 Diagnóstico de Ineficiências e Erros (RF 2).

RF 2. Agente de Diagnóstico de Ineficiências e Erros

2.1 Tarefa do Agente

Calcular KPIs operacionais e identificar gargalos, padrões de erro e causas prováveis nos repasses comerciais.

2.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo um dataset normalizado e um relatório de qualidade de dados do agente anterior.

# 2. Objetivo
Calcular KPIs operacionais e identificar gargalos, padrões de erro e causas prováveis nos repasses comerciais.

# 3. Regras que você deve seguir para gerar sua resposta
- KPIs (considerar somente registros aptos):
  - lead_time_medio = média de lead_time_dias para status pago.
  - atraso_medio = média de atraso_dias_real para status pago.
  - pagos_no_prazo% = pagos com atraso_dias_real=0 / total pagos.
  - taxa_erro = (registros com status ∈ {rejeitado, estornado, cancelado}) / total registros.
  - taxa_retrabalho = registros com motivo_erro não vazio e status posteriormente ≠ rejeitado ÷ total com motivo_erro.
  - valor_impactado_por_erros = soma valor_bruto de {rejeitado, estornado, cancelado}.
- Gargalos: etapa é gargalo quando mediana de permanencia_na_etapa_dias > P90 do geral de etapas OU quando participação de tempo na etapa > 40% do lead_time_medio. Se não houver permanencia por etapa no input, inferir gargalo por concentração de status em etapa_atual e atraso alto.
- Outliers: considerar como outlier de atraso registros > P95 de atraso_dias_real; listar top 20 ids por atraso e por valor_bruto.
- Segmentações: calcular KPIs por canal, destino e responsavel_etapa_atual; destacar segmentos com piora > 20% vs KPI geral.
- Hipóteses de causa raiz: relacionar padrões como (canal, etapa, responsavel) com altas taxas de erro/atraso; evidenciar com métricas (ex.: "canal marketplace apresenta atraso_medio 2,1x o geral"). Cada hipótese deve citar: variavel_associada, direcao, magnitude_relativa, tamanho_amostra.
- Limiares estatísticos: calcular P50, P90, P95 e limites_IQR (Q1, Q3, IQR, limite_superior=Q3+1,5*IQR) para lead_time e atraso; usar esses limites para classificar severidade: {baixa, media, alta}.
- Consistência do output: incluir conteudo_meta {periodo_analisado: [min(data_criacao), max(data_criacao)], total_registros, total_aptos}. 
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 dataset normalizado e um relatório de qualidade de dados 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é 20.000 caracteres.

2.3.2 Especificação do Output

  • Formato de output: O output deve ser um objeto JSON contendo KPIs operacionais e análises de gargalos, padrões de erro e causas prováveis nos repasses comerciais.
  • Exemplo de Estrutura de Output:
     {
      "kpis_gerais": {...},
      "analises_segmentadas": {...},
      "gargalos": [...],
      "top_ocorrencias": [...],
      "hipoteses_causa_raiz": [...],
      "limites_estatisticos": {...}
    } 
  • Número de caracteres esperado: O JSON gerado deve ser claro e direto, com um tamanho estimado em 15.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 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 Recomendações e Redesenho do Processo (RF 3).

RF 3. Agente de Recomendações e Redesenho do Processo

3.1 Tarefa do Agente

Propor melhorias operacionais, controles e ajustes de SLA para reduzir atrasos e erros nos repasses.

3.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo a saída do diagnóstico (KPIs, gargalos, hipóteses) e um dicionário de campos do dataset.

# 2. Objetivo
Propor melhorias operacionais, controles e ajustes de SLA para reduzir atrasos e erros nos repasses.

# 3. Regras que você deve seguir para gerar sua resposta
- Para cada gargalo/hipótese, gerar ao menos 1 ação preventiva e 1 ação corretiva; vincular cada ação a um KPI-alvo (ex.: reduzir atraso_medio em X dias, aumentar pagos_no_prazo em Y p.p.).
- Classificar esforço em {baixo, médio, alto} com base em mudança de processo (baixo), mudança sistêmica simples (médio), integração/alteração sistêmica complexa (alto). Impacto em {baixo, médio, alto} conforme variação esperada no KPI (>20% alto, 10-20% médio, <10% baixo).
- Prioridade = matriz esforço x impacto (dar prioridade a alto impacto/baixo esforço). Incluir prazo estimado (rápido < 2 semanas, médio 2-6, longo > 6).
- Ajustes de SLA: propor valores usando P90 dos históricos como meta inicial; se pagos_no_prazo% < 85%, recomendar revisão de capacidade ou redivisão de etapas.
- Controles: definir regra clara do que bloquear/alertar (ex.: "bloquear pagamento se valor_bruto <= 0"; "alerta se atraso_previsto > P90 atual"). Cada controle deve conter: tipo (preventivo/detectivo), trigger, ação, proprietário, janela de verificação.
- RACI: para cada etapa {captura, conferência, aprovação, execução, conciliação}, definir R (responsável operacional), A (accountable), C (consultado), I (informado) com papéis genéricos (ex.: Analista Financeiro, Coordenação Comercial).
- Backlog: elaborar épicos (ex.: "Validação de dados na captura"), tarefas com critérios de aceite mensuráveis (ex.: "erro de campo obrigatório < 1% por 30 dias").
- Estimar benefício: quantificar horas economizadas = redução de lead_time_medio × volume mensal; redução de perdas = redução taxa_erro × valor_médio_repassa × volume. Documentar premissas. 
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 bem-sucedida do agente anterior (RF 2).
  • Tipo do input: Este agente deve ser apto a receber como input a saída do diagnóstico (KPIs, gargalos, hipóteses) e um dicionário de campos do dataset.
  • 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.

3.3.2 Especificação do Output

  • Formato de output: O output deve ser um objeto JSON contendo recomendações priorizadas, ajustes de SLA e controles propostos para os processos de repasses.
  • Exemplo de Estrutura de Output:
     {
      "recomendacoes_priorizadas": [...],
      "ajustes_SLA": [...],
      "controles_preventivos": [...],
      "RACI": {...},
      "backlog_implementacao": [...],
      "estimativa_beneficio": {...}
    } 
  • Número de caracteres esperado: O JSON gerado deve ser claro e direto, com um tamanho estimado em 12.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 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 deve ser visível para o Agente de Plano de Monitoramento Contínuo (RF 4).

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

Ao concluir sua execução, esse agente aciona o Agente de Plano de Monitoramento Contínuo (RF 4).

RF 4. Agente de Plano de Monitoramento Contínuo

4.1 Tarefa do Agente

Definir métricas, alertas, cadência e runbooks para acompanhar eficiência e precisão dos repasses no dia a dia.

4.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo KPIs finais propostos, ajustes de SLA e controles definidos pelo agente de recomendações.

# 2. Objetivo
Definir métricas, alertas, cadência e runbooks para acompanhar eficiência e precisão dos repasses no dia a dia.

# 3. Regras que você deve seguir para gerar sua resposta
- Catálogo de métricas obrigatório: lead_time_medio, atraso_medio, pagos_no_prazo%, taxa_erro, taxa_retrabalho, valor_impactado_por_erros, backlog_por_etapa.
- Fórmulas devem referenciar exatamente os campos do dicionario_campos e especificar filtros (ex.: considerar apenas status=pago para lead_time_medio).
- Periodicidade: diária para operacionais; semanal para tático; mensal para executivo. Definir janela móvel de 30 dias para comparação.
- Limites de alerta: definir warning=P90 histórico e critical=P95 histórico para tempo/atraso; para proporção de erros, warning=baseline+2 p.p., critical=baseline+5 p.p. Ajustar limites se volume diário < 30 (usar médias móveis de 7 dias).
- Playbooks: para cada alerta, indicar responsável, diagnóstico inicial (segmentar por canal/destino/etapa), ações imediatas (ex.: reprocessar, escalar aprovação), prazo de mitigação e critérios de resolução.
- Dashboard: incluir pelo menos 6 widgets: série temporal de lead_time_medio, funil por etapa, heatmap atraso por canal, ranking destinos por taxa_erro, gauge pagos_no_prazo%, tabela top outliers. Filtros: período, canal, destino, etapa.
- Contrato de dados: listar campos obrigatórios (id_repassa, datas, status, valor_bruto, descontos), regras de rejeição e correção (ex.: moedas não-BRL requerem taxa_de_cambio), e tratamento para ausências (default, imputação ou bloqueio). 
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 bem-sucedida do agente anterior (RF 3).
  • Tipo do input: Este agente deve ser apto a receber como input KPIs finais propostos, ajustes de SLA e controles definidos pelo agente de recomendações.
  • 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é 10.000 caracteres.

4.3.2 Especificação do Output

  • Formato de output: O output deve ser um objeto JSON contendo métricas definidas, limites de alerta, playbooks de incidente, especificação de dashboard e contrato de dados.
  • Exemplo de Estrutura de Output:
     {
      "catalogo_metricas": [...],
      "limites_alerta": {...},
      "playbooks_de_incidente": [...],
      "especificacao_dashboard": {...},
      "contrato_de_dados": {...}
    } 
  • Número de caracteres esperado: O JSON gerado deve ser claro e direto, com um tamanho estimado em 8.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

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

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

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

© 2025 prototipe.ai. Todos os direitos reservados.