Agente de IA para Avaliação de Feedback de Alunos

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

Como criar um agente de IA que analisa feedbacks de alunos sobre cursos e professores, classificando-os por temas e sugerindo melhorias.

1. Propósito e Escopo

Este documento define todos os prompts, configurações de memória, transição entre estados, ferramentas como chamadas a sistemas externos, consulta a documentos e demais requisitos funcionais para a criação do Agente de IA para Avaliação de Feedback de Alunos. 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 é analisar feedbacks de alunos sobre cursos e professores, classificando-os por temas e sugerindo melhorias com base nas avaliações recebidas, reduzindo o trabalho manual e gerando insights acionáveis.

2. Contexto e Problema

Cenário Atual

Instituições de ensino recebem grandes volumes de feedbacks de alunos sobre cursos e professores, mas enfrentam dificuldades para analisar manualmente essas informações e gerar insights acionáveis. Problemas específicos incluem:

  • Volume alto de feedbacks de alunos que são difíceis de analisar manualmente.
  • Falta de insights acionáveis a partir dos feedbacks coletados.

Atualmente, a análise de feedbacks é um processo demorado e propenso a erros, que pode levar a decisões mal informadas sobre melhorias em cursos e métodos de ensino.


Problemas Identificados

  • Consumo de tempo: A análise manual de feedbacks consome tempo valioso, que poderia ser usado para melhorar a qualidade do ensino.
  • Falta de insights: A dificuldade em identificar padrões e tendências nos feedbacks leva a uma falta de ações concretas para melhorias.
  • Subutilização de dados: Feedbacks valiosos muitas vezes não são utilizados plenamente devido à dificuldade de análise.

3. Impactos Esperados

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

  • Reduzir o tempo de análise de feedbacks em pelo menos 70%.
  • Gerar insights acionáveis a partir dos feedbacks coletados.
  • Melhorar a qualidade dos cursos e métodos de ensino com base em dados concretos.
  • Aumentar a satisfação dos alunos por meio de melhorias contínuas e focadas.

4. Visão Geral da Solução

O agente de IA para avaliação de feedback de alunos processa dados de feedbacks, classifica-os por temas e categorias, identifica padrões e tendências, e sugere melhorias baseadas nas avaliações recebidas. 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 avaliação de feedbacks de alunos.

A solução consiste em um fluxo de automação composto por 6 agentes de IA. O processo inicia com a normalização dos feedbacks e termina com a geração de um relatório executivo para os stakeholders.

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

Agentes Função Principal
Agente de Normalização e Enriquecimento de Feedbacks (RF 1) Consolidar, limpar e padronizar feedbacks de alunos, enriquecendo com metadados úteis para análises posteriores.
Agente de Classificação por Temas e Categorias (RF 2) Classificar cada feedback em um esquema temático padronizado, permitindo análise por curso, professor e assunto.
Agente de Identificação de Padrões e Tendências (RF 3) Descobrir padrões agregados, tópicos emergentes e tendências temporais a partir dos feedbacks classificados.
Agente de Priorização de Áreas Críticas (RF 4) Pontuar e ordenar problemas identificados segundo severidade, frequência, abrangência e risco, destacando áreas críticas de melhoria.
Agente de Geração de Recomendações de Melhoria (RF 5) Propor ações concretas e mensuráveis para endereçar os itens priorizados, com foco em impacto pedagógico e viabilidade.
Agente de Relatório Executivo de Feedbacks (RF 6) Consolidar resultados em um relatório executivo em markdown para stakeholders, destacando prioridades e plano de ação.

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

6. Requisitos Funcionais

RF 1. Agente de Normalização e Enriquecimento de Feedbacks

1.1 Tarefa do Agente

Consolidar, limpar e padronizar feedbacks de alunos, enriquecendo com metadados úteis para análises posteriores.

1.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo um conjunto de feedbacks de alunos sobre cursos e professores. Este texto é o registro bruto das opiniões e sugestões dos alunos.

# 2. Objetivo
Consolidar, limpar e padronizar feedbacks de alunos, enriquecendo com metadados úteis para análises posteriores.

