| | ---
|
| | 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
|
| |
|