Inspiration
At Team G12, we began with a mission to bridge the gap between high school students and higher education through our platform, G12uni.com. Recognizing the challenges faced by first-year university students, especially in computer science and computer engineering, we extended our support by developing CS GPT Pro, a chatbot designed to assist with course-specific questions.
What it does
CS GPT Pro is an advanced AI chatbot designed to assist first-year university students in computer science and computer engineering. By leveraging a robust dataset of questions and answers from both students and professors, it provides accurate, course-specific responses. Users can select their university (UofT or University of Waterloo) and the course they need help with from dropdown lists, receiving tailored guidance and support for their academic queries.
How we built it
We built CS GPT Pro by training a sophisticated model on a comprehensive dataset of questions and answers from students and professors, covering all first-year courses in computer science and computer engineering. Using RAG (Retrieval-Augmented Generation), we customized prompts to ensure accurate and relevant responses. Users select their university (UofT or University of Waterloo) and course from dropdown lists to receive tailored answers.
Challenges we ran into
We faced several challenges, including ensuring the accuracy and relevance of the chatbot's responses, integrating the model with our web platform, and managing the extensive dataset. Overcoming these obstacles required significant effort in fine-tuning the model and improving the user interface.
Accomplishments that we're proud of
Successfully trained a model to handle a diverse range of questions for first-year computer science and engineering courses. Implemented a user-friendly interface that allows seamless navigation and course selection.
What we learned
Through this project, we learned about the complexities of natural language processing, the importance of user-centric design, and the challenges of integrating AI with educational content. We also deepened our understanding of the needs of first-year university students.
What's next for CSGPTPRO
Expand the database to include more universities and courses, increasing the tool's reach and usability. Integrate additional AI capabilities to provide even more personalized and detailed responses. Develop mobile applications to make the chatbot accessible on various devices. Partner with more educational institutions globally to broaden our impact and assist a larger number of students. Implement feedback loops from users to continuously improve the accuracy and relevance of the chatbot's responses.
Log in or sign up for Devpost to join the conversation.