Vrushank264/Teaching-Assistant-2.0-RAG

RAG based web app where you upload lecture videos (or any other video) and chat with its content.

7

stars

5

commits

Python

primary language

Sep 25, 2023

updated

chatbot
huggingface
llm
nlp-machine-learning
rag

README

Teaching Assistant 2.0 using WizardLM

  • Upload any video and chat with its content. Also gives you the source. (For ex: {video_name}-{min_5_to_10})
  • This implementation only uses opensource models and tools.
  • Microservices hosted on the AWS and GPU services (embedding generation and LLM inference) are hosted on Lambda labs.
  • This project uses instructor-xl model for embedding db generation and WizardLM LLM for chat.

Architecture:

Screenshots:

  • I uploaded one of our Cloud Computing lectures which was about common terminologies used in Cloud Computing.

  • Chat interface:

Acknowledgement:

  • Thank you Keshav for helping out with frontend and designing.:relaxed:

Contributors

Vrushank264

5 commits

Vrushank264/Teaching-Assistant-2.0-RAG

RAG based web app where you upload lecture videos (or any other video) and chat with its content.

7

stars

5

commits

Python

primary language

Sep 25, 2023

updated

chatbot
huggingface
llm
nlp-machine-learning
rag

README

Teaching Assistant 2.0 using WizardLM

  • Upload any video and chat with its content. Also gives you the source. (For ex: {video_name}-{min_5_to_10})
  • This implementation only uses opensource models and tools.
  • Microservices hosted on the AWS and GPU services (embedding generation and LLM inference) are hosted on Lambda labs.
  • This project uses instructor-xl model for embedding db generation and WizardLM LLM for chat.

Architecture:

Screenshots:

  • I uploaded one of our Cloud Computing lectures which was about common terminologies used in Cloud Computing.

  • Chat interface:

Acknowledgement:

  • Thank you Keshav for helping out with frontend and designing.:relaxed:

Contributors

Vrushank264

5 commits

Languages

Python

98.2%

Dockerfile

1.8%