Fashion Stylist AI Agent (Multimodal RAG System) (Work-inprogress)
Fashion Stylist AI is a multimodal AI system that provides intelligent outfit styling suggestions using:
-
Computer Vision
-
Color Analysis
-
CLIP Image Embeddings
-
Retrieval-Augmented Generation (RAG)
-
Local LLM (Mistral via Ollama)
Users upload an outfit image and receive professional styling advice grounded in fashion knowledge.
Tech Stack
-
CLIP (Image Understanding)
-
LangChain
-
FAISS Vector Database
-
Ollama (Mistral LLM)
-
Streamlit
Color Palette Extraction
Architecture
1️⃣ Image Upload
2️⃣ Color Palette Extraction
3️⃣ CLIP Visual Embedding
4️⃣ Fashion Knowledge Retrieval (RAG)
5️⃣ LLM Style Reasoning
6️⃣ Final Styling Advice
Features
- Outfit color detection
- Visual understanding using CLIP
- AI fashion recommendations
- Knowledge-grounded styling advice
- Local AI inference (privacy-friendly)
- Streamlit interactive UI
Setup Instructions
- Install Ollama
Pull model:
ollama pull mistral
- Install dependencies
pip install -r requirements.txt
- Ingest Fashion Knowledge PDFs
Update path in:
data_ingestion.py
Run:
python data_ingestion.py
- Run App
streamlit run app.py
Use Cases
AI wardrobe assistant
E-commerce styling
Personal fashion AI
Outfit compatibility analysis
Future Improvements
Occasion detection
Body-type recommendations
Trend-aware suggestions
Author
Moyiz Khan