AI Endurance / Intervals.icu Integration

@Milosz_P @Duppie 30 days forward sync is live now

2 Likes

Thank you very much, I’m very happy! :slight_smile:

I still have a few ideas, but for now, I’ll focus on training for the next 30 days :wink:

2 Likes

Another meaningful functional addition! Thanks @Markus_Rummel_AIE

1 Like

Hi Mark, do you have any update on the swim workout matter?
Thanks,
Marco

1 Like

Hi Marco, haven’t forgotten about it but haven’t gotten to it yet. Thanks for your patience!

2 Likes

@Marco_Saraceno

Just updated the swim export to Intervals.icu. If you go to AI Endurance’s Apps page and click ‘Refresh Exports’ the Swims should now show as structured on Intervals.icu

Please let me know if you find any issues, thanks!

2 Likes

Thank you, it works correctly now!
One additional consideration: even if in the app, the pool length is set 33 m, the workout are based on a 50 m pool length. Is it the correct behavior?

Great, thanks for checking!

The second sentence in your workout description on Intervals.icu should be:

pool length: 33m

Can you confirm that?

Can you please specify what you mean by the workout being based on a 50m pool length?

I confirm the second sentence is “pool length 33m”

Workouts in a 33m pool are either based on multiple of 33m (I.e 6 x33m @ Z2), or multiple of 100m - which are equal to three laps for a total of 99m ~ 100m (6x 100m @ Z2).
It is not possible to perform 50m exercises, as it would result in a lap and an half …

@Marco_Saraceno I see, thanks for clarifying.

Yes the workouts assume multiples of 25 m instead. It’s a restriction of our current swim workout structure. Where did you find a 33 m pool? :slight_smile:

1 Like

33m pools became “common” in the 80s and 90s around Europe. There are still a quite number around :wink:

1 Like

The chat now has the capability to create swim workouts (literally just launched 5 min ago)

You could actually have the chat now create workouts for 33 m pool. Or ask it to transform your current workouts.

1 Like

AI adds a layer of complexity, I would have preferred to have the workout created correctly at the fist time, but the workaround works flawless! It is great, thanks!

1 Like

Hi Markus,

as I said, I was focused on my training last month, and now I want to share my opinion with you.

Overall, I see an improvement in my training — I’m recovering better and generally enjoying everything. However, if possible, a few things could be improved:

Brics – It would be great to add in the exercise description displayed on Intervals/Zwift (preferably at the very beginning) which run or bike workout should come first, and whether they should be combined. Right now, this information is only available in AI Endurance.

Deleting workouts from the calendar after changing the plan – Every time I add an event or change the available time slots for my training, my previous plan (past workouts) disappears from the calendar, and only the raw workout data remains, without being linked to a planned session.

Run threshold calculation seems off – While the threshold for cycling is accurate, the running threshold doesn’t make sense. Currently, it’s calculated as 5:00 min/km, even though I know I run at around 4:10. I conservatively set it to 4:15. My endurance pace is 4:55. On the other hand, the cycling thresholds are very accurate.

Recovery – I don’t like tracking my HRV daily. I only did it at the beginning when I started using AI Endurance and after a tough half-Ironman. I don’t wear a smartwatch every day, and I don’t sleep with it, so my HRV and resting HR aren’t being monitored. As a result, my aerobic recovery score is constantly at zero, which shouldn’t be the case.

1 Like

Thank you for the feedback @Milosz_P !

  • Brics: makes sense, will look into that
  • Calendar: you can see the previous training plan when you click on the ‘eye’ in the month display at the top of the calendar
  • Run threshold: interesting. one of the main differences between cycling and running threshold calculation is cycling uses critical power (running power does too) but we’re not yet using critical pace (planned for future). I wonder if that’s the reason, i.e. with all the other methods we use for running pace threshold calculation your real threshold ‘falls through the cracks’. For now you could also use the Chat, which can set zones now, with a query like: “Based on my recent runs estimate my running zones”
  • Recovery: understood, I also don’t like wearing a watch at night and found Oura ring works really well for me. The aerobic score being zero all the time is a bit odd though. Maybe the recovery model falsely ‘learned’ from the spotty data that you’re very sensitive to ESS but would like to have a look at your account just in case: could you please send me the email address for your AIE account to markus@aiendurance.com? Thanks!