Applied AI prototype of an educational assistant based on retrieval-augmented generation.
The project is designed to index local course materials, retrieve relevant fragments, and generate answers with source-aware context. It uses a backend service, a simple frontend, and Docker-based execution.
The system provides an educational question-answering workflow over local documents.
It was developed as a practical RAG prototype for working with structured and unstructured learning materials.
- Local document indexing
- Vector search over educational materials
- Retrieval-augmented question answering
- Source-aware answer generation
- Backend service for RAG interaction
- Simple web frontend
- Docker-based deployment
- CLI mode for local testing
- Python
- RAG
- Vector search
- Local LLM integration
- Docker
- HTML / JavaScript / CSS frontend
backend/— backend logic, indexing, and LLM utilitiesfrontend/— simple browser interfacecli_mode.py— local command-line modeDockerfile— container setupdocker-compose.yml— container orchestrationrequirements.txt— Python dependencies
Course materials, PDFs, DOCX files, spreadsheets, vector indexes, model files, local caches, generated outputs, and private environment files are not included.
This repository contains code only.