technology general 6 min read

How an AI coach actually builds your training program

A walkthrough of how Pelaris turns your goals, schedule, and logged sessions into a living training program, and why the loop matters more than the plan.

BH
Bradley Hunt ·
#AI coach #training program #program generation #adaptive training #periodisation #concurrent training #autoregulation #training data #hybrid athlete
On this page (7 sections)
  1. Step one: an intake that behaves like a first consult
  2. Step two: named methodologies, not invented ones
  3. Step three: the program is written in fortnights, not quarters
  4. Step four: the loop, which is the actual product
  5. Where the recorded world ends and coaching begins
  6. What this looks like in practice
  7. Try the loop, not the plan

The plan is the least interesting part of coaching.

That sounds wrong coming from someone who has spent two years building a platform that generates training plans. But it is the conclusion the work keeps forcing. A twelve-week program is a prediction, and predictions about human bodies degrade fast. You sleep badly for a week. A calf niggle shows up. Work explodes. By week four, the program written on day one is describing an athlete who no longer exists.

Good human coaches have always known this. They write a week, watch what happens, and rewrite. The plan is just the current best guess; the coaching is the loop. So when we built Pelaris, the question was never “can AI write a training plan”. It could, years ago, and so can a PDF. The question was whether AI could run the loop.

Here is how that actually works, end to end.

Step one: an intake that behaves like a first consult

Everything starts from a structured intake, the same territory a good coach covers in a first session:

  • Goals, and the priority between them when there is more than one
  • Sport and event dates, a marathon, a Hyrox, a footy season
  • Training history and current numbers, honestly assessed
  • Weekly availability, down to which days are blocked and why
  • Equipment, environment, and injuries that constrain what can be prescribed

None of this is novel. What matters is what happens next: the intake is not used to pick the closest match from a template library. It is used to select and combine methodologies.

Step two: named methodologies, not invented ones

Pelaris does not improvise training theory. The generator draws from a library of named, established systems: 5/3/1, daily undulating periodisation, and block periodisation on the strength side, Pfitzinger, Hansons, Daniels, Maffetone, and 80/20 on the running side. The AI’s job is selection and adaptation, which methodology fits this athlete, this goal, this number of available hours, and how the pieces combine into one coherent week.

That last part is where most of the difficulty lives. Combining a strength system with a running system is not stapling two programs together. The interference effect is real, and managing it means the scheduler enforces rules a spreadsheet cannot: hard endurance and heavy lower-body work spaced apart, easy aerobic volume filling the gaps, deloads landing across both systems in the same week. Concurrent training is treated as a first-class problem because our users, hybrid athletes, team sport players, lifters who run, are exactly the people generic programs abandon.

Step three: the program is written in fortnights, not quarters

Pelaris generates the plan a rolling two weeks at a time. This is a deliberate design decision, not a limitation. Week six does not exist yet, and that is the point: when it is written, it will be written from the data of the athlete who just finished week five, not from a day-one prediction about them.

A twelve-week arc still exists, the periodisation, the build toward the race, the planned deloads. But the arc is a direction, and the sessions are computed close to the ground, where the information is freshest.

Step four: the loop, which is the actual product

Every session you log feeds the next decision. The workout tracker captures sets, reps, load, and RPE on strength work, pace, duration, and RPE on conditioning. A daily check-in takes about ten seconds and logs sleep, mood, soreness, and readiness. Individually these are small signals. As trends, they are the coaching:

  • Squat RPE climbing across three weeks on the same loads, next week’s volume pulls back before the stall becomes a hole
  • Readiness flat and sleep poor for a stretch, the deload comes forward rather than waiting for the calendar
  • A tough match logged on the weekend, the following week reshapes around the recovery cost
  • Sessions coming in easier than prescribed, loads progress faster

If you have read our piece on how an AI tracker breaks a plateau, this is the same principle running program-wide. The athlete does not have to notice the trend, run the analysis, and rewrite four weeks of programming. The system notices, proposes, and the athlete decides. What good AI coaching sounds like in conversation is a related but separate question; this loop is what it does regardless of whether you ever open the chat.

