Concept
Natural language fitness planning: describe your goals and fitness level, get personalized workout routines.
Technical Implementation
Vector Search
- Used Weaviate for semantic workout search
- Embedded fitness routines with descriptions
- Implemented semantic similarity matching
Example Queries
- "out of shape 30 year old couch to 5k"
- "strength training for beginners"
- "low impact cardio for seniors"
Structured Output
- Generated progressive workout plans
- Included exercise descriptions and modifications
- Suggested timelines and milestones
Learning
- Practical vector database implementation
- Semantic search for recommendation systems
- Rapid prototyping with modern AI tools