Using GPT to build an AI tutor

Pranav Tiwari
2 min readFeb 5, 2024

--

Day 36 / 366

One of the App ideas that I am thinking of working on is to build a learning application that uses LLMs to help students understand concepts and solve their doubts. As a good starting point, I thought I would target class 10th students since board exams are coming up. I wanted to use this blog to discuss some of the features I think this app should have, and what challenges I think would come up.

In my opinion, the best application of LLM is replacing a repetitive job that a human would have done. For instance, using AI chatbots to replace customer care executives. I don’t think the entire job of a teacher is repetitive or replaceable by AI, but there are parts of it that are. For instance, basic doubt solving. Or checking answers given by students, or setting sample question papers.

So the app should ideally

  • Answer basic doubts that students might have.
  • Create practice questions for students
  • Validate the answers that students give to those questions

Now since GPT models have been trained on a lot of text from the internet, they might already know about the 10th CBSE board syllabus, but it might not be up to date. Fortunately, all the CBSE textbooks are available in digital formats, and we can use that as a source of knowledge for our LLM. This will ensure that the answers given by the LLM are as accurate as possible.

Another challenge I think might occur is the visual element. A lot of teaching requires diagrams and charts, something which an LLM model might not be great at out of the box.

Adding a text-to-speech feature to this app will allow students to listen to notes and explanations to easily revise a subject.

Well the board exams start in 10 days, so I am not sure if I will be able to make something like this so soon, but I will definitely give it a try.

--

--

Pranav Tiwari
Pranav Tiwari

Written by Pranav Tiwari

I write about life, happiness, work, mental health, and anything else that’s bothering me

No responses yet