Agente de IA para Análise de Tendências Educacionais

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

Como criar um agente de IA que monitora e analisa tendências educacionais, fornecendo insights para a atualização de currículos e práticas pedagógicas.

1. Propósito e Escopo

Este documento define todos os prompts, configurações de memória, transição entre estados, ferramentas como busca online e demais requisitos funcionais para o Fluxo de Agentes "Análise de Tendências Educacionais", uma solução projetada para monitorar e analisar tendências emergentes no setor educacional. 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 é fornecer insights acionáveis para a atualização de currículos e práticas pedagógicas, mantendo a educação alinhada com as tendências atuais.

2. Contexto e Problema

Problemas Específicos

O setor educacional enfrenta dificuldades significativas em acompanhar e analisar tendências emergentes, o que impacta diretamente na capacidade de atualizar currículos e práticas pedagógicas de forma eficaz. Os principais problemas incluem:

  • Dificuldade em acompanhar e analisar tendências educacionais emergentes.
  • Necessidade de atualizar currículos e práticas pedagógicas de acordo com novas tendências.
  • Falta de recursos para realizar análises aprofundadas de tendências educacionais.

A solução proposta visa mitigar essas questões através de um agente de IA dedicado, que monitora fontes confiáveis de tendências educacionais e oferece análises detalhadas.

3. Impactos Esperados

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

  • Melhorar a capacidade de monitoramento de tendências educacionais em tempo real.
  • Fornecer insights acionáveis para a atualização de currículos e práticas pedagógicas.
  • Reduzir a lacuna entre a identificação de tendências e a implementação de mudanças educacionais.
  • Otimizar o uso de recursos na análise de tendências, permitindo foco em áreas prioritárias.

4. Visão Geral da Solução

O agente de IA para análise de tendências educacionais monitora fontes confiáveis e processa dados relevantes para fornecer insights que auxiliam na atualização de currículos e práticas pedagógicas. 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 tendências educacionais.

A solução consiste em um fluxo de automação composto por 14 agentes de IA. O processo inicia com a preparação de parâmetros de busca online e termina com a geração de um relatório executivo em markdown com recomendações curriculares e pedagógicas.

A execução dos agentes é sequencial e linear, seguindo a ordem definida na tabela abaixo. O fluxo inclui etapas condicionais que são executadas apenas se critérios específicos forem atendidos, conforme detalhado após a tabela.

Agentes Função Principal
Agente de Preparação de Busca Online de Tendências Educacionais (RF 1) Transformar um briefing educacional em parâmetros de busca estruturados para localizar tendências educacionais relevantes.
Agente de Execução de Busca Online (RF 2) Realizar busca online com os parâmetros recebidos para obter links e metadados de conteúdos sobre tendências educacionais.
Agente de Seleção e Priorização de Links (RF 3) Selecionar e priorizar até 3 links mais relevantes e confiáveis para análise de tendências educacionais.
Agente de Preparação para Scraping do Link 1 (RF 4) Preparar o JSON de scraping para o Link 1 selecionado.
Agente de Execução de Scraping do Link 1 (RF 5) Executar o scraping do Link 1 e retornar o conteúdo bruto.
Agente de Preparação para Scraping do Link 2 Agente Condicionado (RF 6) Preparar o JSON de scraping para o Link 2 selecionado.
Agente de Execução de Scraping do Link 2 Agente Condicionado (RF 7) Executar o scraping do Link 2 e retornar o conteúdo bruto.
Agente de Preparação para Scraping do Link 3 Agente Condicionado (RF 8) Preparar o JSON de scraping para o Link 3 selecionado.
Agente de Execução de Scraping do Link 3 Agente Condicionado (RF 9) Executar o scraping do Link 3 e retornar o conteúdo bruto.
Agente de Extração e Resumo de Conteúdo do Link 1 (RF 10) Extrair informações essenciais do conteúdo bruto do Link 1 e produzir um resumo estruturado para análise de tendências.
Agente de Extração e Resumo de Conteúdo do Link 2 Agente Condicionado (RF 11) Extrair informações essenciais do conteúdo bruto do Link 2 e produzir um resumo estruturado para análise de tendências.
Agente de Extração e Resumo de Conteúdo do Link 3 Agente Condicionado (RF 12) Extrair informações essenciais do conteúdo bruto do Link 3 e produzir um resumo estruturado para análise de tendências.
Agente de Consolidação e Análise de Tendências (RF 13) Consolidar os resumos dos links e identificar tendências educacionais, avaliando maturidade, impacto e urgência.
Agente de Geração de Relatório para Atualização Curricular (RF 14) Transformar a análise consolidada em um relatório executivo em markdown com recomendações curriculares e pedagógicas.


