Agente de IA para Previsão de Demanda de Cursos

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

Como criar um agente de IA que analisa tendências de inscrição e interesse em cursos, auxiliando no planejamento acadêmico e alocação de recursos.

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 "Previsão de Demanda de Cursos", uma solução projetada para analisar tendências de inscrição e interesse em cursos, auxiliando no planejamento acadêmico e alocação de recursos. 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 deste agente é transformar dados históricos de inscrições em previsões precisas de demanda, gerando relatórios estratégicos que suportem decisões acadêmicas informadas.

2. Contexto e Problema

Cenário Atual

As instituições de ensino enfrentam desafios significativos para prever a demanda por cursos e planejar adequadamente a alocação de recursos. Isso resulta em problemas como:

  • Dificuldade em prever a demanda de cursos e planejar recursos adequadamente.
  • Falta de dados acionáveis para decisões estratégicas no planejamento acadêmico.

Atualmente, as decisões são frequentemente baseadas em dados limitados ou em suposições, levando a alocações ineficientes e oportunidades perdidas para otimização curricular.


Problemas Identificados

  • Incerteza na demanda: A previsão inadequada pode levar a turmas superlotadas ou subutilizadas.
  • Planejamento de recursos ineficaz: A falta de previsões precisas dificulta o planejamento adequado de professores, salas e materiais.
  • Decisões acadêmicas mal informadas: A ausência de relatórios estratégicos sólidos impede a identificação de tendências e oportunidades para ajustes curriculares.

3. Impactos Esperados

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

  • Melhorar a precisão das previsões de demanda em cursos acadêmicos.
  • Otimizar a alocação de recursos com base em dados acionáveis e previsões precisas.
  • Apoiar decisões estratégicas com relatórios detalhados e insights sobre tendências acadêmicas.

4. Visão Geral da Solução

O agente de IA para previsão de demanda de cursos processa dados históricos de inscrições, aplica análises estatísticas para identificar tendências e gera relatórios estratégicos para apoiar o planejamento acadêmico. 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 previsão de demanda e alocação de recursos acadêmicos.

A solução consiste em um fluxo de automação composto por 3 agentes de IA. O processo inicia com a análise de dados históricos de inscrições e termina com a geração de relatórios estratégicos que oferecem insights para o planejamento acadêmico.

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

Agentes Função Principal
Agente de Análise de Tendências de Inscrição (RF 1) Analisar dados históricos de inscrições para identificar tendências de demanda em cursos.
Agente de Previsão de Demanda de Cursos (RF 2) Gerar previsões precisas de demanda para auxiliar na alocação de recursos acadêmicos.
Agente de Emissão de Relatórios Estratégicos (RF 3) Emitir relatórios com insights para o planejamento acadêmico estratégico.

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 a instituição receberá. Explore os links abaixo para entender melhor a solução em ação.

6. Requisitos Funcionais

RF 1. Agente de Análise de Tendências de Inscrição

1.1 Tarefa do Agente

Analisar dados históricos de inscrições para identificar tendências de demanda em cursos.

1.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo dados históricos de inscrições em formato CSV. Este arquivo contém registros detalhados de inscrições em cursos ao longo dos anos.

# 2. Objetivo
Analisar os dados para identificar padrões de crescimento ou declínio na demanda de cursos, destacando aqueles com maior e menor demanda.

# 3. Regras que você deve seguir para gerar sua resposta
- Analise dados históricos de inscrições para identificar padrões de crescimento ou declínio na demanda de cursos.
- Identifique cursos com demanda crescente, estável e decrescente.
- Compare dados de inscrições entre períodos específicos para detectar sazonalidades ou eventos que impactaram a demanda.

# 4. Exemplo de Output que você deve produzir
Um relatório em markdown com análise das tendências de inscrição, destacando cursos com maior e menor demanda. 
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 históricos de inscrições em formato CSV via API. Na fase de testes, os dados serão enviados pelo 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 históricos de inscrições.
  • 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 relatório em formato **Markdown** que detalha as tendências de inscrição, destacando cursos com maior e menor demanda.
  • Exemplo de Estrutura de Output:
     Um relatório em markdown com análise das tendências de inscrição, destacando cursos com maior e menor demanda. 
  • Número de caracteres esperado: O relatório 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 subsequente.
  • Visibilidade da Resposta: A resposta gerada por este agente deve ser visível para o Agente de Previsão de Demanda de Cursos (RF 2).

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

