1. Propósito e Escopo
Este documento define todos os prompts, configurações de memória e transição entre estados para o Agente de IA "Monitoramento do Uso de Tecnologias Assistivas", uma solução projetada para monitorar o uso de tecnologias assistivas por alunos, coletando dados sobre sua eficácia e propondo ajustes ou melhorias conforme necessário. Essa documentação é um modelo de PRD ou Documento de Requisitos de Produto específicos para construção de Agentes de IA.
2. Contexto e Problema
Problemas Específicos
O agente de IA visa resolver problemas específicos no contexto educacional, incluindo:
- Falta de monitoramento contínuo: Não há um sistema estabelecido para monitorar continuamente a eficácia das tecnologias assistivas em uso.
- Necessidade de ajustes frequentes: As tecnologias assistivas requerem ajustes frequentes para atender melhor às necessidades dos alunos, mas isso não está sendo feito de forma eficiente.
3. Impactos Esperados
A implementação deste agente de IA visa alcançar os seguintes resultados:
- Monitoramento contínuo e eficaz do uso das tecnologias assistivas, garantindo que elas atendam às necessidades dos alunos.
- Propostas de ajustes e melhorias baseadas em dados coletados, aumentando a eficácia e a acessibilidade das tecnologias.
- Envolvimento de alunos e professores no processo de feedback, garantindo que as soluções sejam efetivas e alinhadas com as necessidades reais.
4. Visão Geral da Solução
O agente de IA para monitoramento do uso de tecnologias assistivas coleta dados sobre o uso e eficácia das tecnologias, analisa esses dados e propõe ajustes ou melhorias conforme necessário. 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 monitoramento e aprimoramento das tecnologias assistivas.
A solução consiste em um fluxo de automação composto por dois agentes de IA. O primeiro agente coleta dados sobre o uso das tecnologias assistivas, enquanto o segundo analisa esses dados e propõe ajustes ou melhorias.
| Agentes | Função Principal |
|---|---|
Agente de Coleta de Dados de Tecnologias Assistivas (RF 1)
| Coletar dados contínuos sobre o uso e eficácia de tecnologias assistivas por alunos. |
Agente de Análise e Proposta de Ajustes (RF 2)
| Analisar os dados coletados e propor ajustes ou melhorias nas tecnologias assistivas. |
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 será obtido. Explore os links abaixo para entender melhor a solução em ação.
6. Requisitos Funcionais
RF 1. Agente de Coleta de Dados de Tecnologias Assistivas
1.1 Tarefa do Agente
Coletar dados contínuos sobre o uso e eficácia de tecnologias assistivas por alunos, registrando frequência e duração de uso, além de feedback qualitativo.
1.2 Prompt ou Instruções do Agente
# 1. Contexto e explicações sobre inputs iniciais Você está recebendo dados de uso de tecnologias assistivas por alunos. Este input inclui registros de frequência, duração de uso e feedback qualitativo de alunos e professores. # 2. Objetivo Coletar e organizar dados sobre o uso e eficácia das tecnologias assistivas para análise subsequente. # 3. Regras que você deve seguir para gerar sua resposta - Monitorar continuamente o uso de tecnologias assistivas pelos alunos, registrando frequência e duração de uso. - Coletar feedback qualitativo dos alunos e professores sobre a eficácia das tecnologias em reuniões agendadas regularmente. - Registrar qualquer problema ou dificuldade relatada pelos usuários durante o uso das tecnologias. - Garantir que os dados coletados sejam organizados de forma a permitir análises subsequentes detalhadas. - Incorporar feedback de alunos e professores para ajustar o processo de coleta de dados conforme necessário, assegurando que as soluções tecnológicas sejam efetivas.
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 de uso de tecnologias assistivas via API. Na fase de testes, os dados serão enviados diretamente por upload de um 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 dados estruturados sobre o uso de tecnologias assistivas.
-
Formatos Suportados: Esse agente deve ser capaz de receber dados nos formatos:
.csv,.json. - Número de caracteres esperado: Este agente deve ter capacidade para processar um input de dados com até 50.000 caracteres.
1.3.2 Especificação do Output
- Formato de output: O output deve ser um conjunto de dados estruturados em formato JSON, contendo registros de uso e feedback qualitativo.
-
Exemplo de Estrutura de Output:
{ "uso_tecnologias": [ { "data": "2025-11-26", "frequencia": 5, "duracao": "2h", "feedback": "Os alunos acharam a tecnologia útil, mas relataram dificuldades na configuração inicial." } ] } - Número de caracteres esperado: O JSON gerado deve ter um tamanho estimado em torno de 2.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 Análise e Proposta de Ajustes (RF 2).
1.3.6 Regras de Orquestração e Transição
Ao concluir sua execução, esse agente aciona o Agente de Análise e Proposta de Ajustes (RF 2).
RF 2. Agente de Análise e Proposta de Ajustes
2.1 Tarefa do Agente
Analisar os dados coletados e propor ajustes ou melhorias nas tecnologias assistivas, garantindo que as soluções sejam alinhadas com as necessidades dos alunos.
2.2 Prompt ou Instruções do Agente
# 1. Contexto e explicações sobre inputs iniciais Você está recebendo dados estruturados sobre o uso de tecnologias assistivas por alunos. Este input inclui registros de uso e feedback qualitativo coletados por um agente anterior. # 2. Objetivo Analisar os dados recebidos para identificar padrões de uso e eficácia, propondo ajustes ou melhorias nas tecnologias assistivas. # 3. Regras que você deve seguir para gerar sua resposta - Realizar análise estatística dos dados coletados para identificar padrões de uso e eficácia. - Propor ajustes ou melhorias baseados em feedback qualitativo e dados quantitativos. - Priorizar propostas de ajustes que visem aumentar a eficácia e acessibilidade das tecnologias. - Incluir sugestões de novas tecnologias assistivas que possam ser integradas para melhorar a experiência do aluno. - Envolver alunos e professores no processo de análise para garantir que as propostas de ajustes sejam alinhadas com as necessidades reais.
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 conjunto de dados estruturados em formato JSON, contendo registros de uso e feedback qualitativo.
-
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 dados com até 10.000 caracteres.
2.3.2 Especificação do Output
- Formato de output: O output deve ser um relatório estruturado em formato JSON, contendo propostas de ajustes ou melhorias nas tecnologias assistivas.
-
Exemplo de Estrutura de Output:
{ "propostas_ajustes": [ { "descricao": "Ajustar a interface para facilitar a navegação dos alunos com dificuldades motoras.", "impacto_esperado": "Aumento da eficácia em 20%", "prioridade": "Alta" } ] } - Número de caracteres esperado: O JSON gerado deve ter um tamanho estimado em torno de 3.000 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 é o entregável final e não é passada para outros agentes internos.
2.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.