The AI respects constraints. More constraints = more tailored routines. Here are the levers that matter most.
Duration
Always include a time. Without it, the AI guesses — and its guess might not be yours.
❌ "Upper body strength"
✅ "Upper body strength, 30 minutes"
✅ "Quick upper body, 10 minutes"
Equipment
Mention what you have (or don't).
"With dumbbells only"
"Full gym"
"Bodyweight only"
"Kettlebell and pull-up bar"
"No equipment, hotel room"
Intensity
Helps the AI pick appropriate exercises.
"Moderate intensity" / "Hard" / "Easy recovery"
"Low-impact" — avoids jumping, pounding
"Quiet — apartment below me"
Body focus
Narrow the scope when it matters.
"Lower body, hamstrings and glutes"
"Upper body push (chest, shoulders, triceps)"
"Core and hips"
Context
Tell the AI why — it'll use that to choose structure.
"Warm-up before a run"
"Active recovery after leg day"
"Prep for tennis serve"
"Morning routine to wake up"
Combine constraints
All at once is totally fine:
"25-minute bodyweight full-body strength, no jumping, moderate intensity, for a hotel room."
Result: tailored on every axis.
Anti-patterns
Conflicting constraints — "max strength in 5 minutes" or "full gym with bodyweight only" confuse the model
Vague adjectives without specifics — "better" or "cooler" don't give the AI anything to work with. Use concrete criteria.