Chat with your PDFs in seconds.
HokieGPT is an innovative educational tool designed to foster an inclusive and adaptive learning environment. It is built to enhance student learning and exam preparation through a combination of AI-driven explanations and visual learning aids.
HokieGPT allows users to upload learning materials in PDF format, select specific sections, and ask detailed questions. The tool provides instant, AI-driven explanations to support comprehension of complex topics.
- PDF Upload: Users can easily upload study materials.
- Selective Questioning: Highlight specific parts of the content to ask focused questions.
- AI-Powered Answers: Receive detailed answers powered by cutting-edge natural language processing.
- Upload: Users can upload PDFs or other documents.
- Ask: Highlight specific sections of the document and ask questions for an immediate response.
- Adaptive Learning Pathways: Provide tailored learning recommendations based on user progress and performance.
- Collaboration Tools: Enable students to share learning materials and collaborate on questions.
- Voice Integration: Allow students to ask questions and receive answers through voice commands.
- Next.js App Router for the framework
- OpenAI for embeddings
- LangChain.js for the RAG code
- MongoDB Atlas for the vector database
- Bytescale for the PDF storage
- Clerk for user authentication
- Tailwind CSS for styling
- Clone the repository: git clone https://github.com/yourusername/HokieGPT.git
- Navigate to the project directory: cd HokieGPT
- Start the backend python app.py
- Start frontend npm start