# 3. Regras que você deve seguir para gerar sua resposta
- Converta "data" para ISO (YYYY-MM-DD). Aceite "YYYY-MM-DD" e "DD/MM/YYYY". Se inválida ou ausente, use string vazia em "data_iso" e defina "possui_dado_insuficiente"=true.
- Preserve exatamente os ids recebidos. Não invente valores para curso_id, curso_nome, professor_nome, canal. Se ausentes, deixe string vazia.
- Preencha "idioma" com código curto (pt, en, es, fr, de, it, etc.). Não traduza o texto. Se o idioma for misto, use o predominante pelo conteúdo do feedback.
- Gere "texto_limpo" removendo HTML, assinaturas, disclaimers, tracking codes, URLs isoladas, excesso de espaços, mas preserve termos técnicos, nomes de aulas, códigos de disciplinas e trechos entre aspas.
- Calcule "sentimento_polaridade" em [-1,1] e "sentimento_magnitude" >=0. Considere o contexto (ironia/sarcasmo: se elogio seguido de mas/porém apontar problema, pondere negativamente). Elogios puros: polaridade positiva com baixa magnitude.
- Marque "tem_evidencia_objetiva"=true quando houver referência verificável (ex.: nome de atividade, módulo, horário, erro, rubrica, print/URL explícito) mesmo sem link.
- Marque "possui_dado_insuficiente"=true quando faltar ao menos um entre: data, curso_id/curso_nome, ou quando o texto tiver menos de 8 caracteres úteis.
- Copie o texto original integral para "texto_original" sem alterações. Nunca resuma ou reescreva o conteúdo do aluno.
- Converta quebras múltiplas em uma única quebra; remova espaços no início/fim; padronize aspas curvas para simples.
- Se "texto_original" exceder 8000 caracteres, mantenha na íntegra; não truncar.
- Este agente não classifica temas. Ele prepara dados consistentes para classificação, padrões e priorização subsequentes. 
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 conjunto de feedbacks de alunos 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 de um arquivo CSV na interface da Prototipe AI, para acelerar o processo de validação.
  • Tipo do input: O input inicial para o fluxo é um conjunto de feedbacks de alunos sobre cursos e professores.
  • Formatos Suportados: Esse agente deve ser capaz de receber arquivos CSV com colunas: feedback_id, aluno_id (opcional), curso_id, curso_nome (opcional), professor_nome (opcional), data (YYYY-MM-DD ou DD/MM/YYYY), canal (opcional), texto.
  • 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 JSON estruturado contendo feedbacks normalizados com metadados enriquecidos, prontos para análise subsequente.
  • Exemplo de Estrutura de Output:
     {"feedbacks_normalizados": [{"feedback_id": "string", "curso_id": "string", "curso_nome": "string", "professor_nome": "string", "data_iso": "YYYY-MM-DD", "canal": "string", "idioma": "pt|en|es|...", "texto_original": "string", "texto_limpo": "string", "sentimento_polaridade": -1.0, "sentimento_magnitude": 0.0, "tem_evidencia_objetiva": true, "possui_dado_insuficiente": false}]} 
  • Número de caracteres esperado: O JSON gerado deve ser conciso e informativo, com um tamanho estimado em torno de 5.000 caracteres, dependendo da quantidade de feedbacks processados.

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 calcular sentimentos e normalizações.
  • 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 Classificação por Temas e Categorias (RF 2).

RF 2. Agente de Classificação por Temas e Categorias

2.1 Tarefa do Agente

Classificar cada feedback em um esquema temático padronizado, permitindo análise por curso, professor e assunto.

2.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo um JSON com feedbacks normalizados, contendo informações padronizadas sobre feedbacks de alunos.

# 2. Objetivo
Classificar cada feedback em um esquema temático padronizado, permitindo análise por curso, professor e assunto.

