Metrics on new AI FTP Detection + TrainerRoad AI

I’m just happy to finally know what “black goo” means!

Quick real-world data point that might help with confidence in the new AI FTP detection:

I’m currently on 289 W AI FTP, with my next update projecting 302 W. Last Sunday I did a normal outdoor group ride, which included one hard interval racing up a climb. After the ride, I received an automated email from Intervals.icu saying my predicted FTP had increased to 300 W based on that activity.

What stood out wasn’t the number itself, but the independent agreement:

  • TrainerRoad AI FTP trend → 302 W

  • Intervals.icu prediction → 300 W

  • Subjective RPE → threshold and VO₂ workouts are landing exactly where they should (hard but repeatable)

That convergence gave me far more confidence than any single algorithm in isolation.

I understand the desire for more transparency around why AI FTP changes, but from a practical training perspective this has been the most trustworthy FTP guidance I’ve had in years, especially compared to traditional ramp tests where fatigue or execution can skew results.

So far it’s doing exactly what I want: setting targets that are challenging, achievable, and consistent with real-world performance.

It won’t stay on “Todays” workout/week. It jumps back and forth between previous weeks and future weeks, especially band when scrolling.

Is this on the app or the website?

I have the same issue on the app. It’s jumpy when scrolling.

Not sure what thread this fits best in but guess it doesn’t matter as long as it gets some visibility.

We’re securely in winter up here so 100% of my riding lately has been indoors so power and HR are no issue. I’d really like to get out on the fat bike now that we’ve got some snow on the ground but it doesn’t have a power meter.

How impactful on the new AI as a whole is riding with HR only? I’d love to have some “fun” but also don’t want to negatively impact my training.

I do completely understand that. We’re discussing this now and will follow up soon. :+1:

9 Likes

I’m in full winter mode also, and ride my fatbike for my longer weekend rides, and some of my weekday endurance rides. I just looked at my calendar, and I’ve been consistently doing 2-4 fatbike rides per week.

All my hard rides have been on the trainer. I have been using HR only on the fatbike, and the AI doesn’t seem bothered by it at all. What I have found is the TSS is over estimated for me when using HR though - but doesn’t seem to affect things. I roughly stick to the hours when outside, but I normally do slightly more than prescribed.

You gotta have fun man! No way I’d get through the winter without fatbiking.

Thanks for the quick reply! I’ll give it a go and try this fun on a bike thing people talk about. :grin:

DMing you right now!

I have a similar PL structure for my anaerobic workouts, Tuesday was steps at PL 5.5 (very hard) and Saturday was on/offs at PL 2.6! The system thought I might rank it “very hard” but it was “moderate”. Not sure what would lead to the “very hard” estimate coming off a recovery week and dropping from 3 hard days to 2 hard days.

Took some searching, but by dropping down from 2:00h to 1:45h, I found a PL 4.5 workout with more “on” time overall and less frequent rest (Lil Long). Think this is more what I need to get a useful stimulus this Saturday.

Did you look at the traditional base plans (Training Plans => Base phase => Traditional Base)? These sound like a good fit for you, have a look. You can manually apply those to your calendar. Maybe worth a try.

To me it seems like you go along the classic season training structure as shown here for example in the WKO series about annual training concepts which I applaud :clap: ( WKO5 Annual Part 1 Plan: Early Base Development , WKO5 Annual Planning Part 2: Mid to Late Base , WKO5 Annual Planning Part 3: Late Base to Peak ).

Have you tried messing around with building a custom plan at all?

I think you can do what you are trying to achieve it just takes a tiny bit more work. Put the days you want to train in and adjust from hard intervals to sustained endurance or tempo. You can add zone types of workouts in or add to your calendar.

Maybe add in a day of tempo or sweet spot. I believe there are also filters for VO2 of traditional or long suprathreshold that would get you where you want. May start at 3 minutes vs 4 but it would work you up.

The ai would still select the best workouts for you but you would set the gaurdrails of your training. Worth a shot to mess around with.

You would still get the benefit of AIFTP, AIFTP prediction with the AI sim window and you are still having a plan built out for you, you just need to give it a bit more guidance. I think this update actually added in more functionality to fit what you are looking for.

Where is the second image from? Looks like it’s missing the drop down menu that gives you the options of similar, easier, harder, etc…

1 Like

Thank you @cnidos for the feedback :slight_smile:

I have taken the feedback on the Workout Library, to see if we can make it more friendlier to how you’re using it.

I was able to reproduce the behavior on the app when scheduling a workout, so I am taking this to the bugs team! In the meantime it may be best to schedule them straight from the web if that’s easiest for you.

2 Likes

That’s the windows app.

First image was chrome.

Ok, let me take this to the devs!

2 Likes

It is a custom plan but I hadn’t noticed the ability to replace the interval type so I’ll have to go take a look at that :+1:

I’ve said it before, but now it seems to gain traction and I like the wording. Hard to describe precisely, but I used to find an alternate I like easier/faster with the previous interface. +2 on this one, for my girlfriend and myself.

Yes, especially the options for longer or shorter workouts, it doesn’t make sense the criteria used. They just offer one suggestion for every 15 minutes time difference. So if you’re trying to reduce duration of a 1:15 workout you will only get one suggestion each for 1:00, 0:45 and 0:30 workouts. So instead of 6 alternates your only given 3. Certainly there’s multiple 1:00 and 0:45 alternates with similar training impact, so why not offer them up?