Ao concluir sua execução, esse agente aciona o Agente de Previsão de Demanda de Cursos (RF 2).

RF 2. Agente de Previsão de Demanda de Cursos

2.1 Tarefa do Agente

Gerar previsões precisas de demanda para auxiliar na alocação de recursos acadêmicos.

2.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo um relatório de tendências de inscrição em formato Markdown. Este relatório foi gerado pelo agente anterior e contém análises detalhadas sobre a demanda de cursos.

# 2. Objetivo
Utilizar o relatório para gerar previsões de demanda futura com base em modelos de previsão e fatores externos.

# 3. Regras que você deve seguir para gerar sua resposta
- Utilize modelos de previsão para gerar estimativas de demanda futura com base em dados históricos.
- Considere fatores externos que possam influenciar a demanda, como mudanças no mercado de trabalho ou políticas educacionais.
- Recomende alocação de recursos com base nas previsões de demanda.

# 4. Exemplo de Output que você deve produzir
Previsão de demanda de cursos em formato JSON, com campos 'curso', 'previsão_demanda', 'recursos_recomendados'. 
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 relatório em Markdown, que corresponde à análise de tendências de inscrição gerada pelo agente anterior.
  • Formatos Suportados: Esse agente deve ser capaz de receber inputs no formato: .md (Markdown).
  • 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 arquivo no formato JSON contendo a previsão de demanda de cursos. A estrutura deve incluir campos como 'curso', 'previsão_demanda' e 'recursos_recomendados'.
  • Exemplo de Estrutura de Output:
     {
      "curso": "Matemática Avançada",
      "previsão_demanda": 120,
      "recursos_recomendados": "Aumento de 20% no número de professores"
    } 
  • Número de caracteres esperado: O JSON gerado deve ser claro e direto, com um tamanho estimado em 1.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.
  • Calculadora: Não utiliza.
  • 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 Emissão de Relatórios Estratégicos (RF 3).

RF 3. Agente de Emissão de Relatórios Estratégicos

3.1 Tarefa do Agente

Emitir relatórios com insights para o planejamento acadêmico estratégico.

3.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo previsões de demanda de cursos em formato JSON. Este arquivo foi gerado pelo agente anterior e contém estimativas detalhadas para cada curso.

# 2. Objetivo
Consolidar as previsões de demanda em um relatório estratégico que ofereça insights acionáveis para o planejamento acadêmico.

# 3. Regras que você deve seguir para gerar sua resposta
- Consolide previsões de demanda em um relatório estratégico que ofereça insights acionáveis para o planejamento acadêmico.
- Identifique áreas de oportunidade para expansão de cursos ou necessidade de ajustes curriculares.
- Proponha estratégias de alocação de recursos com base nos insights gerados.

# 4. Exemplo de Output que você deve produzir
Relatório estratégico em formato markdown com insights para planejamento acadêmico. 
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, que corresponde à previsão de demanda de cursos gerada pelo agente anterior.
  • Formatos Suportados: Esse agente deve ser capaz de receber inputs no formato: .json (JSON).
  • Número de caracteres esperado: Este agente deve ter capacidade para processar um input de até 8.000 caracteres.

3.3.2 Especificação do Output

  • Formato de output: O output deve ser um texto em **Markdown** que consolida as previsões de demanda em um relatório estratégico, oferecendo insights acionáveis para o planejamento acadêmico.
  • Exemplo de Estrutura de Output:
     Relatório estratégico em formato markdown com insights para planejamento acadêmico. 
  • Número de caracteres esperado: O texto final deve ser conciso e informativo, com um tamanho estimado em torno de 7.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

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

3.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 à instituição para suporte ao planejamento acadêmico.

© 2025 prototipe.ai. Todos os direitos reservados.