Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sharma-ji-ka-beta

Offline AI Learning Platform for Rural Students

Commit nomenclature

  • "feat:" - this is to be used whenever adding a new feature or functionality (ex: "feat: Added RAM analysis")
  • "fix:" - this is for fixing a bug
  • "perf:" - this is to be used whenever optimizing the performance
  • "refactor:" - this is for structural improvements to the code without changing its behavior
  • "test:" - this is for all test related commits
  • use "git commit --amend --no-edit" only when you are ahead of the origin and on the same branch, doing it on a separate branch causes merge conflict on push

Nachiket - goals:

  • Make it work for a chapter (BM25 Search + Semantic Search)-> RRF
    • TODO: Simple query - Give me question from chemical reactions | Output : Question from the topic photosynthesis. DONE
    • TODO : Rewrite the query before performing the rrf_search DONE
    • TODO : Return the relevant fields to the LLM to choose from {Topic, Question, Difficulty, QuestionType, StudentLevel} DONE
    • TODO : Semantic Search with [Topic, Explanation, Question, Difficulty, StudentLevel, QuestionType] (re-indexing required)
    • TODO : Try the Query-From-SQL code and compare speeds with using SQLite3
    • TODO : Try BM25 Search on Topic and Question while using Semantic Search on Explanation and Question for better RRF Results.
  • Make it then work for a subject with multiple chapters.
  • Create Knowledge Graphs
  • Visualize them in 3D
  • Optimize the Code to work faster.

About

Offline AI Learning Platform for Rural Students

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages