Spaces:
Sleeping
Sleeping
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
- 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]"
- Run the app:
chainlit run app.py
- 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