Ferramenta de inteligência artificial generativa integrada ao Moodle para apoio ao ensino de programação: arquitetura, desenvolvimento e resultados parciais
Palavras-chave:
inteligência artificial generativa; RAG; Moodle; ensino de programação; assistente virtual.Resumo
O ensino de programação em ambientes virtuais de aprendizagem enfrenta o desafio de oferecer suporte personalizado e imediato aos estudantes, especialmente em turmas numerosas e em contextos híbridos. Este trabalho apresenta o desenvolvimento de uma ferramenta de inteligência artificial generativa integrada ao Moodle, com o objetivo de apoiar estudantes de disciplinas introdutórias de programação no Instituto Federal de Santa Catarina (IFSC). A ferramenta é baseada em arquitetura de Geração com Recuperação Aumentada (RAG), que combina modelos de linguagem de grande escala com uma base de conhecimento vetorial construída a partir dos materiais didáticos da disciplina. Metodologicamente, o projeto foi organizado em seis etapas: levantamento de conteúdos e dúvidas frequentes, estruturação da base de conhecimento e indexação semântica, desenvolvimento do assistente virtual, integração ao Moodle, avaliação com estudantes e documentação. Os resultados parciais indicam avanços significativos na definição da arquitetura técnica do sistema, com a proposta de um pipeline que contempla carregamento de documentos em PDF, divisão textual, geração de embeddings com o modelo sentence-transformers/all-MiniLM-L6-v2, armazenamento vetorial em FAISS e geração de respostas por modelos LLaMA ou Mistral. A integração ao Moodle foi planejada por meio de recurso de URL ou iframe externo. O projeto encontra-se em execução, com a próxima etapa voltada à implementação do protótipo funcional e à avaliação com estudantes reais.