AIFTP wasn’t a “real number” either. It was just the one you decided to believe in. The argument seems to be “I trusted the older AI, but I don’t trust the new one”. Thats fair, I just think believing the old AI FTP and workout recommendations were trustworthy but the new ones aren’t is a bit odd.
This concept might work if you only used your FTP to train within TrainerRoad, but many of us use FTP as a metric for other training, outdoors, or even with other software. Not being able to know your FTP as it is measured everywhere else is a backstep that I hope is resolved with an update.
This is my concern as well. Solely within TR, I couldn’t care less if it says my FTP is 200 or 2,000 watts, but we all use our FTPs to set our race/pacing plans for events. Do we now need to go back to ramp testing to do that? Please don’t make me do that!
My “FTP” went up 10% today, which feels great at first, but I don’t think that is accurate in the real world right now.
Comparing models, you can always choose a different FTP number to be manually entered if you do not want to accept TR.
Nate has already talked about getting the AI to predict max 20min and 60min powers in lieu of “real FTP”
I think this a decent solution to that particular problem.
Also not as “fuzzy” at the “real FTP” number though ![]()
For ages now the AI FTP has been intentionally a somewhat artificial metric in the sense that you could have an FTP of 300W but low progression levels or an FTP of 300W with high progression levels and have quite different capabilities. This is at least partly down to the 28 day restriction and the fact that it’s not a ‘live’ reflection of current capabilities, and partly due to an understanding that a single parameter just can’t describe our fitness, so we need to let a gross parameter kind of lag while we work up to longer time in zone (etc.), before taking a step change in FTP setting.
The current (including new) construct allows users to manually shift the FTP value in order to manipulate their progression (/athlete) levels and make the workouts more appropriate for them. That’s perfectly valid, even if most people might be better off just letting the AI choose.
My preferred solution would be to decouple the ‘FTP estimate’ from this control lever, so that on any give day TR can show me its best estimate of ‘true’ FTP for some definition. I am quite happy for that to be decoupled from the AI’s workout suggestions. In order to show (and allow athlete control of) the orthogonal parameter akin to progression levels we could then have a secondary metric that could vary from e.g. 0-100 to effectively show where we are in the levels. So you can be sitting at 50 and fed roughly PL5 workouts, and if you really want to then you can bump it up to 80 and get PL8 workouts (which would automatically be of lower watts, because PL8 at (old FTP setting of) x watts is just as ‘easy’ as PL5 at (old FTP setting of) y watts. That ‘slider’ would probably need to be zone-specific, but that’s OK, no different really from the current PL construct.
FTP isn’t all that fuzzy if you validate it, and pace by it. A PDC like WKO would be nice, but that doesn’t mean that the number itself isn’t important.
I want to be able to go out and do 30+ minutes at 100%, or 60-120 minutes at 90%, and so on out on a training ride or in a race without blowing up.
And for me, AIFTP was real and was accurate and validated within a couple watts. And if the number they give doesn’t track with that, Id rather have them get rid of it as they’ve said they don’t need it.
Honestly, I can’t disagree with much of that!
It seems a bit of a headache for TR to find a way that allows the new ML model to fulfil its potential while still being constrained somewhat by the pre-existing product architecture that it has to operate within, and the training concepts and workout vocabulary that we’re accustomed to and often still expect to see…
If there was an easy/quick solution here, I feel it’d would probably already have been done. The “two different numbers” suggestion discussed probably raises as many (or more!) problems than it solves, while the “moving some things beneath the hood” suggestion likely means a massive engineering effort, not least because of the UI impact throughout the product… If TR have been working on the core technology here for 3 years, they understandably want to get this out the door now, as do we!
Without meaning any disrespect to them (just being practical), TR have had to “shoe-horn” this new underlying technology into the existing product somewhat, and it seems like they’ve done a great job of this, with the result looking very polished. Hopefully (“FTP number” debates aside…) the new ML training model proves its effectiveness in the months/years ahead. If TR really have nailed the core technology, it should allow focus to shift to leveraging it ever more effectively with new features, like the monte carlo stuff and novel plan structures that’ve been raised, plus a bunch of useful forecast performance metrics to suit different use cases. Could be a while though.
@Dark-Passenger If anything TR are getting closer to the meaning of FTP, as “descriptive not prescriptive.” amongst other things. I’m loathe to get drawn in to this kind of discussion again, but I understand your concerns. FTP has been a handy number for a long time.
My thoughts got to Luke, approaching the thermal exhaust port:
OBI-WAN: Use the AI, Luke. Let go, Luke.
DARTH VADER: The AI is strong with this one.
OBI-WAN: Luke, trust me.
REBEL: His FTP’s off. Luke, you switched off your FTP tracker! What’s wrong?
LUKE: Nothing. I’m all right.
How can that be the sole purpose when the new AI doesn’t use ftp to select a workout?
Why do people keep talking about it like one or two people getting a number the don’t like means there’s some whole system wide sweeping change to the numbers it’s spitting out?
Mine, I was apparently in early and didn’t know, number from about a month ago was down 23% or something like that feels spot on. And that’s a number it got from an absence of data.
Except FTP is prescriptive in certain scenarios. It’s not all about sitting on a trainer doing workouts in a virtual world.
Do 2x25 at 100% with 5 minutes rest.
Do a 4 hour ride with 4 x 30 at 90%
Do a 4 hour Fartlek at 80% IF.
Pace the climbs in a race at 90-95% watching RPE and heart rate.
Do 4 hours at 64% but cap heart rate at 70%….
And the list goes on.
Anyone have an actual quote from Nate saying that the number is nothing more than this? Or is this just normal forum nonsense of running with one comment and blowing it out of proportion?
My take away has just been that if the number is a little off it doesn’t matter since the system doesnt use it as much. I’ve read nothing that says that this number is arbitrary and useless outside of trainerroad from anyone at trainerroad, only from random people.
Right being blown out of proportion.
330-350 sounds wild. If you ignore that it was during someone’s ftp detection where they probably would have had a bump anyway. So it’s a rounding error on maybe 340 to optimize workouts not the 330.
This is being wildly misinterpreted into something its not.
So now you have decided that you do in fact trust it, but not the new model, and that doesn’t change the fact that both models are made up “AI” “FTP’s”, which is exactly what I said.
Except for a lot of us the “made up” AIFTP actually equals our real world FTP, which is why we trust it and are skeptical of something Nate says may not match up.
All the ftp numbers are estimates of a metabolic steady state, a steady state which fluctuates and is not fixed…what do you mean by “real world ftp”?
I’m getting sucked in.
My AI detected ftp and ramp tests usually align, my Garmin detected ftp is usually a bit different, and I haven’t done a 40k TT in a long time. My ironman power is usually approximately 66% of any of my ftp.
I’m extremely skeptical of AI FTP. Maybe just because it didn’t work well for me. So, maybe (almost certainly) that clouds my comments. I believe people who try to verify it just test to the number, which skews real world training. That’s why I love this new model. It doesn’t care what you think your FTP is on any given day, it just gives you the right workout for that moment based on multiple variables.
I get how that doesn’t work in the real world when not following a workout, but in that scenario, I would not have trusted the AI FTP and would have tested anyway. Again, I see where that’s skewed to my personal scenario. I just think some are missing where their own situation in believing the AI FTP is also skewed to their own personal scenario.
Haha. And I’m just about to push out of it! Have fun!