Regras de Execução Condicional ou Edges

  • Ativação do Agente de Preparação para Scraping do Link 2 (RF 6): Este agente só será executado se a propriedade "tem_link_2" do objeto JSON gerado pelo Agente de Seleção e Priorização de Links (RF 3) for "true". Caso contrário, o fluxo pulará esta etapa e prosseguirá diretamente para o Agente de Extração e Resumo de Conteúdo do Link 1 (RF 10).
  • Ativação do Agente de Preparação para Scraping do Link 3 (RF 8): Este agente só será executado se a propriedade "tem_link_3" do objeto JSON gerado pelo Agente de Seleção e Priorização de Links (RF 3) for "true". Caso contrário, o fluxo pulará esta etapa e prosseguirá diretamente para o Agente de Extração e Resumo de Conteúdo do Link 1 (RF 10).

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 Preparação de Busca Online de Tendências Educacionais

1.1 Tarefa do Agente

Transformar um briefing educacional em parâmetros de busca estruturados para localizar tendências educacionais relevantes.

1.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo um briefing educacional que precisa ser transformado em parâmetros de busca estruturados para localizar tendências educacionais relevantes.

# 2. Objetivo
Transformar o briefing em um conjunto de parâmetros de busca que possam ser usados para localizar informações sobre tendências educacionais.

# 3. Regras que você deve seguir para gerar sua resposta
- Mapeie nomes em domínios preferidos: UNESCO->unesco.org; OECD->oecd.org; World Bank->worldbank.org; EDUCAUSE->educause.edu; Brookings->brookings.edu.
- Defina idioma = "pt-BR,en" se não informado.
- Normalize periodo para last_6_months por padrão.
- Inclua termos K-12 para "fundamental" ou "médio".
- Expanda com sinônimos controlados: currículo->(curriculum OR curriculum design), avaliação->(assessment OR formative assessment).
- Adicione exclusões no query: -advertisement -press release site:*. Evite blogs pessoais.
- Defina max_links = 3 sempre.

# 4. Exemplo de Output que você deve produzir
{
  "query": "(\"tendências educacionais\" OR \"educational trends\")",
  "filters": {
    "idioma": "pt-BR,en",
    "periodo": "last_6_months",
    "países": ["Brasil","Portugal"],
    "fontes_preferidas": ["unesco.org","oecd.org"],
    "excluir_dominios": ["medium.com"]
  },
  "max_links": 3
} 
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 briefing educacional 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 briefing na interface da Prototipe AI, para acelerar o processo de validação.
  • Tipo do input: O input inicial para o fluxo é um briefing educacional em formato de texto estruturado.
  • Formatos Suportados: Esse agente deve ser capaz de receber briefings nos formatos: .txt, .json.
  • 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 contendo os parâmetros de busca estruturados, incluindo query, filtros e max_links.
  • Exemplo de Estrutura de Output:
     {
      "query": "(\"tendências educacionais\" OR \"educational trends\")",
      "filters": {
        "idioma": "pt-BR,en",
        "periodo": "last_6_months",
        "países": ["Brasil","Portugal"],
        "fontes_preferidas": ["unesco.org","oecd.org"],
        "excluir_dominios": ["medium.com"]
      },
      "max_links": 3
    } 
  • Número de caracteres esperado: O JSON gerado deve ser claro e direto, com um tamanho estimado em 1.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: Utiliza busca online para monitorar tendências educacionais.
  • 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 Execução de Busca Online (RF 2).

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

Ao concluir sua execução, esse agente aciona o Agente de Execução de Busca Online (RF 2).

RF 2. Agente de Execução de Busca Online

2.1 Tarefa do Agente

Realizar busca online com os parâmetros recebidos para obter links e metadados de conteúdos sobre tendências educacionais.

2.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo parâmetros de busca estruturados que devem ser utilizados para realizar uma busca online sobre tendências educacionais.

# 2. Objetivo
Executar a busca online com os parâmetros recebidos e retornar os links e metadados dos conteúdos encontrados.

# 3. Regras que você deve seguir para gerar sua resposta
- Utilize os parâmetros de busca recebidos para realizar a busca online.
- Retorne até 3 links com seus respectivos metadados.
- Garanta que os links sejam de fontes confiáveis e relevantes para a análise de tendências educacionais.

# 4. Exemplo de Output que você deve produzir
{
  "resultados": [
    {
      "titulo": "Tendências Educacionais 2025",
      "link": "https://unesco.org/tendencias-2025",
      "snippet": "Este relatório analisa as principais tendências educacionais...",
      "fonte": "unesco.org",
      "data": "2025-05-10"
    }
  ],
  "total_encontrados": 15
} 
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 contendo os parâmetros de busca estruturados.
  • 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é 1.000 caracteres.

