It's long been steep and overwhelming for self-learning, as either nobody guides us nor watches us or too many tips flooding in the Internet that we become hesitated to choose and carry out plans. Thus, Mentor is created to offer self-learners as well as all other learners a personal mentor, who structures information to present you with an explicit intuitive map that serves as a manual to reach your goals.
Currently it only show prerequistes based on user query. In the future, we wish integrating digital-human (live2D) into Mentor
Q: how to display knowledge relationship A: applying graph theory, using nodes to represent knowledges and edges to show relationship Q: how to store relationship/notes pairs A: currently using simple key-value dictionary
- get query from user
- search in database to match query
- put results in the user-defined form (project-graph compatible markdown)
- build MVP ( minimum viable product ): a flet app that has basic functions :: frontend contributed by tuhangming and searching module by chenyanxuan
- better searching algorithm
- binary matching
- AI harness
- able to use llm api, get llm outputs
- Diverse data form
- Mermaid
- Use-defined database
- JSON form