Choosing a tool

A language model can write you a training plan. It cannot watch you train.

General assistants are now the most widely used coaching tool in fitness, mostly by people who would never call it that.

Pose landmarks tracked across hips, knees and ankles during a squat next to a technique score and rep count
A written plan describes the set. This is the only kind of evidence that describes the rep.

Can you use ChatGPT as a fitness coach?

Yes, for the parts of coaching that are made of language, and no for the parts that are made of observation. A general assistant is genuinely good at drafting a training week around your constraints, explaining why something is programmed, translating a coach’s plan into a checklist, and answering the questions people are embarrassed to ask a human. It is free or cheap, available instantly, and infinitely patient.

What it cannot do is see you. It has no idea whether the squats happened, whether they reached depth, or whether the twelve reps you reported were twelve reps by anyone else’s standard. It also has no memory of your training unless you give it one, and no responsibility for the outcome. Used with those limits in mind it is a useful tool; used as a replacement for a coach it is a confident narrator of a session it never observed.

What it is genuinely good at

The strongest use is as a training assistant rather than a training authority — the work that surrounds coaching rather than coaching itself. Each of these is fast, low-risk and easy to sanity-check yourself.

  • Drafting a week around real constraints: four days, ninety minutes, a barbell and a bike.
  • Explaining terminology and rationale — what an RPE of eight means, why a deload exists, what a hinge pattern trains.
  • Substituting movements when equipment is unavailable or a machine is occupied.
  • Turning a plan you already trust into a session checklist, a warm-up or a shopping list.
  • Rehearsing questions before a coaching call so the call is spent on decisions rather than definitions.

Where it fails, and why the failure is hard to notice

The failures are not loud. A language model will produce a plausible, well-formatted twelve-week programme with the same confidence whether or not the reasoning behind it holds, and the format itself is persuasive: numbered weeks and precise percentages read as expertise. It will also tend to agree with you. Tell it your plan is good and it will usually find reasons that it is, which is the opposite of what a coach is for.

The deeper problem is the missing feedback loop. Every coaching decision that matters — add load, hold, back off, fix the movement before adding anything — depends on knowing what happened last session. The assistant knows only what you typed, and what you type is a summary written by the person who was inside the effort. Nobody logs "the last two sets were above parallel", because nobody feels that from underneath a bar.

It also cannot assess safety in any meaningful sense. It does not know your injury history unless you tell it, cannot see a movement compensation, and should never be the thing that decides whether pain is worth training through.

How to prompt it so the plan is usable

Most bad AI training plans are bad because the prompt described a wish rather than a situation. Give it the constraints a coach would ask for in the first five minutes, and ask for rules rather than a fixed calendar, because a static twelve-week block cannot survive contact with a missed week.

A prompt worth reusing contains six things: your training history and current numbers, the days and time you genuinely have, the equipment you can access, your goal with a date attached, any injuries or restrictions, and what happened in the last two weeks. Then ask for progression rules — what to do if a session is missed, if a load feels heavy, or if a rep target is missed — and ask it to state the assumptions it made. The assumptions are usually where you find the mistake.

  • Give it your actual numbers, not your aspirational ones.
  • Ask for progression and failure rules, not a fixed twelve-week calendar.
  • Ask it to list the movement standard for each exercise so you know what you are trying to hit.
  • Ask what it assumed, then correct the assumptions and regenerate.
  • Ask it to flag anything that should be checked by a coach or clinician rather than answered by a model.

The gap a language model cannot close

Suppose the plan is excellent. It still rests on one unverified assumption: that the training happened the way it was written. Five by five at a given load means nothing if the fifth set was two inches higher than the first, and no amount of prompting fixes that, because the model is reasoning from your summary rather than from your movement.

This is where a camera does something a chat window cannot. Filming one set and counting the reps against a movement standard produces the one input the assistant never had: what actually happened. Feed that back into the conversation — the count, the criteria that held, the point in the set where depth started to fade — and the next block is planned on evidence rather than on recall.

A division of labour that works

The setup most likely to survive a training block gives each tool the job it is actually good at. The assistant plans and explains, because language is what it is made of. The camera verifies, because execution is visible and self-reporting is not reliable under fatigue. The human coach judges, because context, risk and responsibility are not automatable — and because someone should be accountable for the decision to add weight.

If you have no coach, the first two still work together, and they are considerably better than either alone. Plan with the assistant, verify one set a week with the camera, and let the evidence rather than the enthusiasm decide what happens next.

Is it safe to train from an AI-written plan?

For a healthy adult doing moderate, familiar training, a well-prompted plan is usually a reasonable starting point, and the most common failure is not danger but drift: volume that creeps, progression that stalls, or a programme that never adapts because nothing ever measured whether it worked.

The risk rises with load, novelty and existing injury. A model cannot examine you, cannot see a compensation pattern and cannot tell whether pain is a warning or a nuisance. Anything involving recent injury, medical conditions, pregnancy, rehabilitation or persistent pain belongs with a qualified professional, and no automated movement score — including ScoreRep’s — is a clearance to load a joint.

Questions

What athletes usually ask

Can ChatGPT create a workout plan?

Yes, and the quality depends almost entirely on the constraints you give it. Supply your history, schedule, equipment, goal and injuries, and ask for progression rules rather than a fixed calendar.

Can a language model check my exercise form?

It can describe what good technique looks like and comment on a still image, but it cannot count reps reliably or measure whether depth held across a set. That requires movement analysis across every frame of a clip.

Will it remember my training?

Only what you tell it, and only as well as your summary. It has no independent record of what happened, which is why verified rep counts and criteria are useful inputs to give it.

Is an AI assistant as good as a personal trainer?

For planning and explaining, it is close and far cheaper. For observing movement, adjusting a session in real time and taking responsibility for risk, it is not a substitute.

How do I verify the training an assistant prescribes?

Film one working set of the main lift from a stable angle and check the reps and criteria against the standard. The ScoreRep station demo does this in the browser without an account.

Turn the next set into evidence you can review.

Analyse a set

iPhone web app

Install ScoreRep

  1. Open this page in Safari.
  2. Tap the Share button.
  3. Choose Add to Home Screen.
  4. Enable Open as Web App, then tap Add.