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 Agente de IA "Personalização de Planos de Transporte", projetado para analisar as necessidades individuais de transporte dos colaboradores e sugerir planos personalizados. 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 é otimizar os custos e a eficiência dos planos de transporte, garantindo que estejam alinhados às necessidades dos colaboradores.
2. Contexto e Problema
Cenário Atual
Atualmente, a falta de personalização nos planos de transporte leva ao desperdício de recursos, uma vez que não considera as necessidades específicas dos colaboradores. Isso resulta em custos elevados e ineficiência nos deslocamentos.
Problemas Identificados
- Falta de personalização: Os planos de transporte atuais não são adaptados às necessidades individuais dos colaboradores, levando a desperdícios.
- Custos elevados: A ausência de otimização resulta em gastos excessivos com transporte.
- Ineficiência dos deslocamentos: A ineficácia na alocação de recursos de transporte aumenta o tempo e o custo de deslocamento.
3. Impactos Esperados
A implementação deste agente de IA visa alcançar os seguintes resultados:
- Reduzir custos de transporte através da personalização e otimização dos planos.
- Aumentar a eficiência dos deslocamentos dos colaboradores.
- Melhorar a satisfação dos colaboradores com planos de transporte mais adaptados às suas necessidades.
4. Visão Geral da Solução
O agente de IA para personalização de planos de transporte analisa dados de deslocamento dos colaboradores, sugere planos personalizados e otimiza recursos para eficiência e custo-benefício. 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 personalização dos planos de transporte.
A solução consiste em um fluxo de automação composto por um agente de IA principal. O processo inicia com a análise dos dados de deslocamento dos colaboradores e termina com a sugestão de planos de transporte personalizados.
5. Protótipos
Para proporcionar uma visão clara e tangível da solução proposta, criamos protótipos interativos que demonstram o fluxo de trabalho do agente e o resultado final que o colaborador receberá. Explore os links abaixo para entender melhor a solução em ação.
6. Requisitos Funcionais
RF 1. Agente de Análise de Necessidades de Transporte
1.1 Tarefa do Agente
Analisar as necessidades individuais de transporte dos colaboradores com base em dados de deslocamento.
1.2 Prompt ou Instruções do Agente
# 1. Contexto e explicações sobre inputs iniciais Você está recebendo dados de deslocamento dos colaboradores em formato CSV. Este arquivo contém informações sobre as rotas e preferências de transporte dos colaboradores. # 2. Objetivo Analisar as necessidades de transporte para sugerir planos personalizados que maximizem a eficiência e minimizem os custos. # 3. Regras que você deve seguir para gerar sua resposta - Analise os dados de deslocamento para identificar padrões de viagem de cada colaborador, como horários e frequências recorrentes. - Identifique oportunidades de compartilhamento de transporte entre colaboradores que possuem rotas ou horários semelhantes, sugerindo caronas ou transporte coletivo quando viável. - Avalie opções de transporte público, caronas e outros meios alternativos, calculando o custo-benefício de cada opção para otimizar os custos de transporte. - Calcule a eficiência potencial de cada plano de transporte, estimando a economia de custos e o impacto ambiental positivo. - Recomende revisões periódicas dos planos de transporte para garantir que permanecem alinhados com as mudanças nas necessidades dos colaboradores, ajustando conforme necessário.
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 dados de deslocamento dos colaboradores via API. Na fase de testes, os dados serão enviados diretamente por upload de um 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 deslocamento dos colaboradores.
-
Formatos Suportados: Esse agente deve ser capaz de receber dados de deslocamento nos formatos:
.csv. - Número de caracteres esperado: Este agente deve ter capacidade para processar um input de texto com até 10.000 caracteres.
1.3.2 Especificação do Output
- Formato de output: O output deve ser um JSON estruturado com as necessidades de transporte identificadas para cada colaborador, incluindo sugestões de otimização.
-
Exemplo de Estrutura de Output:
{ "colaborador_id": "123", "necessidades_transporte": { "rota_otimizada": "Origem A - Destino B", "opcoes_transporte": [ "Carona com João", "Transporte Coletivo" ], "economia_custos": "20%", "impacto_ambiental": "Redução de 15% nas emissões" } } - Número de caracteres esperado: O JSON final deve ser conciso e informativo, com um tamanho estimado em torno de 5.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
- Visibilidade das Instruções (Prompt): As instruções deste agente não devem ser visíveis para nenhum agente.
- Visibilidade da Resposta: A resposta gerada por este agente não precisa ser visível para outros agentes, sendo o resultado final entregue diretamente aos administradores de transporte.
1.3.6 Regras de Orquestração e Transição
Este agente é autônomo e não aciona outros agentes ao concluir sua execução.