This is a starter template for Learn Next.js.
StudyGPT is an AI-powered chatbot that helps students study for exams. It is built using the GPT-3.5 API from OpenAI. It allows file attachment, creates mock exams, and provides a study guide based on the student's notes.
- Next.js
- React.js
- Langchain
- OpenAI GPT-3.5 API
- PDFs reading using OCR to distingusih the qustion, student response, and feedback.
- Distinguish between notes and assessments. Output will depend on the type of file uploaded.
- Message history, LangChain memory.
- Different notebook tabs for different subjects.
- Use embedding/indexing to structure data better. Gives better context for the next prompt.
- Fix message output being cut off.
- Fix sequential bug, make it able to reference previous messages.
- Output PDFss for mock exams and study guides.
- Add more features for notes, turning handwritten notes to text.
- Implement business model, subscription based, token based.
- Login system, user accounts.