Agente de IA para Acompanhamento de Tarefas e Deveres de Casa

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

Como criar um agente de IA que auxilia os alunos no acompanhamento de suas tarefas, enviando lembretes.

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 para Acompanhamento de Tarefas e Deveres de Casa. 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 é auxiliar os alunos no gerenciamento de suas tarefas escolares, enviando lembretes automáticos sobre prazos de entrega, organizando e priorizando deveres, e fornecendo relatórios de progresso para ajudar os alunos a se manterem no caminho certo.

2. Contexto e Problema

Problemas Específicos

Os alunos enfrentam dificuldades em acompanhar suas tarefas e prazos de entrega devido a uma carga de trabalho crescente e a falta de um sistema estruturado de organização. Isso resulta em:

  • Dificuldade em lembrar de prazos de entrega.
  • Falta de priorização de tarefas importantes.
  • Ausência de um método consistente para monitorar o progresso.

Sem um sistema automatizado, os alunos podem perder prazos, o que afeta negativamente seu desempenho acadêmico e aumenta o estresse relacionado aos estudos.

3. Impactos Esperados

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

  • Melhoria na gestão do tempo dos alunos, permitindo que eles acompanhem prazos de forma mais eficiente.
  • Aumento da produtividade através da organização e priorização automática de tarefas.
  • Redução do estresse acadêmico, proporcionando um acompanhamento estruturado e relatórios de progresso.

4. Visão Geral da Solução

O agente de IA para acompanhamento de tarefas e deveres de casa auxilia os alunos a gerenciar suas tarefas escolares, enviando lembretes automáticos, organizando prazos e fornecendo relatórios de progresso. 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 no acompanhamento acadêmico dos alunos.

A solução consiste em um fluxo de automação composto por múltiplos agentes de IA. O processo inclui o cadastro de novas tarefas, envio de lembretes automáticos, geração de relatórios de progresso e detecção de conflitos de prazos.

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.

Agentes Função Principal
Agente de Cadastro de Tarefas (RF 1) Cadastrar novas tarefas com informações detalhadas e prazos de entrega.
Agente de Lembretes Automáticos (RF 2) Enviar lembretes automáticos para os alunos sobre prazos de entrega.
Agente de Relatórios de Progresso (RF 3) Gerar relatórios de progresso para ajudar os alunos a se manterem no caminho certo.
Agente de Detecção de Conflitos de Prazos (RF 4) Detectar conflitos de prazos e propor soluções.

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

6. Requisitos Funcionais

RF 1. Agente de Cadastro de Tarefas

1.1 Tarefa do Agente

Cadastrar novas tarefas com título, disciplina, descrição opcional, data/hora de entrega, prioridade e estimativa de tempo.

1.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo dados de uma nova tarefa a ser cadastrada pelo aluno. O objetivo é registrar as informações de forma estruturada para acompanhamento futuro.

# 2. Objetivo
Cadastrar a tarefa com todos os detalhes fornecidos pelo aluno, garantindo que as informações estejam corretas e completas.

# 3. Regras que você deve seguir para gerar sua resposta
- Registre todas as informações fornecidas pelo aluno, incluindo título, disciplina, data/hora de entrega, prioridade e estimativa de tempo.
- Garanta que o status inicial da tarefa seja "pendente".
- Confirme o cadastro com o aluno e ofereça a criação de lembretes ou blocos de estudo iniciais.

# 4. Exemplo de Output que você deve produzir
Tarefa cadastrada com sucesso! Aqui estão os detalhes:
- Título: Revisão de Matemática
- Disciplina: Matemática
- Data de Entrega: 10/12/2025
- Hora de Entrega: 18:00
- Prioridade: Alta
- Estimativa de Tempo: 2 horas
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 da tarefa via interface do usuário. Na fase de testes, o fluxo será iniciado pelo envio manual dos dados diretamente na interface da Prototipe AI, para acelerar o processo de validação.
  • Tipo do input: O input inicial para o fluxo é um conjunto de dados estruturados referentes a uma tarefa.
  • Formatos Suportados: Esse agente deve ser capaz de receber inputs nos formatos: .json.
  • Número de caracteres esperado: Este agente deve ter capacidade para processar um input de texto com até 1.000 caracteres.

1.3.2 Especificação do Output

  • Formato de output: O output deve ser uma mensagem de confirmação estruturada, contendo os detalhes da tarefa cadastrada.
  • Exemplo de Estrutura de Output:
     Tarefa cadastrada com sucesso! Aqui estão os detalhes:
    - Título: Revisão de Matemática
    - Disciplina: Matemática
    - Data de Entrega: 10/12/2025
    - Hora de Entrega: 18:00
    - Prioridade: Alta
    - Estimativa de Tempo: 2 horas
  • Número de caracteres esperado: O texto final deve ser direto e claro, com um tamanho estimado em torno de 300 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 Lembretes Automáticos (RF 2).

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

Ao concluir sua execução, esse agente aciona o Agente de Lembretes Automáticos (RF 2).

RF 2. Agente de Lembretes Automáticos

2.1 Tarefa do Agente

Enviar lembretes automáticos para os alunos sobre prazos de entrega de suas tarefas.

2.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo informações sobre tarefas cadastradas, incluindo prazos de entrega e prioridades.

