π€ Enhanced AI Tutor System using LLaMA-3 and LangGraph
An adaptive, feedback-based AI tutor system built using:
- π§ Meta's LLaMA-3.2-3B-Instruct
- π LangGraph for multi-agent workflow
- β‘ Hugging Face Transformers (4-bit quantization for efficiency)
- β PyTorch, BitsandBytes, Accelerate for seamless GPU usage
π What It Does
This notebook walks you through a complete interactive tutor session that:
- π Asks a question from a topic you choose
- π Evaluates your answer and gives structured feedback
- π§ͺ Generates a new practice question
- π Tracks your progress and adapts difficulty
It's like having your own AI teacher, personalized to your learning!
π View Notebook in Colab
You can explore the full .ipynb notebook on Google Colab using the button above.
π Project Structure
βββ EnhancedTutorSystem.ipynb
βββ README.md
βββ requirements.txt
π§ Model Info
This project uses (but does not rehost) Meta's official instruction-tuned model:
The model is loaded via transformers using 4-bit quantization (BitsAndBytes)
Note: You must agree to Meta's license to access the model.
π― Features
- βοΈ Adaptive questions across difficulty levels
- π Real-time performance tracking
- π€ Intelligent feedback on every answer
- π‘ LangGraph-powered multi-agent workflow
- π§΅ Fully reproducible session history
π Coming Soon
- π A Hugging Face Space with a user-friendly UI
- π Student progress export to PDF
- π― Topic-based quiz sessions
- π§ͺ Integration with LangChain for evaluation metrics
π License
This project is released under the MIT License.
π Acknowledgments
- π§ Meta AI for LLaMA-3
- π LangGraph by LangChain
- π€ Hugging Face for open infrastructure
π¬ Contact / Feedback
Feel free to raise issues or suggestions on GitHub
Or connect via Hugging Face community tab!
Happy learning! π‘
- Downloads last month
- -
Inference Providers
NEW
This model isn't deployed by any Inference Provider.
π
Ask for provider support
Model tree for Mrigank005/NeoTutor
Base model
meta-llama/Llama-3.2-3B-Instruct