Skip to content

Akasxh/TutorAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TutorAI

SLIDES : https://docs.google.com/presentation/d/1ZHfCLAz0H5t1kDtCNpTNRBSRuSfqwA0Ap_MCCVWIW6c/edit?usp=drive_link

DOCUMENT :https://drive.google.com/file/d/1nefidoTexItWCCA-r1yT74g5hBIJ25Bb/view?usp=sharing

HOW TO USE:https://docs.google.com/presentation/d/1rgD5Gc7kOj_0LTpyhEyJm9NWE_pm0yxIFKZiBSDbbJY/edit?usp=sharing

TutorAI: Unlocking Your Potential

TutorAI is an innovative educational platform powered by OpenAI's GPT-3 and Langchain technologies. It offers three core features - "Learn," "Talk," and "Test" - to enhance the learning experience. Built using the Streamlit framework, TutorAI aims to revolutionize how learners interact with and consume educational content.

Interactive Learning

Our platform offers an interactive learning experience like no other. You have the freedom to choose from a variety of real-life situations and scenarios in which you'd like to improve your skills.

Key Features

Learn:

In the "Learn" module, users can input questions or topics they want to learn about. TutorAI leverages GPT-3's natural language processing capabilities to generate informative, human-like responses. Whether it's explanations, historical context, scientific concepts, or language translation, TutorAI acts as a personalized tutor, providing detailed, context-aware explanations.

Talk:

The "Talk" feature transforms TutorAI into an interactive conversation partner. Users can engage in natural conversations with the AI, seeking answers to their queries, discussing ideas, or simply engaging in stimulating dialogue. Whether it's brushing up on a foreign language or having a deep discussion about a favorite book, TutorAI is ready to chat.

Test:

The "Test" function is a powerful tool for assessment. Users can create custom quizzes and tests on any subject, and TutorAI will generate questions with multiple-choice answers. After taking the test, users receive immediate feedback and explanations for the correct answers. This feature is ideal for both self-assessment and practicing for exams or certifications.

Try it out

Make sure to have git installed: https://git-scm.com/

git clone https://github.com/Akasxh/TutorAI.git

Now run

cd TutorAI
pip install –r requirements.txt
streamlit run main.py

Technology Stack

Streamlit: The user interface is hosted on Streamlit, a Python library that simplifies web application development.

OpenAI API: The OpenAI API is the backbone of the "Learn" and "Talk" features, providing natural language understanding and generation capabilities.

Langchain: Langchain technology is integrated to enhance language understanding, making interactions more context-aware and informative.

Contributors

Team Lead - S Akash

Yash Kamdar

Ammar Ahmad

Kushal Agarwal

Aditya Agarwal

About

Tutor for kids. Using Lang chain and OpenAI api

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages