Agente de IA para Análise de Solicitações de Transferência

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

Como criar um agente de IA que analisa solicitações de transferência de alunos, verificando compatibilidade curricular e requisitos necessários.

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 Agente de IA de Análise de Solicitações de Transferência, uma solução projetada para automatizar a análise de compatibilidade curricular e verificação de requisitos para transferências de alunos entre instituições. 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 é garantir que as transferências sejam analisadas de forma eficiente e precisa, minimizando erros e agilizando o processo para as instituições de ensino.

2. Contexto e Problema

Cenário Atual

As instituições de ensino enfrentam desafios significativos ao analisar solicitações de transferência de alunos. A complexidade reside na comparação manual de currículos e na verificação dos requisitos necessários para aprovar uma transferência.

  • Complexidade na análise manual de compatibilidade curricular para transferências.
  • Erros na verificação dos requisitos necessários para transferência.

Problemas Identificados

  • Consumo de tempo: A análise manual é demorada e sujeita a erros.
  • Inconsistência: A subjetividade na interpretação dos currículos pode levar a decisões inconsistentes.
  • Falta de padronização: A ausência de um processo padronizado dificulta a comparação entre diferentes instituições.
  • Risco de erros: Erros na verificação dos requisitos podem resultar em transferências indevidas ou na rejeição de solicitações válidas.

3. Impactos Esperados

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

  • Reduzir o tempo de análise das solicitações de transferência em pelo menos 70%.
  • Padronizar o processo de análise de transferências, garantindo consistência e equidade.
  • Aumentar a precisão na verificação de requisitos e compatibilidade curricular.
  • Diminuir a carga de trabalho dos funcionários das instituições, permitindo que se concentrem em outras atividades críticas.

4. Visão Geral da Solução

O agente de IA para análise de solicitações de transferência processa dados curriculares padronizados e requisitos institucionais, gerando relatórios detalhados sobre a compatibilidade e requisitos das transferências. 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 de solicitações de transferência entre instituições de ensino.

A solução consiste em um fluxo de automação composto por 3 agentes de IA. O processo inicia com a comparação curricular e termina com a geração de um relatório consolidado para decisão.

Agentes Função Principal
Agente de Comparação Curricular (RF 1) Comparar currículos de instituições de origem e destino para verificar compatibilidade.
Agente de Verificação de Requisitos de Transferência (RF 2) Conferir requisitos institucionais para aprovação de transferência.
Agente de Consolidação e Relatório da Análise de Transferência (RF 3) Consolidar os resultados de compatibilidade e requisitos em um relatório estruturado.

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

6. Requisitos Funcionais

RF 1. Agente de Comparação Curricular

1.1 Tarefa do Agente

Comparar currículos de instituições de origem e destino para verificar compatibilidade para transferência, mapeando equivalências de disciplinas e cargas horárias.

1.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo um JSON com dados padronizados de currículos de instituições de origem e destino.

# 2. Objetivo
Comparar os currículos para verificar a compatibilidade e emitir um relatório detalhado sobre a análise realizada.

# 3. Regras que você deve seguir para gerar sua resposta
- Calcular similaridade de conteúdo por disciplina destino.
- Verificar carga horária e notas mínimas para equivalência.
- Emitir relatório com compatibilidade por disciplina e agregado.
- Identificar pendências e sugerir ajustes, se necessário.
- Registrar parâmetros utilizados na análise.
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 JSON com dados curriculares 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 JSON com dados curriculares padronizados.
  • 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é 50.000 caracteres.