2.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON contendo os resultados da busca, incluindo links, títulos, snippets e metadados de cada conteúdo encontrado.
  • Exemplo de Estrutura de Output:
     {
      "resultados": [
        {
          "titulo": "Tendências Educacionais 2025",
          "link": "https://unesco.org/tendencias-2025",
          "snippet": "Este relatório analisa as principais tendências educacionais...",
          "fonte": "unesco.org",
          "data": "2025-05-10"
        }
      ],
      "total_encontrados": 15
    } 
  • 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: Não se aplica (uso de ferramenta)
  • Temperatura: Não se aplica (uso de ferramenta)

2.3.4 Ferramentas do Agente

  • Documentos: Não consulta documentos externos.
  • Calculadora: Não utiliza.
  • Busca Online: Utiliza busca online para obter resultados sobre tendências educacionais.
  • Sistemas Externos: Não se conecta a sistemas externos.

2.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 Seleção e Priorização de Links (RF 3).

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

Ao concluir sua execução, esse agente aciona o Agente de Seleção e Priorização de Links (RF 3).

RF 3. Agente de Seleção e Priorização de Links

3.1 Tarefa do Agente

Selecionar e priorizar até 3 links mais relevantes e confiáveis para análise de tendências educacionais.

3.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo resultados de busca online que incluem links e metadados de conteúdos sobre tendências educacionais.

# 2. Objetivo
Selecionar e priorizar os links mais relevantes e confiáveis para análise, limitando a até 3 links.

# 3. Regras que você deve seguir para gerar sua resposta
- Calcule score_total = 0.40*fonte_score + 0.25*atualidade_score + 0.25*relevancia_score + 0.10*cobertura_score.
- Prefira itens com seções de recomendações/implicações curriculares explícitas.
- Retorne um JSON com os links priorizados e sinalizadores de quantidade de links.

# 4. Exemplo de Output que você deve produzir
{
  "top_links": [
    {
      "posicao": 1,
      "link": "https://unesco.org/tendencias-2025",
      "fonte": "unesco.org",
      "titulo": "Tendências Educacionais 2025",
      "data": "2025-05-10"
    }
  ],
  "tem_link_2": false,
  "tem_link_3": false
} 
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 contendo os resultados da busca online.
  • 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é 1.500 caracteres.

3.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON contendo os links priorizados, com sinalizadores indicando a quantidade de links selecionados.
  • Exemplo de Estrutura de Output:
     {
      "top_links": [
        {
          "posicao": 1,
          "link": "https://unesco.org/tendencias-2025",
          "fonte": "unesco.org",
          "titulo": "Tendências Educacionais 2025",
          "data": "2025-05-10"
        }
      ],
      "tem_link_2": false,
      "tem_link_3": false
    } 
  • Número de caracteres esperado: O JSON gerado deve ser claro e direto, com um tamanho estimado em 1.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: Utiliza lógica interna para calcular score_total dos links.
  • 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 Preparação para Scraping do Link 1 (RF 4).

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

Ao concluir sua execução, esse agente aciona o Agente de Preparação para Scraping do Link 1 (RF 4).

RF 4. Agente de Preparação para Scraping do Link 1

4.1 Tarefa do Agente

Preparar o JSON de scraping para o Link 1 selecionado.

4.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo um JSON com os links priorizados que devem ser preparados para scraping.

# 2. Objetivo
Preparar o JSON de scraping para o Link 1 selecionado.

# 3. Regras que você deve seguir para gerar sua resposta
- Leia o link com posicao=1 e preencha url exatamente igual ao informado.
- Defina dynamic="false" a menos que o domínio seja conhecido por renderização dinâmica.
- Retorne apenas o JSON especificado, sem texto adicional.

# 4. Exemplo de Output que você deve produzir
{
  "url": "https://unesco.org/tendencias-2025",
  "dynamic": "false"
} 
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 contendo os links priorizados.
  • 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é 1.000 caracteres.

4.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON contendo a URL preparada para scraping e a indicação se é dinâmica.
  • Exemplo de Estrutura de Output:
     {
      "url": "https://unesco.org/tendencias-2025",
      "dynamic": "false"
    } 
  • Número de caracteres esperado: O JSON gerado deve ser claro e direto, com um tamanho estimado em 100 caracteres.

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

4.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 Execução de Scraping do Link 1 (RF 5).

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

Ao concluir sua execução, esse agente aciona o Agente de Execução de Scraping do Link 1 (RF 5).

RF 5. Agente de Execução de Scraping do Link 1

5.1 Tarefa do Agente

Executar o scraping do Link 1 e retornar o conteúdo bruto.