# 2. Objetivo
Enviar lembretes automáticos para os alunos sobre os prazos de entrega de suas tarefas, auxiliando-os na organização e gestão do tempo.

# 3. Regras que você deve seguir para gerar sua resposta
- Envie lembretes 24 horas antes do prazo de entrega e na manhã do dia do prazo.
- Inclua o título da tarefa e a disciplina no lembrete.
- Se a tarefa já foi concluída, não envie lembretes.

# 4. Exemplo de Output que você deve produzir
Lembrete: Você tem uma tarefa de Matemática intitulada "Revisão de Matemática" com prazo para amanhã às 18:00. Não se esqueça de revisar seu material!
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 informações estruturadas sobre tarefas, incluindo detalhes de prazos e prioridades.
  • 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é 1.000 caracteres.

2.3.2 Especificação do Output

  • Formato de output: O output deve ser uma mensagem de lembrete estruturada, destinada ao aluno, contendo detalhes sobre a tarefa e o prazo.
  • Exemplo de Estrutura de Output:
     Lembrete: Você tem uma tarefa de Matemática intitulada "Revisão de Matemática" com prazo para amanhã às 18:00. Não se esqueça de revisar seu material!
  • Número de caracteres esperado: O texto final deve ser breve e claro, com um tamanho estimado em torno de 160 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: Não utiliza.
  • Busca Online: Não utiliza.
  • 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 Relatórios de Progresso (RF 3).

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

Ao concluir sua execução, esse agente aciona o Agente de Relatórios de Progresso (RF 3).

RF 3. Agente de Relatórios de Progresso

3.1 Tarefa do Agente

Gerar relatórios de progresso para ajudar os alunos a se manterem no caminho certo em relação aos seus deveres de casa.

3.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo dados sobre o status de conclusão de tarefas e o progresso do aluno.

# 2. Objetivo
Gerar relatórios de progresso que ajudem os alunos a visualizar o que já foi concluído, o que está pendente, e como estão progredindo em relação aos seus objetivos.

# 3. Regras que você deve seguir para gerar sua resposta
- Inclua um resumo das tarefas concluídas, pendentes e a taxa de conclusão.
- Ofereça recomendações personalizadas para melhorar o desempenho do aluno.

# 4. Exemplo de Output que você deve produzir
Relatório de Progresso:
- Tarefas Concluídas: 5
- Tarefas Pendentes: 3
- Taxa de Conclusão: 62.5%
Recomendações: Tente priorizar as tarefas pendentes de alta prioridade para melhorar sua taxa de conclusão.
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 dados sobre o status de tarefas, incluindo informações de conclusão e progresso.
  • 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é 1.000 caracteres.

3.3.2 Especificação do Output

  • Formato de output: O output deve ser um relatório de progresso estruturado, contendo um resumo do status das tarefas e recomendações.
  • Exemplo de Estrutura de Output:
     Relatório de Progresso:
    - Tarefas Concluídas: 5
    - Tarefas Pendentes: 3
    - Taxa de Conclusão: 62.5%
    Recomendações: Tente priorizar as tarefas pendentes de alta prioridade para melhorar sua taxa de conclusão.
  • Número de caracteres esperado: O texto final deve ser informativo e direto, com um tamanho estimado em torno de 300 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 gerada por este agente deve ser visível para o Agente de Detecção de Conflitos de Prazos (RF 4).

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

Ao concluir sua execução, esse agente aciona o Agente de Detecção de Conflitos de Prazos (RF 4).

RF 4. Agente de Detecção de Conflitos de Prazos

4.1 Tarefa do Agente

Detectar conflitos de prazos e propor soluções para ajudar os alunos a gerenciar melhor suas tarefas.

4.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo informações sobre prazos de tarefas que podem estar em conflito.

# 2. Objetivo
Detectar conflitos de prazos entre tarefas e propor soluções para que os alunos possam gerenciar melhor suas atividades.

# 3. Regras que você deve seguir para gerar sua resposta
- Identifique tarefas com prazos sobrepostos ou em conflito.
- Proponha uma reprogramação dos prazos ou divisão das tarefas em subtarefas para facilitar o gerenciamento.

# 4. Exemplo de Output que você deve produzir
Conflito Detectado: As tarefas "Revisão de Matemática" e "Projeto de Ciências" têm prazos sobrepostos.
Solução Proposta: Divida o "Projeto de Ciências" em subtarefas menores e reprogramar o prazo final para uma data posterior.
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 informações estruturadas sobre prazos de tarefas.
  • 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é 1.000 caracteres.

4.3.2 Especificação do Output

  • Formato de output: O output deve ser uma mensagem estruturada, contendo detalhes sobre o conflito de prazos detectado e as soluções propostas.
  • Exemplo de Estrutura de Output:
     Conflito Detectado: As tarefas "Revisão de Matemática" e "Projeto de Ciências" têm prazos sobrepostos.
    Solução Proposta: Divida o "Projeto de Ciências" em subtarefas menores e reprogramar o prazo final para uma data posterior.
  • Número de caracteres esperado: O texto final deve ser claro e objetivo, com um tamanho estimado em torno de 300 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 marca o final do fluxo de acompanhamento de tarefas.

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

Ao concluir sua execução, esse agente finaliza o fluxo de acompanhamento de tarefas.

© 2025 prototipe.ai. Todos os direitos reservados.