
CharlieBOT: Un compañero de código para el aprendizaje de Programación de Sistemas
CharlieBOT es un chatbot con IA desarrollado en la Universidad Carlos III de Madrid (UC3M) para mejorar la experiencia de aprendizaje de los estudiantes matriculados en el curso de Programación de Sistemas, una clase básica de programación Java para estudiantes de primer año de ingeniería.
CharlieBOT está específicamente adaptado al plan de estudios del curso, que abarca programación orientada a objetos, recursividad, estructuras de datos y algoritmos. Gracias a la generación mejorada por recuperación (RAG) y a los modelos lingüísticos avanzados de OpenAI (GPT-3.5 y GPT-4), CharlieBOT proporciona a los estudiantes una ayuda precisa y contextualizada. El chatbot se nutre de una base de conocimientos personalizada con materiales específicos del curso, incluidos vídeos de conferencias, cuestionarios, ejercicios de programación y recursos complementarios de los MOOC de la UC3M en la plataforma edX.
Publicaciones
Carlos Alario-Hoyos, Rebiha Kemcha, Carlos Delgado Kloos, Patricia Callejo, Iria Estévez-Ayres, David Santín-Cristóbal, Francisco Cruz-Argudo, José Luis López-Sánchez. 2024 IEEE International Conference on Teaching, Assessment and Learning for Engineering (TALE).
Analyzing Student Use of Spacing and Interleaving Strategies in Interactions with GenAI-Powered Chatbots in Programming Courses
Rodrigo Prestes Machado, Carlos Alario Hoyos, Patricia Callejo, Iria Estévez-Ayres, Carlos Delgado Kloos. 17th International Conference on Computer Supported Education, CSEDU 2025.