Inspiration
As the old adage goes, "Teaching is the best way to learn". During my role as a peer tutor, I have experienced this firsthand; tutees often ask thought-provoking questions which give us the opportunity to see our learnings from a different perspective and find possible gaps in our knowledge. This opportunity is one I would like to share with other students, especially those who are pursuing knowledge outside of their specialisations.
What it does
Teach2U at its simplest level aims to provide questions for the user on their domain-specific content so that they can find links within the concepts, review, and reflect upon their learnings.
How we built it
We started out the opening day with brainstorming and eventually came to an idea all members could agree upon. Initially, we intended to utilise React for the front-end, but realised that it would make linking with the language models more challenging. By recommendation from other participants, we decided to learn Streamlit as it allowed us to quickly put together a user interface.
Challenges we ran into
None of our members are experienced in artificial intelligence or building web applications, so we found it quite challenging to learn and utilise the frameworks under tight time constraints.
Accomplishments that we're proud of
Building using frameworks that are new to us. Stepping out of our comfort zones to bring our ideas to life.
What we learned
Apart from the technical skills and knowledge we have gained through this hackathon, we have also honed our critical thinking and creativity and learnt to persevere through challenges.
What's next for [Neuraminidase] Teach2U
Better user response validation, so that the agent help point out any misconceptions the user may have. The ability to export the chat conversations as flashcards and mindmaps which the users can use to review and refresh their content
Built With
- huggingface
- langchain
- python
- streamlit
Log in or sign up for Devpost to join the conversation.