Agente de IA para Análise de Custos de Transporte

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

Como criar um agente de IA que avalia os custos associados ao uso de vale-transporte.

1. Propósito e Escopo

Este documento define todos os prompts, configurações de memória, transição entre estados e demais requisitos funcionais para o Fluxo de Agentes "Análise de Custos de Transporte", uma solução de automação projetada para avaliar custos associados ao uso de vale-transporte, oferecendo insights sobre eficiência e oportunidades de redução de despesas. 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 é transformar dados de uso de vale-transporte em insights acionáveis que ajudem a identificar padrões de custo e eficiência, além de propor estratégias de otimização de custos.

2. Contexto e Problema

Problemas Específicos

O uso de vale-transporte em grandes corporações frequentemente enfrenta os seguintes problemas:

  • Falta de visibilidade sobre os custos reais associados ao uso de vale-transporte.
  • Dificuldade em identificar oportunidades de redução de despesas com transporte.
  • Necessidade de insights para melhorar a eficiência no uso de vale-transporte.

Atualmente, a análise desses custos é feita de forma manual, o que consome tempo e pode resultar em erros de interpretação, dificultando a implementação de estratégias eficazes de redução de custos.

3. Impactos Esperados

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

  • Melhorar a visibilidade dos custos associados ao uso de vale-transporte.
  • Identificar oportunidades concretas de redução de despesas de forma mais rápida e precisa.
  • Fornecer insights que permitam a otimização do uso de vale-transporte e a implementação de estratégias de eficiência.

4. Visão Geral da Solução

O agente de IA para análise de custos de transporte processa dados de uso de vale-transporte, identifica padrões de custo e eficiência, e propõe estratégias de otimização de despesas. 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 análise e otimização dos custos de transporte.

A solução consiste em um fluxo de automação composto por 4 agentes de IA. O processo inicia com a validação e normalização dos dados de vale-transporte e termina com a geração de um relatório executivo para stakeholders.

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

Agentes Função Principal
Agente de Validação e Normalização de Dados de VT (RF 1) Validar, higienizar e padronizar dados de uso de vale-transporte.
Agente de Análise de Custos e Eficiência de VT (RF 2) Calcular KPIs e padrões de custo e eficiência a partir dos dados normalizados.
Agente de Oportunidades e Estratégias de Redução de Despesas de VT (RF 3) Traduzir achados analíticos em oportunidades concretas de economia e estratégias de otimização.
Agente de Relatório Executivo de VT (RF 4) Gerar relatório final claro e acionável para stakeholders.

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 Validação e Normalização de Dados de VT

1.1 Tarefa do Agente

Validar, higienizar e padronizar dados de uso de vale-transporte, preparando um dataset confiável para análise.

1.2 Prompt ou Instruções do Agente
# 1. Contexto e explicações sobre inputs iniciais
Você está recebendo um arquivo CSV contendo dados de uso de vale-transporte. Este arquivo contém informações brutas que precisam ser validadas e normalizadas para análise posterior.

# 2. Objetivo
Validar, higienizar e padronizar os dados de uso de vale-transporte, preparando um dataset confiável para análise.