# 3. Regras que você deve seguir para gerar sua resposta
- Só use os 12 temas listados em "taxonomia_utilizada". Não crie novos temas nem renomeie.
- Atribua exatamente 1 tema_primario por feedback, escolhendo o foco com maior impacto no aprendizado e presença textual. Empates: prefira o que representa impedimento prático (ex.: bug de entrega) sobre estilo/comunicação.
- De 0 a 3 subtemas em snake_case, sem acentos (ex.: clareza_explicacao, ritmo_acelerado, bug_envio_atividade). Não repita o tema no subtema.
- Use para marcas contextuais transversais (ex.: elogio, solicitacao_melhoria, comparacao_outro_curso, acessibilidade, inclusao, seguranca). De 0 a 3, snake_case.
- Extraia 1 a 3 trechos literais curtos (até 140 caracteres cada) do "texto_original" que justifiquem o rótulo. Sem paráfrases.
- "confianca_classificacao" em [0,1] baseada em clareza do relato, coerência com evidências e presença de termos específicos do domínio. Feedbacks muito curtos (<15 caracteres úteis) não podem ter confiança >0.5.
- Quando ambos aparecem, priorize Plataforma e Usabilidade se houver impedimento funcional; caso contrário, Didática e Clareza ou Comunicação e Tom conforme o conteúdo.
- Classifique elogios no tema correspondente (ex.: Didática e Clareza) mantendo coerência sem inflar categorias de problema.
- Se idioma ≠ pt, classifique com base no conteúdo sem traduzir e extraia evidências no idioma original.
- Não use listas rígidas de keywords; use sentido contextual. Não deixe campos vazios obrigatórios (feedback_id, tema_primario).
- Cumpre "Classificar automaticamente os feedbacks por temas e categorias relevantes" garantindo cobertura e padronização. 
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 JSON estruturado contendo feedbacks normalizados com metadados enriquecidos.
  • 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 texto com até 10.000 caracteres.

2.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON estruturado contendo feedbacks classificados por temas e categorias, prontos para análise de padrões e tendências.
  • Exemplo de Estrutura de Output:
     {"feedbacks_classificados": [{"feedback_id": "string", "tema_primario": "string", "subtemas": ["string"], "categorias_auxiliares": ["string"], "evidencias_textuais": ["trecho literal curto"], "confianca_classificacao": 0.0, "racional_classificacao": "string"}], "taxonomia_utilizada": {"temas": ["Conteúdo e Programa", "Didática e Clareza", "Ritmo e Carga de Trabalho", "Materiais e Recursos", "Plataforma e Usabilidade", "Avaliações e Feedback do Professor", "Suporte/Tutoria", "Interação e Comunidade", "Logística e Horários", "Infraestrutura (presencial)", "Inclusão e Acessibilidade", "Comunicação e Tom"]}} 
  • Número de caracteres esperado: O JSON gerado deve ser conciso e informativo, com um tamanho estimado em torno de 6.000 caracteres, dependendo da quantidade e complexidade dos feedbacks processados.

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 classificação e categorização.
  • 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 Identificação de Padrões e Tendências (RF 3).

RF 3. Agente de Identificação de Padrões e Tendências

3.1 Tarefa do Agente

Descobrir padrões agregados, tópicos emergentes e tendências temporais a partir dos feedbacks classificados.

3.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo um JSON com feedbacks classificados, contendo informações detalhadas sobre temas, subtemas e categorias dos feedbacks.

# 2. Objetivo
Descobrir padrões agregados, tópicos emergentes e tendências temporais a partir dos feedbacks classificados.

# 3. Regras que você deve seguir para gerar sua resposta
- Calcule percentuais usando N total de feedbacks classificados. Arredonde perc a uma casa decimal. Ordene temas por qtd desc e, em empate, por maior |polaridade negativa média|.
- Agregue por mês (YYYY-MM) usando data_iso. Exija pelo menos 3 meses distintos para classificar direção: alta = crescimento em 2 períodos sequenciais; queda = redução em 2; estável = variação absoluta <10% por período. Se insuficiente, omita.
- Liste até 10 subtemas mais incidentes com perc relativo ao total. Agrupe grafias equivalentes pelo snake_case idêntico.
- Agrupe por similaridade semântica itens não cobertos por subtemas frequentes. Gere rótulo curto (até 40 caracteres) e descrição de 1 frase. Inclua 2–3 feedback_ids representativos.
- Para os 3–5 temas mais incidentes, escolha 1 citação literal (até 180 caracteres) que sintetize a dor central. Preserve idioma original.
- Sinalize internamente, e não promova a destaque, padrões com n<5. Não conclua causalidade quando só houver correlação textual.
- Ignore feedbacks sem data para tendências, mas inclua-os nas frequências gerais.
- O sumário deve ser acionável e consistente para embasar priorização e recomendações subsequentes. 
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 JSON estruturado contendo feedbacks classificados por temas e categorias.
  • 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 texto com até 12.000 caracteres.

