PsTuts-RAG / README.md
mbudisic's picture
Changed to sepia theme
7423d7e
|
raw
history blame
1.79 kB
metadata
title: PsTuts RAG
emoji: πŸ’»
colorFrom: yellow
colorTo: indigo
sdk: docker
pinned: false
license: mit
short_description: Agentic RAG that interrogates the PsTuts dataset.

Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference

πŸ€– PsTuts RAG System

An agentic RAG system for the PsTuts dataset that provides AI-powered answers to Adobe Photoshop questions using video tutorial transcripts.

🎨 Visual Theme

The application features a beautiful sepia-toned color scheme that gives it a vintage, artistic feel perfect for Adobe Photoshop tutorials:

  • πŸŒ… Light Theme (default): Warm cream and tan colors reminiscent of old photography
  • πŸŒ™ Dark Theme: Rich coffee and amber tones for comfortable nighttime usage
  • πŸ–ΌοΈ Sepia Filter: Subtle sepia treatment on images for visual consistency
  • ⚑ Smooth Transitions: Elegant animations when switching between themes

Users can toggle between light and dark variants using the theme switcher in the interface.

πŸš€ Getting Started

  1. Install dependencies:
# Basic installation (includes Jupyter support)
pip install -e .

# With development tools
pip install -e ".[dev]"

# With web server components
pip install -e ".[web]"

# With additional extras (numpy, ragas, tavily)
pip install -e ".[extras]"

# Full installation with all features
pip install -e ".[dev,web,extras]"
  1. Run the app:
chainlit run app.py
  1. Open your browser and navigate to http://localhost:8000

πŸ’‘ Features

  • Retrieval-augmented generation (RAG) for Photoshop tutorials
  • Multi-agent system with team supervisor
  • Web search integration via Tavily
  • Semantic chunking for better context retrieval
  • Interactive chat interface through Chainlit