5.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo um JSON com a URL preparada para scraping.

# 2. Objetivo
Executar o scraping do Link 1 e retornar o conteúdo bruto.

# 3. Regras que você deve seguir para gerar sua resposta
- Execute o scraping da URL recebida.
- Retorne o conteúdo bruto extraído em formato HTML ou texto.

# 4. Exemplo de Output que você deve produzir
{
  "html_ou_texto": "...ou texto extraído...",
  "url": "https://unesco.org/tendencias-2025"
} 
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 contendo a URL preparada para scraping.
  • 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é 100 caracteres.

5.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON contendo o conteúdo bruto extraído da URL e a URL original.
  • Exemplo de Estrutura de Output:
     {
      "html_ou_texto": "...ou texto extraído...",
      "url": "https://unesco.org/tendencias-2025"
    } 
  • Número de caracteres esperado: O JSON gerado deve ser claro e direto, com um tamanho estimado em 5.000 caracteres.

5.3.3 Parâmetros de Geração

  • Modelo: Não se aplica (uso de ferramenta)
  • Temperatura: Não se aplica (uso de ferramenta)

5.3.4 Ferramentas do Agente

  • Documentos: Não consulta documentos externos.
  • Calculadora: Não utiliza.
  • Busca Online: Não utiliza.
  • Sistemas Externos: Utiliza sistema de scraping para extração de conteúdo.

5.3.5 Memória

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

Ao concluir sua execução, esse agente aciona o Agente de Extração e Resumo de Conteúdo do Link 1 (RF 10).

RF 10. Agente de Extração e Resumo de Conteúdo do Link 1

10.1 Tarefa do Agente

Extrair informações essenciais do conteúdo bruto do Link 1 e produzir um resumo estruturado para análise de tendências.

10.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo o conteúdo bruto extraído do Link 1, que deve ser analisado para extrair informações essenciais.

# 2. Objetivo
Extrair informações essenciais do conteúdo bruto e produzir um resumo estruturado para análise de tendências.

# 3. Regras que você deve seguir para gerar sua resposta
- Produza um resumo entre 800 e 1200 caracteres, descrevendo a tendência e implicações curriculares.
- Liste 5 a 8 principais pontos iniciando com verbos de ação.
- Calcule confiabilidade_score em 0–1 com base em critérios de fonte, atualidade, transparência e consistência.

# 4. Exemplo de Output que você deve produzir
{
  "url": "https://unesco.org/tendencias-2025",
  "titulo": "Tendências Educacionais 2025",
  "fonte": "unesco.org",
  "data_publicacao": "2025-05-10",
  "resumo": "Este relatório analisa as principais tendências educacionais...",
  "principais_pontos": ["Atualizar currículos...", "Implementar novas práticas..."],
  "palavras_chave": ["tendências", "currículo", "práticas pedagógicas"],
  "nivel_educacional": ["fundamental","médio"],
  "areas_curriculares": ["linguagens","tecnologia"],
  "evidencias": ["dados","frameworks"],
  "confiabilidade_score": 0.85
} 
10.3 Configurações do Agente

10.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 contendo o conteúdo bruto extraído do Link 1.
  • 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é 5.000 caracteres.

10.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON contendo o resumo estruturado, principais pontos, palavras-chave e outros metadados extraídos.
  • Exemplo de Estrutura de Output:
     {
      "url": "https://unesco.org/tendencias-2025",
      "titulo": "Tendências Educacionais 2025",
      "fonte": "unesco.org",
      "data_publicacao": "2025-05-10",
      "resumo": "Este relatório analisa as principais tendências educacionais...",
      "principais_pontos": ["Atualizar currículos...", "Implementar novas práticas..."],
      "palavras_chave": ["tendências", "currículo", "práticas pedagógicas"],
      "nivel_educacional": ["fundamental","médio"],
      "areas_curriculares": ["linguagens","tecnologia"],
      "evidencias": ["dados","frameworks"],
      "confiabilidade_score": 0.85
    } 
  • Número de caracteres esperado: O JSON gerado deve ser claro e direto, com um tamanho estimado em 1.500 caracteres.

10.3.3 Parâmetros de Geração

  • Modelo: GPT-5
  • Temperatura: 0.6

10.3.4 Ferramentas do Agente

  • Documentos: Não consulta documentos externos.
  • Calculadora: Utiliza lógica interna para calcular confiabilidade_score.
  • Busca Online: Não utiliza.
  • Sistemas Externos: Não se conecta a sistemas externos.

10.3.5 Memória

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

Ao concluir sua execução, esse agente aciona o Agente de Consolidação e Análise de Tendências (RF 13).

© 2025 prototipe.ai. Todos os direitos reservados.