/smartlit

Given a bunch of documents, answer questions and creates academic summaries

Primary LanguagePythonMIT LicenseMIT

📖KnowledgeGPT

Accurate answers and instant citations for your documents.

🔧 Features

  • Upload documents 📁(PDF, DOCX, TXT) and answer questions about them.
  • Cite sources📚 for the answers, with excerpts from the text.

💻 Running Locally

  1. Clone the repository📂
git clone https://github.com/mmz-001/knowledge_gpt
cd knowledge_gpt
  1. Install dependencies with Poetry and activate virtual environment🔨
poetry install
poetry shell
  1. Run the Streamlit server🚀
cd knowledge_gpt
streamlit run main.py

🚀 Upcoming Features

  • Add support for more formats (e.g. webpages 🕸️, PPTX 📊, etc.)
  • Highlight relevant phrases in citations 🔦
  • Support scanned documents with OCR 📝
  • More customization options (e.g. chain type 🔗, chunk size📏, etc.)