Inspiration

While ChatGPT has seamlessly integrated into our study routine, aiding us in grasping complex concepts by simplifying them into more digestible forms, it has been proven useful for understanding and simplifying certain definition terms. However, when faced with more complex problems that require precise and relevant course material, we sometimes encounter a hurdle. This occurs when the responses provided by ChatGPT veer off-topic due to a lack of relevant information, leaving us with answers that are out of context and beyond the scope of our syllabus.

Therefore, when faced with the problem statement, we opted to leverage statement 5 of Writing & Text Generation and statement 3 of AI Agent, culminating in the creation of PocketProf. In the realm of Writing & Text Generation, PocketProf possesses the capability to process multiple files in –PDF and PowerPoint formats—commonly used for lecture slides and distill them into concise, summarized notes. Each piece of content is presented in a more digestible format, aiding comprehension.

In tandem with the interactive AI Agent, students can delve deeper by posing specific questions for clarification, akin to a personalized one-to-one consultation. In response, the AI provides more in-depth explanations, enriching the learning experience.

In order for us to feed specific information into the AI, we ventured into various packages and techniques, with us settling on LangChain and ChromaDB.

![LangChain Path][https://chatgen.ai/wp-content/uploads/2023/05/flow1-1024x577.png]

About LangChain LangChain is a framework designed for developing context-aware applications that leverage language models. It enables applications to integrate contextual sources and utilize language models for reasoning, facilitating nuanced and informed responses or actions based on provided context.

About ChromaDB

On the other hand, ChromaDB is a versatile database management system tailored for genomic data, designed to efficiently store, manage, and analyze large-scale genetic information. It offers advanced querying capabilities and integrates seamlessly with bioinformatics workflows, empowering researchers in genomics and related fields.

By harnessing the synergy of ChromaDB's robust genomic data management capabilities and integrating them seamlessly with OpenAI's previous LLM, our AI is adept at processing datasets with surgical precision. Leveraging this fusion of technologies, our AI effortlessly generates queries tailored to the lecture slides provided, ensuring a seamless and efficient workflow for researchers and educators alike.

Features

Introducing ProfAI, a groundbreaking LLM engineered to process customized datasets and deliver tailored answers with unparalleled precision. Our vision extended beyond convention with the inclusion of an innovative "On The Go" feature, enabling seamless interaction through voice memos in both English and Malay. ProfAI swiftly returns summarized responses in audio format, revolutionizing accessibility and convenience in knowledge dissemination.

Problems We Encountered

Despite time constraints, we prioritized training a single module, focusing on SC2005 Operating Systems for Pocket Prof's initial release. However, the potential of Pocket Prof is boundless with ample time and access to diverse databases. With the right resources, it holds promise for expansion into various domains, revolutionizing personalized learning experiences across a spectrum of subjects. The path to Pocket Prof was marked by challenges as we ventured beyond our comfort zone, exploring unfamiliar technologies. Amidst the journey, we encountered messy documentation and intricate wording, necessitating extensive efforts to decipher and integrate the two technologies seamlessly. Integration hurdles arose initially, with the LLM model proving incompatible with our Database and Langchain. Despite these obstacles, our commitment to innovation drove us to persist, eventually overcoming these challenges and paving the way for Pocket Prof's realization.

Impact of Project Prof

Our journey in creating PocketProf integrates innovation and the relentless pursuit of making education more accessible and personalized. By bridging the gap between complex academic materials and the students’ need for tailored, understandable content, PocketProf makes a significant advancement in educational technology. With its ability to distill complex information into digestible summaries and provide in-depth explanations on demand, PocketProf allows students to control their learning experience. The personalized approach allows them to receive guidance and also foster a deeper connection with the material, making learning a more engaging and enjoyable process. Moreover, the voice recognition feature adds to the convenience and ensures inclusivity, making PocketProf an inclusive experience for all students.

Future Vision

Looking ahead, we envision PocketProf evolving into a comprehensive learning companion, expanding to encompass a wide array of subjects and disciplines. We aim to integrate more advanced technologies, support additional languages and offer an even more initiative user experience in the future. To ensure continual development, we will engage with the use base for feedback through beta testing and community forums.

Final Thoughts

In closing, PocketProf is more than just a project to us. Our motivation for developing PocketProf stemmed from firsthand experiences of the challenges associated with accessing tailored educational content. We encountered difficulties in finding study materials that directly aligned with our syllabus, a common issue that often led to wasted time and frustration. Through PocketProf we wanted to bridge this gap that we, along with our peers, encounter. PocketProf is a testament to our belief that technology can enhance and transform our learning experiences.

Built With

Share this project:

Updates