Inspiration

Our journey began with a shared passion for psychology and education. We experimented with psychological study methods, achieving remarkable improvements in our learning efficiency. This success sparked our ambition to address common challenges students face: maintaining motivation and improving academic performance. We're driven by the belief that everyone deserves access to effective learning tools, and this belief is at the heart of LearnarAI

What it does

LearnarAI is more than just a study aid; it's a dynamic learning companion. By analyzing study materials like syllabus, lecture slides, and past quizzes, our app crafts an adaptive study schedule using psychological techniques such as spaced repetition and interleaving. It generates personalized flashcards and quizzes, adapting to each user's performance, learning speed, and schedule adherence. Our aim is to transform struggling students into successful learners, 10Xing their productivity, and offering a roadmap to academic and personal growth.

How we built it

Creating LearnarAI involved integrating diverse technologies:

Langchain: A cornerstone in our app, providing the necessary LLM frameworks. Vertex AI & Google Cloud: These platforms have been instrumental for hosting and managing our app's infrastructure, ensuring scalability and reliability. Cloud Functions & Cloud Bucket: These services allowed us to efficiently manage app functions and data storage, ensuring a seamless user experience. Node.js & Python: The backbone of our application, these languages enabled us to build a robust and flexible platform. PyTorch & BERT Transformer: These tools were pivotal in implementing AI features, such as adaptive learning schedules and personalized content.

Challenges we ran into

The development of Learnar.ai was marked by significant challenges, each an opportunity for growth and innovation. Integrating diverse components into a unified, functional system required us to delve deep into the complexities of LLM development and cloud integration.

We faced numerous technical hurdles: BigQuery integration proved incompatible, VectorSearch required a complete cloud architecture overhaul, DockerImage presented unforeseen obstacles, and Cloud Functions encountered authentication and environmental issues.

Each challenge pushed us to think creatively, enhancing our problem-solving skills and strengthening our resolve. This journey, filled with trials, reinforced our team's capacity to transform complex problems into innovative solutions.

Accomplishments that we're proud of

LearnarAI represents a significant achievement in educational technology, and there are several aspects of this project that we take particular pride in:

  1. Innovative Integration of Technologies: Successfully integrating Langchain, PyTorch, BERT Transformer, and Google Cloud services was a complex task that we accomplished, ensuring a robust and scalable platform.
  2. Advanced Personalization Algorithms: Developing algorithms that tailor study schedules, flashcards, and quizzes to individual learning patterns and performance is a standout achievement.
  3. Positive Impact on Learning: We are proud of how LearnarAI has positively influenced students' study habits, making learning more efficient and less overwhelming.
  4. Overcoming Development Challenges: The successful integration of diverse technologies and overcoming the challenges involved in this process is a testament to our team's problem-solving skills and technical prowess.
  5. Versatility and Scalability: The potential of LearnarAI to evolve into a tool for various personal and professional growth objectives showcases its versatility and scalability.
  6. Application of Psychological Study Techniques: Effectively applying psychological methods like spaced repetition and interleaving in a digital format, making these techniques more accessible and practical for students.

What we learned

The development of LearnarAI has been a profound learning experience. Our team delved deep into the world of Langchain, Google Cloud, and LLM development. We've harnessed the power of Node.js, Python, and PyTorch, particularly exploring the capabilities of the BERT Transformer model. This journey has enhanced our understanding of these cutting-edge technologies, enabling us to integrate them seamlessly into our application.

What's next for LearnarAI

At LearnarAI, we believe that Learning isn’t only for students but is for everyone. Our commitment is to make learning efficient, personalized, and accessible to all.

We envision LearnarAI evolving into a comprehensive tool for achieving growth-related goals, from upskilling to career advancement.

We foresee that LearnarAI can be integrated into: Learning Management Systems of Schools, Employee Upskilling programs of companies, and Massive Open Online Courses (MOOCs) on educational platforms

So, this is LearnarAI and we will revolutionize how everyone learns.

Built With

Share this project:

Updates