AI - Text to Structured Workout

My triathlon coach uses a training app which is not connected to Zwift. Within that, it demands me to manually input the workouts on Zwift every time.
There’s one easy to develop feature with current AI, which is transforming simple text into a structured workout. It would allow me to copy and paster the workout form anywhere and have it ready on Zwift.

PS: would also be nice to have a public API where I could have that done for my own account.

Does Intervals.icu take your input?

if so, you could connect it that way.

I probably am not understanding what you need to do, but have you tried this tool?
ht tps://whatsonzwift.com/convert

Sorry, maybe my description wasn’t good. What I wanted was to input my traning description into workout builder. Paste something like this and have the workout correctly configured so I can just ride, without having to drag and drop, configure, etc.

  1. Warm up 15’
    Light
  2. Repeat 1x
  • Ride 15’
    Moderately hard in big gear
  • Recover 5’
    Light
  1. Repeat 1x
  • Ride 5’
    Moderately hard in big gear
  • Recover 5’
    Light
  1. Cool down 5’
    Very light

Do you get numbered power/watt targets or is it all perceived exertion? Light, medium, hard, etc…

Both, depends on the day

That sounds an awful lot like how the Intervals workout builder functions.
But will have to put in some sort of information as far as what “moderately hard” means.. ie: “80%”, or Z3, etc.

Super duper awesome and capable text to w/o generator.
And now with the ability to sync to Zwift is a great addition.

1 Like

Which training app is it? Does it support export of workouts in any machine-readable format?

treinus.com.br
There’s no export capability that I’m aware of

Hmm that is unusual for a training app. Zwift has an API that training apps can integrate with, but the app developers would need to put some effort into it. Most apps that integrate with Zwift start by offering workout exports in a common format that you can download since that’s relatively easy.

Free chat gpt can create .zwo files for you, just ask it to. You can also upload an image of the workout and ask for a .zwo file.

Zwift or one of the add on sites could probably enable a GPT specifically for this.

This probably works. ChatGPT - Zwift Workout Generator

That’s very simple to convert into a zwo file from a base template. I just did it for you in about 60 seconds.

<workout_file>
<name>My Workout</name>
<description></description>
<sportType>bike</sportType>
<tags/>
<workout>
<SteadyState Duration=“900” Power=“0.5”/>
<SteadyState Duration=“900” Power=“1”/>
<SteadyState Duration=“300” Power=“0.5”/>
<SteadyState Duration=“300” Power=“1”/>
<SteadyState Duration=“300” Power=“0.5”/>
<SteadyState Duration=“300” Power=“0.35”/>
</workout>
</workout_file>

Duration is in seconds, Power is % of FTP.

I know guys, all those are possible and not complicated. But I’m here suggesting it as a Zwift native feature, to be included in the product. Not to find another website or chatgpt to do that, download a file, upload a file, etc.

Not going to happen.

Zwift has locked off and removed more features with the workouts over the years for the program itself; not expanded upon it.
It wasn’t all that long ago the workouts in-game got encrypted and locked away.

All Zwift has expanded on in the workout realm is opening the API to third parties willing to help each other.