metadata
title: Knowledge Management System using RAG
emoji: π
colorFrom: indigo
colorTo: blue
sdk: docker
sdk_version: latest
python_version: '3.13'
app_file: app.py
pinned: false
π Knowledge Management System using RAG
This project is a Knowledge Management System (KMS) built using Retrieval-Augmented Generation (RAG).
It allows users to upload, manage, and query documents using natural language.
The application is built with:
- FastAPI for the backend API
- Streamlit for the frontend UI
- Docker & Docker Compose for containerized deployment
π Features
- π Upload and manage documents
- π Semantic search using vector embeddings
- π€ RAG-based question answering
- β‘ FastAPI backend for scalable APIs
- π₯οΈ Streamlit frontend for interactive UI
- π³ Fully cont