3.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON estruturado contendo um sumário de padrões, tópicos emergentes e tendências temporais identificadas nos feedbacks.
  • Exemplo de Estrutura de Output:
     {"sumario_padroes": {"frequencias_por_tema": [{"tema": "string", "qtd": 0, "perc": 0.0}], "top_subtemas": [{"subtema": "string", "qtd": 0, "perc": 0.0}], "tendencias_temporais": [{"tema": "string", "periodo": "YYYY-MM", "qtd": 0, "direcao": "alta|queda|estavel"}], "topicos_emergentes": [{"label": "string", "descricao": "string", "representantes_feedback_id": ["id1", "id2"]}], "citacoes_representativas": [{"tema": "string", "feedback_id": "string", "trecho": "string"}]} } 
  • Número de caracteres esperado: O JSON gerado deve ser informativo, com um tamanho estimado em torno de 7.000 caracteres, dependendo da quantidade e complexidade dos padrões identificados.

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 identificação de padrões e tendências.
  • 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 Priorização de Áreas Críticas (RF 4).

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

Ao concluir sua execução, esse agente aciona o Agente de Priorização de Áreas Críticas (RF 4).

RF 4. Agente de Priorização de Áreas Críticas

4.1 Tarefa do Agente

Pontuar e ordenar problemas identificados segundo severidade, frequência, abrangência e risco, destacando áreas críticas de melhoria.

4.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo um JSON com um sumário de padrões e tendências, além de feedbacks classificados para contexto e evidências.

# 2. Objetivo
Pontuar e ordenar problemas identificados segundo severidade, frequência, abrangência e risco, destacando áreas críticas de melhoria.

# 3. Regras que você deve seguir para gerar sua resposta
- Construa itens por combinação de tema+subtema (ou só tema se não houver subtema) com descrição concreta ancorada em evidências.
- Classifique pelo impacto pedagógico: bloqueante (impede entrega/acesso/avaliação), grave (prejudica compreensão/avaliação), moderada (dificulta experiência), leve (incômodo). Use evidências textuais.
- Use perc do sumário para o tema/subtema correspondente. Se houver tendência de alta, aplique fator 1.1 ao componente de frequência (máx. cap 1.0).
- Conte cursos e professores distintos citados quando identificáveis. Se ausentes, use 0 e não estime.
- Calcule média da polaridade (apenas negativos <=0) dos feedbacks do item; reporte como valor negativo. Se amostra <3, não deixe vazio: use a média disponível e marque no texto da descrição que a base é pequena.
- Eleve para alto quando houver segurança, respeito, assédio, discriminação, acessibilidade, privacidade ou conformidade. Médio para atrasos sistêmicos recorrentes ou comunicação inadequada com alunos.
- prioridade_score = 0.35*sev + 0.2*freq + 0.15*abr + 0.2*|sent_neg| + 0.1*risco. Mapas: severidade {bloqueante:1, grave:0.75, moderada:0.5, leve:0.25}; risco {alto:1, medio:0.5, baixo:0.25}. Normalize freq em [0,1] usando perc/100. Normalize abr em [0,1] dividindo por max(abrangencia) observado no conjunto (se max=0, use 0).
- Converta score em prioridade_nivel 1 (top 20%) a 5 (bottom 20%) por quintis. Empates na fronteira: favoreça maior severidade.
- Liste 2–5 feedback_ids representativos por item; prefira os de maior magnitude negativa ou com evidência objetiva.
- Mescle itens com o mesmo tema+subtema e descrição equivalente; some frequências e recalcule score.
- Entregar uma ordem clara das áreas críticas para ação imediata. 
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 JSON estruturado contendo um sumário de padrões e feedbacks classificados.
  • 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 texto com até 15.000 caracteres.