One line on privacy, because it shapes the architecture: Pelaris is built privacy-first. The coaching runs on training signals, your sets, your sleep score, your RPE, not on your identity. That constraint was set on day one and the whole pipeline respects it.

Where the recorded world ends and coaching begins

The fitness data ecosystem is extraordinary at recording. A Garmin on your wrist, a season of activities on Strava, a recovery score from a wearable, between them, a serious hobbyist athlete generates more physiological data than a professional had access to twenty years ago. I mean that without irony; the recording layer is a solved problem, and solved brilliantly.

What sits mostly unsolved is the layer above it: the system that reads what was recorded and changes what you do next. A watch can tell you last week’s training load was high. It cannot rewrite next week’s program around your half marathon, your Tuesday commitments, and the squat progression you are three weeks into. That gap between measurement and prescription is where Pelaris lives, and we built it device-agnostic on purpose: the coaching layer should sit on top of whatever records your training, not compete with it. I wrote previously about what general-purpose AI gets wrong about training plans; the short version is that reasoning without your data is advice, and data without reasoning is a diary. Coaching is the two connected.

What this looks like in practice

A concrete composite, the shape of a real user week:

A 38-year-old with a 90-minute lunch window on weekdays and long-run Sundays is eight weeks from a half marathon and wants to keep two lifting days. The generator pairs an 80/20 running structure with an upper/lower strength maintenance split, places the heavy lower session 72 hours clear of the Sunday long run, and holds Wednesday as the quality run. In week five, logged RPE on the tempo runs starts drifting up while sleep scores drift down. The next fortnight is generated with the tempo volume trimmed and the deload pulled forward a week. The race taper then builds off what was actually absorbed, not what was originally planned. Race week itself looks like a proper taper: volume down, intensity held, nothing new.

No single step in that story is magic. The value is that nobody had to sit down on a Sunday night and figure it out. That is the job the AI coaching layer does, week after week, and it is the job static programs, however well written, structurally cannot.

Try the loop, not the plan

The tracker is free forever, logging sets, RPE, and check-ins costs nothing, and even self-coached athletes get sharper the moment they start measuring honestly. The paid tier is the loop itself: the program that writes and rewrites your next fortnight from what you actually did. Start with how it works, or go straight in and start free.

If you are curious what honest effort scoring looks like first, the RPE guide is the right primer, and structuring your training week covers the scheduling rules the generator automates. The mechanism is not a secret. The advantage is running it every day without fail, which is the one thing software does better than any of us.

Frequently asked questions

How does an AI coach create a workout plan?

Pelaris starts from a structured intake covering your goals, sport, training history, weekly availability, equipment, and any injuries or blocked days. It then selects named, established methodologies that fit that picture, 5/3/1 or block periodisation on the strength side, Pfitzinger or 80/20 on the running side, and writes a unified week from them. The plan regenerates as you train, so it is built from your recent sessions rather than the person you were at sign-up.

Is an AI coach as good as a human coach?

They have different strengths. A great human coach brings judgement, accountability, and a relationship, and nothing fully replaces that. An AI coach brings something a human cannot: it reads every set, every RPE score, and every check-in you log, every single day, and adjusts the plan without being asked. For most self-coached athletes the honest comparison is not AI versus a human coach, it is AI versus a static spreadsheet and guesswork.

What data does Pelaris use to adapt my program?

The signals you log: sets, reps, load, and RPE on strength work, pace, duration, and RPE on conditioning, plus a short daily check-in covering sleep, mood, soreness, and readiness. Trends in that data drive the adjustments. The platform is built privacy-first, so the coaching runs on your training signals rather than your identity.

Can it program strength and endurance together?

Yes, that is one of the main reasons Pelaris exists. The generator treats concurrent training as a first-class problem: hard endurance and heavy lifting are spaced to respect the interference effect, deloads land across both systems in the same week, and a race or match on the calendar reshapes both sides around it.

What happens when life gets in the way and I miss a week?

The plan bends rather than breaks. Tell the coach you had a week out, or simply log what actually happened, and the next fortnight is rewritten around the reality: a scaled return week if you were sick, a reshuffled schedule if work travel ate your sessions. A static program pretends the miss did not happen. A living one absorbs it.

Keep Reading

All articles →