Back to Portfolio

Study Assistance AI Tool - Deep Learning

Advanced Machine Learning & AI Course

Project Overview

This comprehensive challenge involved building an intelligent Personalized Learning Assistant using cutting-edge technologies. The project leverages Streamlit for the user interface, crewAI for agent orchestration, and a custom RAG (Retrieval-Augmented Generation) pipeline for enhanced question-answering capabilities.This Project was carried out during the first sesmester from Nov 2024- December 2024


The system allows users to upload their course materials, ask complex questions about the content, generate comprehensive summaries, and even create interactive quizzes for self-assessment. We implemented Groq LLM APIs for fast inference, utilized vector databases for efficient semantic search, and designed modular agents that work collaboratively to provide accurate, contextual responses.

Technologies Used

Python
Streamlit
crewAI
LangChain
ChromaDB
Groq API
FastAPI
OpenAI

Key Features

  • Document upload and processing
  • Intelligent Q&A system
  • Dynamic summary generation
  • Interactive quiz creation
  • RAG-powered responses
  • Multi-agent collaboration

Project Demo

Team Members

Fabrice Elono

Team lead

Rae Makonga

Team Member

Safwan

Team Member