How to use ChatGPT for training without screenshots and manual context

It seems like a lot of people already use ChatGPT and other AI tools for training. Asking for a weekly plan, reviewing a workout, discussing training load, or talking through race prep has become a pretty normal use case.

But the same problem keeps coming up: the chat has no real access to actual training context. So people end up sharing screenshots from their watch, Strava, or Intervals, manually explaining goals, limitations, and history, and then rebuilding everything from scratch in every new conversation.

What we wanted to solve was not “build yet another AI coach,” but create a proper bridge between training data and ChatGPT.

The idea is simple: instead of pushing people into a separate app with its own logic, we wanted to help people who already use GPT for training. So the user stays in the chat interface they already like, while we load in a structured training context: workout history, training load, goals, constraints, workout notes, and the current plan.

That way, the conversation is not based on screenshots or rough explanations, but on actual prepared athlete data. And from the same chat, you can send the training plan back to Intervals.

Of course, like any AI system, this is still not a real coach. But the workflow is actually pretty close to how many people already communicate with a coach in messaging apps: they discuss how they feel, talk through workouts and plans, and look at the same metrics from TrainingPeaks, Intervals, or their watch.

I train with this system myself and I’m very happy with it. That obviously does not mean it will be right for everyone.

If you want to take a look, here is the project: :backhand_index_pointing_right: STAS

And finally, a real thank you to Intervals.icu. We were only able to build STAS because their data and ecosystem make this kind of integration possible. It’s honestly very cool to have a platform that is so useful for athletes and open enough to let other people build on top of it.

4 Likes

Thanks for your project. I found your guide on Help page:

Could you share some sample prompts and outputs showing benefits of your tool?
Thanks a lot.

Fair question, although I would describe it less as prompts and more as a normal conversation.
People do not really use GPT by writing special prompts. They just talk to it naturally, often by voice.
The main idea is simple:

  • your watch has the data, but you cannot talk to it
  • ChatGPT is easy to talk to, but it does not have the data
  • STAS combines both

So the value is natural conversation based on real training data instead of screenshots and manual context.
It also works both ways! It sends the workout plan straight back to Intervals from the chat. That feels genuinely useful.