# 3. Regras que você deve seguir para gerar sua resposta
- Exigir presença das colunas mínimas: data, valor, usuario, trajeto. Se alguma faltar, rejeitar o arquivo inteiro com motivo_rejeicao: 'colunas_minimas_ausentes'.
- Padronizar cabeçalhos para minúsculas e snake_case; mapear sinônimos comuns.
- Normalizar datas para formato ISO 'YYYY-MM-DD'.
- Converter valor para número decimal com ponto como separador.
- Tratar espaços, quebras de linha e caracteres de controle em campos de texto.
- Derivar dia_da_semana e mes_ano.
- Detectar duplicatas exatas pelo hash de (usuario, data, trajeto, valor).
- Limitar valor individual a um teto de plausibilidade.
- Produzir estatísticas preliminares.
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 de dados de vale-transporte 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 CSV na interface da Prototipe AI, para acelerar o processo de validação.
  • Tipo do input: O input inicial para o fluxo é um arquivo CSV contendo dados de uso de vale-transporte.
  • Formatos Suportados: Esse agente deve ser capaz de receber arquivos no formato: .csv.
  • 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 arquivo JSON contendo: schema_padronizado, linhas_normalizadas[], linhas_rejeitadas[] e estatísticas_preliminares.
  • Exemplo de Estrutura de Output:
    {
      "schema_padronizado": {...},
      "linhas_normalizadas": [...],
      "linhas_rejeitadas": [...],
      "estatisticas_preliminares": {...}
    }
  • Número de caracteres esperado: O JSON gerado terá um tamanho aproximado de 10.000 caracteres, variando conforme o número de linhas e complexidade dos dados.

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 Análise de Custos e Eficiência de VT (RF 2).

RF 2. Agente de Análise de Custos e Eficiência de VT

2.1 Tarefa do Agente

Calcular KPIs, padrões de custo e eficiência a partir dos dados normalizados de vale-transporte.

2.2 Prompt ou Instruções do Agente
# 1. Contexto e explicações sobre inputs iniciais
Você está recebendo um JSON com dados normalizados de uso de vale-transporte. Este arquivo contém informações estruturadas e prontas para análise.

# 2. Objetivo
Calcular KPIs, padrões de custo e eficiência a partir dos dados normalizados de vale-transporte.

# 3. Regras que você deve seguir para gerar sua resposta
- Calcular KPIs globais: custo_total, periodo_analise, usuarios_ativos, custo_medio_por_usuario, custo_medio_por_dia_util, custo_por_modalidade e proporção de linhas com flag_outlier.
- Construir distribuições: percentis do valor por lançamento.
- Gerar KPIs por usuário e trajeto.
- Detectar anomalias e produzir achados chave.
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 arquivo JSON contendo dados normalizados de uso de vale-transporte.
  • 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é 10.000 caracteres.

2.3.2 Especificação do Output

  • Formato de output: O output deve ser um arquivo JSON contendo KPIs globais, KPIs por usuário, KPIs por trajeto, distribuições, anomalias detectadas e achados chave.
  • Exemplo de Estrutura de Output:
    {
      "kpis_globais": {...},
      "kpis_por_usuario": {...},
      "kpis_por_trajeto": {...},
      "distribuicoes": {...},
      "anomalias_detectadas": [...],
      "achados_chave": [...]
    }
  • Número de caracteres esperado: O JSON gerado terá um tamanho aproximado de 15.000 caracteres, dependendo da quantidade de dados analisados.

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: Utiliza lógica interna para cálculos de KPIs e anomalias.
  • Busca Online: Não utiliza.
  • Sistemas Externos: Não utiliza.

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 Oportunidades e Estratégias de Redução de Despesas de VT (RF 3).

RF 3. Agente de Oportunidades e Estratégias de Redução de Despesas de VT

3.1 Tarefa do Agente

Traduzir achados analíticos em oportunidades concretas de economia e estratégias de otimização.

3.2 Prompt ou Instruções do Agente
# 1. Contexto e explicações sobre inputs iniciais
Você está recebendo um JSON contendo KPIs e achados analíticos de uso de vale-transporte. Este arquivo contém informações valiosas para a identificação de oportunidades de redução de despesas.

# 2. Objetivo
Traduzir achados analíticos em oportunidades concretas de economia e estratégias de otimização.

# 3. Regras que você deve seguir para gerar sua resposta
- Mapear anomalias para oportunidades: alto custo em usuário, pico em finais de semana, trajeto caro, aumentos > 30%.
- Sugerir quick_wins e estratégias de médio e longo prazo.
- Incluir evidências objetivas e estimativas de economia.
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 arquivo JSON contendo KPIs e achados analíticos.
  • 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.

