Mentor: Toaha Umar

Description

Worried about your exams approaching and need a companion to help you study?

Worry no more, for we are going to build a chatbot assistant that is going to help you ace the exams!

In this project, you will utilise state-of-the-art Large Language Models (LLMs) and vector databases to build a chatbot that will query your subject notes and previous exam papers (if available) to help you prepare for the exams. We will be using the Retrieval Augmented Generation (RAG) technique to achieve this objective, going from naive to advanced implementations in 3 months.

What you can expect to learn

  1. Theory about Generative AI, specifically about large language models.
  2. How to implement Large Language Models locally
  3. RAG (Naive and Advanced)
  4. Vector Databases
  5. Docker

What skills you should bring

Basic Python programming and lots of motivation to learn and experiment!

Tech Stack

Programming Language: Python

Libraries: Transformers, Langchain/LlamaIndex/Haystack

References:

How Audi improved their chat experience with Generative AI on Amazon SageMaker | Amazon Web Services