I want to run a marathon next summer, so I turned to ChatGPT to help me out. Not with the running part, but mostly everything else. With generative AI, I can have a personal marathon coach that understands my needs, optimizes my training plan, and continually adapts as my fitness level evolves.
Setting Up My AI Coach
To create my AI coach, I used the MyGPT function offered by OpenAI. It allows you to customize a ChatGPT model to your liking by providing sets of instructions and information. I instructed it to act as my professional marathon coach who understands my goals, fitness level, and the specific challenges of marathon training. I explained my current abilities, body metrics, and general athletic history. I also provided my time goal, the marathon course info, and the date of the event. Moreover, I uploaded important data:
- Running metrics for current, regular runs (distance, time, heart rate zone info, cadence, pace, split pace, effort level, etc.)
- Apple Watch training data
- Calendar data
This data ensures that the model can give more specific advice and training plans. For example, it uses my previous data to set pace targets considering terrain and what heart rate zone I should be in for a particular session.
Phased Training Plan
The AI-generated plan broke my preparation into phases, each with a specific focus. The initial phase was about building endurance with consistent mileage and easy runs. Later phases introduced speed work and tempo runs to improve stamina and pace. The AI explains the purpose behind each phase, which keeps me motivated and committed.
The phased approach means I’m not overwhelmed. Instead of seeing it as one long journey, I focus on each phase, trusting that the AI has mapped out the best way to build my fitness gradually. Each phase has unique challenges and goals, which helps me stay focused and structured. Here is an example of what it created:
Phase 2: Strength & Speed Building (Weeks 11–20)
Goal: Increase mileage, speed, and introduce hill work. Continue to improve cadence and manage heart rate.
Weekly Structure:
- 5 days running:
- 1 long run (gradually increasing distance)
- 1 interval session (e.g., 4 x 1 km at 5:00/km)
- 1 tempo run at marathon pace (5:40–5:50/km)
- 2 easy runs (HR < 150 bpm)
- 1–2 days cross-training or strength training focused on core and lower body strength.
Example Week 15:
- Monday: Rest or cross-training
- Tuesday: 8 km easy run (HR < 150 bpm)
- Wednesday: Interval run: 5 x 1 km at 4:55–5:05/km with 2-min recovery
- Thursday: Cross-training (strength-focused)
- Friday: 8 km tempo run at marathon pace (5:40/km)
- Saturday: 18 km long run (pace 6:10–6:30/km)
- Sunday: Rest or mobility work
Long Run Progression:
- Week 11: 18 km at 6:10/km
- Week 14: 22 km at 6:00–6:20/km (HR under 160 bpm)
- Week 17: 26 km at 6:10/km with last 3 km at marathon pace (5:40/km)
- Week 20: 30 km long run (gradual build, HR < 160 bpm)
End of Phase Goal:
- Cadence: Improve to around 165–170 SPM.
- Long Runs: 30 km long run with a fast finish.
- Tempo Pace: Consistent pacing at 5:40/km for up to 12 km.
How AI Adjusts Based on Real-Time Data
The AI adjusts based on real-time data from my Apple Watch, including cadence, heart rate, pace, and distance. If my heart rate is higher than usual during long runs, the AI might recommend more rest or adjust upcoming workouts. On strong days, it suggests more intensity or extra mileage. These adjustments keep my plan in sync with my body’s needs. The AI doesn’t just follow a set schedule—it adapts continuously to prevent burnout or injuries and to push me when I’m ready.
Personalized Insights & Accountability
The AI can provide insights into my performance, spotting patterns I might not notice. I can ask it to analyze my recent running data and give me advice if it is necessary to adjust the training plan. For example, when my pace stagnated, the AI suggested changes—more recovery days and different speed workouts. This helped me break through the plateau, improving my pace within weeks. These insights are invaluable and something I wouldn’t easily notice on my own.
Looking Ahead: My Marathon Journey Continues
With about eight months until the marathon, I’m excited to continue building on the progress I’ve made. Having a personalized plan gives me confidence that I will be well-prepared when race day arrives. Generative AI has transformed my training goals. It’s personalized, adaptive, and insightful. It helps me understand my capabilities, push limits, and gain confidence in my training approach.
Have you ever considered using AI to help with your fitness goals? I’d love to hear your thoughts or experiences—feel free to share in the comments below!
Well done, I like this innovative approach to marathon training, it is nice to see how you’re using AI to create a truly personalized and adaptive plan, especially with all the real-time adjustments based on your data. I think that the phased structure of your plan makes the journey feel much more manageable. You explained how the AI helps you balance effort, avoid burnout, and optimize performance, all based on your own data, something I hadn’t heard about before. I can see how having that kind of smart feedback would make a big difference in staying on track and staying motivated. I actually see myself using this kind of plan using AI to create a personalized fitness plan in the future. Best of luck with your marathon!
Hi Jacob, great post! I really appreciate how you broke down your experience with setting up your AI coach using MyGPT. The way you personalized the training plan by incorporating your specific metrics and goals truly showcases the power of generative AI in fitness.
It’s impressive how the AI adapts in real-time based on your performance data, ensuring that your training remains aligned with your personal needs. Your reflections on the personalized insights and accountability it provides highlight the transformative impact of technology on personal fitness. I’m excited to see how this journey unfolds for you, and it makes me wonder how AI could enhance other areas of our lives. Thanks for sharing your experience and I wish you the best of luck with your marathon!