Result: BioPyAssistant: a chatbot to support learning of Python programming
collection:INC-CNRS
collection:LARA
collection:SORBONNE-UNIVERSITE
collection:SORBONNE-UNIV
collection:UNIV-PARIS
collection:UNIVERSITE-PARIS
collection:LBT
collection:SU-TI
collection:ALLIANCE-SU
URL: http://creativecommons.org/licenses/by/
Further Information
The LLM@UPCité project at Université Paris Cité developed BioPyAssistant, a conversational chatbot designed to assist master’s students in learning Python programming. Created by Essmay Touami during her master’s internship, the assistant uses a Retrieval-Augmented Generation (RAG) approach based on existing course materials available online and in PDF form. Through a web interface, students can ask questions and receive concise, source-cited answers with direct links to relevant course sections.Between October and December 2024, BioPyAssistant was tested by 70 bioinformatics master’s students. Survey results showed that 66% used it to clarify course content, 27% explored topics beyond the course, 71% followed the provided course links, and 100% found it suitable for beginners. Overall, the chatbot improved students’ understanding of Python concepts and engagement with the learning material.