Skip to content
SocratesAi

SocratesAi

SocratesAi is your virtual teaching assistant that helps you to learn better by socratic questioning. It can pace up to your learning ability and allows you to learn at your own pace!

Created on 2nd October 2024

SocratesAi

SocratesAi

SocratesAi is your virtual teaching assistant that helps you to learn better by socratic questioning. It can pace up to your learning ability and allows you to learn at your own pace!

Describe your project

This project was built using Gemini 1.5 Flash and is tuned to understand the nuances of different types of sorting algorithms, along with the most common weak points, errors faced during coding challenges etc. The application has a working chat interface that allows developers or learners to improve their coding knowledge at their own pace.
1.In-scope:

  • Model can work with sorting algorithms(over 20 algorithms covered along with their most common fail points)
  • Can be paced with the user’s learning skills.
  • Integrated with an interface for users to interact with.

2.Out of scope:

  • We need a vast amount of data to tune the model for all sections of DSA and other fields outside of computer science itself.

3.Future scope:

  • Enable plugin feature for the application. Allows the model to learn the data from the website it is shared access to and can help tutor the user.
  • Provides history of all the fail points and a summary of the user’s questioning and reasoning skills.
  • To accommodate users with learning disabilities, to help them understand the context of the topics better.

Challenges we ran into

  • Finding and collecting data was difficult at earlier stages.
  • Setting up OAuth for the finetuned model
  • Ran into API call issues while building the application

Tracks Applied (1)

5. Problem statement shared by Blume Ventures

SocratesAi makes learning accessible for all by probing a socratic method of questioning to the user. This allows the us...Read More

Discussion

Builders also viewed

See more projects on Devfolio