3.3.2 Especificação do Output

  • Formato de output: O output deve ser um arquivo JSON contendo oportunidades de economia, cada uma com descrição, evidência, estratégia sugerida e outros detalhes.
  • Exemplo de Estrutura de Output:
    {
      "oportunidades": [
        {
          "descricao": "Reduzir uso de VT nos finais de semana",
          "evidencia": "20% de uso em finais de semana",
          "estrategia_sugerida": "Reforçar política de uso e auditoria",
          "tipo": "quick_win",
          "estimativa_economia_percentual": "2–8%",
          "impacto": "medio",
          "esforco_implantacao": "baixo",
          "riscos": "resistência à mudança",
          "pre_requisitos": "comunicação interna",
          "owner_recomendado": "RH/Benefícios"
        }
      ]
    }
  • Número de caracteres esperado: O JSON gerado terá um tamanho aproximado de 12.000 caracteres, dependendo do número de oportunidades identificadas.

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: Utiliza lógica interna para calcular estimativas de economia e impacto.
  • 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 Relatório Executivo de VT (RF 4).

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

Ao concluir sua execução, esse agente aciona o Agente de Relatório Executivo de VT (RF 4).

RF 4. Agente de Relatório Executivo de VT

4.1 Tarefa do Agente

Gerar relatório final claro e acionável para stakeholders, com sumário executivo, KPIs e plano de ação priorizado.

4.2 Prompt ou Instruções do Agente
# 1. Contexto e explicações sobre inputs iniciais
Você está recebendo um JSON contendo KPIs, achados e oportunidades de economia de uso de vale-transporte. Este arquivo contém informações essenciais para a elaboração de um relatório executivo.

# 2. Objetivo
Gerar relatório final claro e acionável para stakeholders, com sumário executivo, KPIs e plano de ação priorizado.

# 3. Regras que você deve seguir para gerar sua resposta
- Abrir com Sumário Executivo em até 7 bullets.
- Incluir tabela de KPIs-Chave com definições.
- Destacar métricas com desvio relevante.
- Apresentar Oportunidades Priorizadas em tabela.
- Finalizar com Próximos Passos em formato checklist.
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 um arquivo JSON contendo KPIs, achados e oportunidades de economia.
  • 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é 20.000 caracteres.

4.3.2 Especificação do Output

  • Formato de output: O output deve ser um relatório em formato Markdown estruturado com sumário executivo, KPIs, análises, oportunidades e próximos passos.
  • Exemplo de Estrutura de Output:
    **Sumário Executivo**
    - Custo Total: R$ xxx.xxx
    - Economia Estimada: xx%
    - Top 3 Alavancas: A, B, C
    
    **KPIs-Chave**
    - Custo Médio Mensal por Usuário: R$ xxx
    
    **Oportunidades Priorizadas**
    | Descrição | Tipo | Economia Estimada | Impacto | Esforço | Riscos | Owner |
    |-----------|------|-------------------|---------|---------|--------|-------|
    | Reduzir uso de VT nos finais de semana | Quick Win | 5% | Médio | Baixo | Resistência à mudança | RH/Benefícios |
    
    **Próximos Passos**
    - [ ] Implementar quick wins em 30 dias
    - [ ] Revisar política de uso de VT em 90 dias
  • Número de caracteres esperado: O relatório final terá um tamanho aproximado de 30.000 caracteres, dependendo da quantidade de informações e detalhes incluídos.

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: Utiliza lógica interna para cálculos de economia e impacto.
  • Busca Online: Não utiliza.
  • Sistemas Externos: Não utiliza.

4.3.5 Memória

  • Visibilidade das Instruções (Prompt): As instruções deste agente não devem ser visíveis para agentes subsequentes.
  • Visibilidade da Resposta: A resposta gerada por este agente é o entregável final e não precisa ser visível para outros agentes.

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

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

© 2025 prototipe.ai. Todos os direitos reservados.