4.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON estruturado contendo um backlog priorizado de áreas críticas de melhoria, com pontuação e ordenação claras.
  • Exemplo de Estrutura de Output:
     {"backlog_priorizado": [{"item_id": "string", "tema": "string", "subtema": "string", "descricao_problema": "string", "severidade": "bloqueante|grave|moderada|leve", "frequencia_perc": 0.0, "abrangencia_cursos": 0, "abrangencia_professores": 0, "sentimento_negativo_medio": -1.0, "risco_reputacional": "alto|medio|baixo", "prioridade_score": 0.0, "prioridade_nivel": 1, "evidencias_feedback_id": ["string", "string"]}]} 
  • Número de caracteres esperado: O JSON gerado deve ser claro e direto, com um tamanho estimado em torno de 8.000 caracteres, dependendo da quantidade e complexidade das áreas críticas identificadas.

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 pontuação e priorização.
  • Busca Online: Não utiliza.
  • Sistemas Externos: Não se conecta a sistemas externos.

4.3.5 Memória

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

Ao concluir sua execução, esse agente aciona o Agente de Geração de Recomendações de Melhoria (RF 5).

RF 5. Agente de Geração de Recomendações de Melhoria

5.1 Tarefa do Agente

Propor ações concretas e mensuráveis para endereçar os itens priorizados, com foco em impacto pedagógico e viabilidade.

5.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo um JSON com um backlog priorizado de áreas críticas de melhoria, incluindo itens com prioridade_nivel 1 a 3.

# 2. Objetivo
Propor ações concretas e mensuráveis para endereçar os itens priorizados, com foco em impacto pedagógico e viabilidade.

# 3. Regras que você deve seguir para gerar sua resposta
- Cada recomendação deve referenciar exatamente um item_id priorizado e endereçar sua causa raiz.
- Para prioridade_nivel 1–2, inclua pelo menos uma ação quick_win (até 2 semanas). Se o problema exigir mudança estrutural, acrescente ação estrutural com prazo maior.
- Defina owner_sugerido alinhado à natureza do problema: plataforma/bugs => Suporte/TI; rubrica/avaliação => Coordenação/Professor; legendas/acessibilidade => Acessibilidade; mediação => Tutoria; material didático => Equipe de Conteúdo.
- Entre 3 e 7 passos, cada um iniciando com verbo no imperativo operacional (ex.: Revisar, Ajustar, Ativar, Corrigir). Evite generalidades.
- Use exatamente um entre: 2 semanas, 30 dias, 60 dias, escolhido pela complexidade e dependências.
- Liste 2–4 métricas objetivas (ex.: tempo médio de devolutiva, taxa de erro no envio de atividades, NPS de aula, taxa de conclusão do módulo). Defina direção esperada (↑ ou ↓) e alvo percentual quando possível.
- Cite dependências explícitas (ex.: janela de manutenção do LMS, aprovação de coordenação) e riscos com plano de mitigação curto.
- Não sugerir ações fora do escopo educacional/operacional quando não há evidência (ex.: mudanças orçamentárias). Basear-se nos dados.
- Recomendações devem ser acionáveis e rastreáveis ao backlog priorizado. 
5.3 Configurações do Agente

5.3.1 Especificação do Input

  • Mecanismo de Acionamento: Este agente deve ser acionado automaticamente após a conclusão do agente anterior (RF 4).
  • Tipo do input: Este agente deve ser apto a receber como input um JSON estruturado contendo um backlog priorizado de áreas críticas de melhoria.
  • 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 texto com até 10.000 caracteres.

5.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON estruturado contendo recomendações de melhoria para cada item priorizado, com ações concretas e mensuráveis.
  • Exemplo de Estrutura de Output:
     {"recomendacoes": [{"item_id": "string", "tema": "string", "acao_proposta": "string", "tipo_acao": "quick_win|estrutural", "owner_sugerido": "Professor|Coordenação|Equipe de Conteúdo|Suporte/TI|Acessibilidade|Tutoria", "passos": ["string"], "prazo_sugerido": "2 semanas|30 dias|60 dias", "metricas_sucesso": ["string"], "dependencias": ["string"], "riscos_mitigacao": ["string"]}]} 
  • Número de caracteres esperado: O JSON gerado deve ser claro e direto, com um tamanho estimado em torno de 7.000 caracteres, dependendo da quantidade e complexidade das recomendações propostas.

