Skip to content

Fynis96/Asclepius-RAG-Local

Repository files navigation

TODOS

  • Immense need for error handling improvments
  • Client-side validations
  • Configure CORS for dev & Prod
  • Configure Docker-Compose.yaml's for Dev/Prod
  • Ensure all Secrets/Env variables are HANDLED, and not all over the place
  • File type/size validations/limitations
  • Functionality to retreive/view uploaded files on frontend
  • User Mgmt for user/profile
  • Unit/Integration/E2E testing
  • Keep up with Swagger API Documentation
  • Chatbot view
    • Collapsible settings w/ Chatbot view
  • Implement CICD pipeline
    • Flake8/ESLINT
    • Test Features
  • Endpoint for reindexing/updating existing indexes
  • Endpoints for managing and customizing the query pipeline
  • Endpoint for document similary search within a knowledgebase?
  • Implementing a modular pipeline system where users can chain together different components (e.g., retriever, reranker, query transformer).
  • Creating custom nodes for domain-specific tasks that can be integrated into the pipeline.
  • Offering preset pipelines for common use cases, which users can then customize.
  • Considering and Implementing ASYNC properly
  • Admin Dashboard
  • Implement multi-select of files/folders for uploading to a knowledgebase
  • Move entrypoint/reset scripts to script folder, update yamls

MajorFeatures

  • LlamaIndex added in and quick sample workflow to test out
    • Complex workflows thereafter and the ability to switch between
    • Settings connected in collapsible settings
  • PDFViewer for pdfs