Inspiration
The inspiration for Vector Mentor comes from the challenges students face when navigating complex academic content, managing multiple assignments, and keeping track of progress. As education increasingly relies on digital tools, there was a clear need for an intelligent assistant that not only organizes information but also actively guides students. Drawing on the potential of AI and machine learning, Vector Mentor was created to enhance personalized learning by anticipating student needs and delivering real-time support. This tool is designed to make studying smarter, more efficient, and deeply personalized
What it does
Vector Mentor is an AI-powered educational assistant designed to streamline your learning experience. With multi-agent capabilities and advanced vector stores, it answers questions based on course content, syllabus, and assignments. It tracks your progress, provides analytics, and suggests personalized study topics. Vector Mentor’s custom machine learning model generates questions tailored to your notes, making it the ultimate study partner.
How we built it
We built Vector Mentor using a robust tech stack designed for scalability and efficiency. Pinecone powers the vector stores, enabling fast and accurate data retrieval, while LangGraph and LangChain manage the multi-agent architecture, allowing the system to handle various educational tasks seamlessly. OpenAI and PyTorch are at the core of the custom machine learning models that analyze course content, generate questions, and personalize study recommendations. For the user interface, we used React and Tailwind for a sleek, responsive design, with Vite handling fast builds, and Flask serving as the backend to integrate everything smoothly.
Challenges we ran into
One of the biggest challenges we faced was integrating real-time data from multiple sources while maintaining a smooth user experience. Ensuring that the vector stores and agents could process and retrieve information quickly, especially when handling complex queries, required significant optimization. Building an accurate recommendation model was another major hurdle, as we needed to ensure the machine learning algorithms could understand diverse educational content and provide meaningful study suggestions. Balancing these technical complexities while keeping the system intuitive for students was a tough but rewarding process.
Accomplishments that we're proud of
"We are proud to have developed a fully functioning web app in just 24 hours, demonstrating our team's efficiency and collaboration under pressure. In addition, we successfully built and trained a classification model from scratch, tailored specifically to meet the needs of our users. Integrating this model with actual Canvas data was a significant achievement, allowing us to produce reliable and actionable results. This rapid development and effective use of real-world data have validated our approach and underscored the potential impact of Vector Mentor on students' learning experiences.
What we learned
Throughout the development of Vector Mentor, we gained invaluable insights into the complexities of building an educational assistant powered by AI. We learned the importance of real-time data integration and the need for efficient data retrieval methods to ensure a smooth user experience. The process of creating and training a machine learning model from scratch highlighted the necessity of understanding user needs and the diversity of educational content. Additionally, we recognized the value of iterative testing and user feedback, which have been crucial in refining our features and enhancing overall functionality. These lessons have not only strengthened our technical skills but also deepened our understanding of how technology can better support learners.
What's next for Vector Mentor
Looking ahead, we are excited to integrate VectorMentor into the University of Maryland's campus, where there is a strong interest in leveraging innovative technology for educational purposes. Our goal is to collaborate with faculty and student organizations to tailor the assistant's features to better meet the needs of the university community. We plan to conduct workshops and demonstrations to showcase how VectorMentor can enhance the learning experience, from managing assignments to providing personalized study support. By fostering an environment of feedback and continuous improvement, we aim to evolve VectorMentor into an essential resource that empowers students and enriches their academic journeys.

Log in or sign up for Devpost to join the conversation.