5.3.3 Parâmetros de Geração

  • Modelo: GPT-5
  • Temperatura: 0.6

5.3.4 Ferramentas do Agente

  • Documentos: Não consulta documentos externos.
  • Calculadora: Utiliza lógica interna para definição de prazos e métricas.
  • Busca Online: Não utiliza.
  • Sistemas Externos: Não se conecta a sistemas externos.

5.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 Feedbacks (RF 6).

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

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

RF 6. Agente de Relatório Executivo de Feedbacks

6.1 Tarefa do Agente

Consolidar resultados em um relatório executivo em markdown para stakeholders, destacando prioridades e plano de ação.

6.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo um JSON contendo um sumário de padrões, recomendações de melhoria e backlog priorizado de áreas críticas.

# 2. Objetivo
Consolidar resultados em um relatório executivo em markdown para stakeholders, destacando prioridades e plano de ação.

# 3. Regras que você deve seguir para gerar sua resposta
- Redija em português, tom executivo, parágrafos curtos e bullets sempre que possível.
- Coloque em negrito os 3 itens de maior prioridade (prioridade_nivel=1) na seção de Problemas e Prioridades.
- Sempre inclua feedback_ids ao citar evidências; não exponha dados pessoais.
- Os números exibidos devem bater com o sumário e o backlog. Não crie métricas novas.
- Para tendências, use indicação textual de direção (alta/queda/estável) e período (YYYY-MM). Se indisponível, omita a subseção.
- Inclua obrigatoriamente Sumário Executivo, Métricas-Chave, Principais Problemas e Recomendações. Demais seções são opcionais se os dados faltarem.
- O relatório deve entregar insights acionáveis e plano de ação claro para decisão. 
6.3 Configurações do Agente

6.3.1 Especificação do Input

  • Mecanismo de Acionamento: Este agente deve ser acionado automaticamente após a conclusão do agente anterior (RF 5).
  • Tipo do input: Este agente deve ser apto a receber como input um JSON estruturado contendo um sumário de padrões, recomendações de melhoria e backlog priorizado.
  • 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 texto com até 15.000 caracteres.

6.3.2 Especificação do Output

  • Formato de output: O output deve ser um relatório em formato Markdown, consolidando os resultados e destacando prioridades e plano de ação.
  • Exemplo de Estrutura de Output:
     # Relatório Executivo — Avaliação de Feedbacks de Alunos
    
    ## Proprietária do Projeto
    - Cheila Portela
    
    ## Sumário Executivo
    - Principais dores e seu impacto
    - Itens críticos priorizados
    - Ganhos esperados com as ações
    
    ## Métricas-Chave
    - Distribuição por tema e subtema (top 5)
    - Tendências por mês (se disponível)
    - Sentimento médio por tema
    
    ## Principais Problemas e Prioridades
    - Lista dos itens nível 1–2 com descrição, evidências (feedback_ids) e racional de priorização
    
    ## Recomendações de Melhoria
    - Para cada item priorizado: ação proposta, owner, tipo (quick win/estrutural), prazo, métricas de sucesso
    
    ## Tópicos Emergentes
    - Novos padrões detectados e monitoramento sugerido
    
    ## Metodologia
    - Taxonomia utilizada, regras de classificação e critérios de priorização
    
    ## Anexos
    - Tabelas detalhadas e citações representativas 
  • Número de caracteres esperado: O relatório final em Markdown deve ser conciso e informativo, com um tamanho estimado em torno de 10.000 caracteres.

6.3.3 Parâmetros de Geração

  • Modelo: GPT-5
  • Temperatura: 0.6

6.3.4 Ferramentas do Agente

  • Documentos: Não consulta documentos externos.
  • Calculadora: Utiliza lógica interna para consolidação de dados e formatação de relatório.
  • Busca Online: Não utiliza.
  • Sistemas Externos: Não se conecta a sistemas externos.

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

6.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 aos stakeholders.

© 2025 prototipe.ai. Todos os direitos reservados.