I use OpenAIs structured outputs to generate bike workouts
I use OpenAIs structured outputs to generate bike workouts
I built a cycling workout generator using a two-stage LLM architecture. Stage 1: Draft generator takes user input and creates high-level workout structure with segments Stage 2: Specialist processors (warm-up expert, interval specialist, etc.) convert each segment into precise power targets and timings Key insights: - LLMs excel at generating structured JSON when you use schemas - Breaking complex tasks into smaller, focused LLM calls works better than monolithic prompts - Each specialist has isolated context, forcing self-contained outputs The result: "4x4min threshold intervals" becomes exact power zones and durations that sync directly to Wahoo element bike computers. Anyone else finding structured outputs surprisingly reliable for complex data generation?
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Incorrect prediction on native model
Similar products
Generate personalized swim workouts
I made a tool for analyzing wind conditions for bike rides
KOrs – How to Bike Like an Amsterdammer
How to Bike like an Amsterdammer
AfricanaWiki – the structured Africana knowledgebase
typed_params – structured and typed parameters for Rails controllers
Blackline – The Bike of The Future
Track every bike and component, and share your builds
Bike – macOS Native Outliner
The fastest growing online bike shop.