1.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON com resultado de compatibilidade por disciplina e agregado.
  • Exemplo de Estrutura de Output:
     {"compatibilidade_apta": true, "percentual_compatibilidade": 0.82, "creditos_origem_aproveitaveis": 64, "creditos_destino_exigidos": 78, "disciplinas_mapeadas": [{"destino": "MAT101", "origens_equivalentes": ["CALC1"], "similaridade_conteudo": 0.92, "carga_horaria_ok": true, "nota_minima_ok": true, "equivalencia_aprovada": true, "observacoes": "ementa compatível"}], "nao_mapeadas_destino": ["FIS101"], "excedentes_origem": ["HISTGER"], "pendencias": [{"tipo": "conteudo_insuficiente", "destino": "FIS101", "detalhe": "competência 'cinemática' ausente"}], "parametros_utilizados": {"limiar_similaridade_conteudo": 0.7, "limiar_carga_horaria": 0.9, "nota_minima_equivalencia": 6.0}}
  • Número de caracteres esperado: O JSON gerado terá um tamanho aproximado de 3.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: Utiliza lógica interna para cálculos de similaridade e carga horária.
  • 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 Verificação de Requisitos de Transferência (RF 2).

RF 2. Agente de Verificação de Requisitos de Transferência

2.1 Tarefa do Agente

Conferir requisitos institucionais para aprovação de transferência com base nas políticas da instituição de destino e no histórico do aluno.

2.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo um JSON unindo dados do aluno, políticas da instituição de destino e resultado da compatibilidade.

# 2. Objetivo
Verificar se os requisitos institucionais para transferência foram atendidos e emitir um relatório de aprovação ou pendências.

# 3. Regras que você deve seguir para gerar sua resposta
- Validar janela de calendário e GPA/IRA.
- Conferir documentação completa e limites de créditos transferíveis.
- Verificar conduta e pendências financeiras do aluno.
- Emitir decisão de aprovação recomendada ou ajustes necessários.
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 um JSON unindo dados do aluno, políticas da instituição de destino e resultado da compatibilidade.
  • 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.

2.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON com checklist de requisitos e decisão recomendada.
  • Exemplo de Estrutura de Output:
     {"requisitos_atendidos": true, "aprovacao_recomendada": true, "itens_avaliados": {"janela_calendario_ok": true, "gpa_minimo_ok": true, "documentacao_completa": true, "limite_creditos_transferiveis_ok": false, "residencia_minima_ok": true, "conduta_ok": true}, "ajustes_necessarios": [{"tipo": "excesso_creditos_transferiveis", "detalhe": "64 > 60"}], "pendencias": [], "resumo": "GPA ok, janela ok, excesso de 4 créditos a ajustar."}
  • Número de caracteres esperado: O JSON gerado terá um tamanho aproximado de 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 documentos externos.
  • Calculadora: Utiliza lógica interna para validação de requisitos.
  • 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 Consolidação e Relatório da Análise de Transferência (RF 3).

RF 3. Agente de Consolidação e Relatório da Análise de Transferência

3.1 Tarefa do Agente

Consolidar os resultados de compatibilidade e de requisitos em um relatório estruturado para decisão, com sumário executivo e anexos técnicos.

3.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo um JSON contendo resultados de compatibilidade e de requisitos, além de metadados da solicitação.

# 2. Objetivo
Gerar um relatório completo para decisão sobre a transferência, incluindo sumário executivo e anexos técnicos.

# 3. Regras que você deve seguir para gerar sua resposta
- Montar o relatório em seções: Identificação, Sumário Executivo, Compatibilidade Curricular, Requisitos Institucionais, Anexos Técnicos.
- Incluir principais pendências e ajustes necessários.
- Citar explicitamente os parâmetros aplicados na análise.
- Sugerir próxima ação operacional com base nos resultados.
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 um JSON contendo resultados de compatibilidade e de requisitos, além de metadados da solicitação.
  • 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 com duas partes: um texto do relatório e um sumário em JSON.
  • Exemplo de Estrutura de Output:
     {"relatorio_texto": "...", "sumario_json": {"id_solicitacao": "TRF-2025-001", "compatibilidade_apta": true, "percentual_compatibilidade": 0.82, "requisitos_atendidos": true, "status_recomendacao": "aprovacao", "principais_pendencias": [], "ajustes_necessarios": [], "proxima_acao_sugerida": "Emitir parecer final e registrar no sistema."}}
  • Número de caracteres esperado: O texto do relatório será extenso, com um tamanho mínimo esperado de 5.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 é 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 ao usuário.

© 2025 prototipe.ai. Todos os direitos reservados.