Methodology

How the coach makes decisions

Here's how the AI coach works: it plans from the top down. The season plan sets the goal, the monthly plan distributes training volume, and the weekly plan schedules workouts by day. The daily plan is created overnight, taking into account sleep, readiness, and what you actually did the day before. Below, we explain what data it uses, how it handles missed workouts, and where its limits lie.

Why planning works from the season down to the day

Because a daily workout needs to fit into the week as a whole. The coach first establishes what you're working toward, then decides what to do tomorrow.

There are four planning levels, each building on the previous one.

If a higher-level plan hasn't been generated, the service completes it before producing the daily plan: without that foundation, a workout is just a random choice. The daily plan is prepared overnight so it's ready for morning delivery.

What data the coach takes into account

All the data from your watch and dashboard, plus your messages. Numbers don't override how you feel: if you say "I'm struggling", that carries more weight than a readiness score.

Workouts come from Garmin, Polar, COROS, Strava and Apple Watch, with zone and split breakdowns wherever the watch provides them. Sleep, resting heart rate and heart rate variability come from the watches that send them; the readiness score is taken from Garmin only. Training load — CTL, ATL and TSB — is calculated by the service itself from all workouts on a single scale where “100 = one hour at threshold”, rather than taken ready-made from the watch. From the dashboard — the season goal, available days and minutes, blocked dates, and health constraints that you specified yourself. From the chat — what you told us: fatigue, a trip, a missed session, an inconvenient time.

There are five intensity zones, based on the lactate threshold (LT2). The threshold is taken in order of priority: a confirmed test, a value you entered yourself, the threshold from Garmin or Polar, and if there is nothing else, the service's own estimate, which is then labelled as such.

Below — how individual signals turn into a decision.

Signal from watch or dashboardWhat the coach does
Low Garmin readiness or HRV below usualReduces the day's intensity: postpones demanding workouts and keeps an easy workout or rest
Short or broken sleepFirst reduces intensity and removes hard intervals; if sleep stays short, cuts the volume too
Overload in the training load model: acute load more than 30% above what you have adapted to (ATL/CTL above 1.3) with CTL of 20 or more, TSB below −30 with CTL of 30 or more, and with CTL below 20 — CTL rising by 5 or more in a weekMakes the week a recovery week without waiting for the next one in the count
High readiness and a stable resting heart rateAllows demanding workouts as planned: intervals, a tempo run, or a long run
Threshold: your test, manual entry, Garmin, Polar or the service's estimateBuilds five zones from the lactate threshold (LT2) and ties intensity to them rather than to generic tables
Nutrition deficit before a high-volume dayWarns about underfueling; does not prescribe specific diets
Blocked dates and minute limit from the dashboardDoes not schedule workouts on those days and does not exceed available time

How training load increases and when it's reduced

Load grows in steps: several loading weeks are followed by an easier one. There is no rigid “three-to-one” template — the recovery week is set by your condition, and the calendar only serves as a safeguard.

Before each week, the service decides for itself whether a recovery week is needed. The week becomes a recovery week if the training load model shows overload, or if two signs coincide: low Garmin readiness, poor sleep, missed key sessions, accumulated fatigue in the model. A single sign is a reason to cut back the problem area, not the whole week: with poor sleep, intensity is reduced first, and volume too if needed.

Overload in the model means specific numbers:

Accumulated fatigue as a sign also depends on your fitness level: TSB below −10 with CTL of 30 or more, and TSB below −20% of CTL with a lower CTL. All these thresholds are heuristics of the training load model, not an injury prediction: the acute-to-chronic workload ratio has been challenged as an injury predictor (Impellizzeri et al., 2020). We use it as a signal that “load is growing faster than you are adapting to it”.

The model is sensitive to the threshold: load is inversely proportional to the square of the threshold. A threshold set 5% too low inflates load by about 11%, 7% too low — by about 16%; for heart-rate-based load the effect is stronger. A constant threshold error scales CTL, ATL and TSB equally, so ratios are robust to it, while absolute numbers are not. The dashboard shows where your threshold comes from and how reliable it is, and with an estimated threshold the service offers a field test.

The safeguard comes from the methodologies: no more than three loading weeks in a row. If there are no signs of fatigue, an easier week still comes after the third.

The taper before a race works differently: its start is taken from the methodology table for your distance — for example, about 2–3 weeks before a marathon and 3–4 weeks before an ultra of 100 km or more in the mountains or 120 km or more on flat terrain. Before a trip to the mountains, volume is also reduced in advance. Read more in our blog articles on the first days at altitude and heat adaptation.

What happens when you miss a session, get sick, or take a flight

The plan is rebuilt, not "caught up on." Missed workouts are not piled into the remaining days — that's the fastest way to get injured.

Just explain what happened in the chat.

Where the AI's limits are and when the coach sends you to a doctor

AI is good at keeping training structured and calculating training load, but it can't see you or assess your health. Pain and illness are outside its scope.

The coach explicitly advises you to see a specialist for persistent pain, injuries, symptoms of illness, or any other medical concern. Medical assessment, treatment, medication, and therapeutic diets are outside its scope.

If a message shows signs of a crisis — thoughts of self-harm or suicide, acute despair — the conversation about training stops. The model does not handle such a conversation: the service replies with a prepared text, says that the AI coach is not an emergency service, and gives the number 112.

When a request goes beyond the training plan — nutrition and weight as a goal in their own right, personal guidance towards an important race, technique review from video, pre-race anxiety — the coach may offer a consultation with a live 1trAIner specialist: a coach, a nutritionist or a sports psychologist, from the areas that are currently open. The consultation is paid, and the request is sent to the specialist only after you press “Send”. If there are signs of an eating disorder, for medical questions, and in a crisis, the service does not offer its specialists.

There are technical limits too: the model can get a number wrong or misunderstand a question. That's why you can always view the full plan in the dashboard and mini app and request changes in everyday language. If an answer seems strange, email support@1trainer.ru: the message timestamp helps us trace what happened.

Where the methodologies come from

From a methodology base organised by discipline. The coach does not get the whole base as context, only the sections that match your discipline, distance, level and current training phase.

The base contains 10 methodology guides:

7 of them are written by authors; 3 — swimming, cycling and triathlon week building — were prepared by a language model following the authors' guides and went through review. Based on the goal in your profile, the service selects the methodology and its sections: the cycle for your distance, week structure, key sessions, strength training, readiness criteria, revision rules, taper. In the plan, the coach refers to the section it relies on.

Separate topics — heat adaptation, altitude, sleep, nutrition on long runs — are covered in blog articles: they are reading material and are not added to the coach's context. Some rules are built directly into the code: clothing and footwear for the weather, cross-training alongside a running plan, elevation gain and descents.

Frequently asked questions

How does the AI coach work in 1trAIner?

It plans from the season down to the month, week, and day. The daily plan is created overnight based on sleep, readiness, and completed workouts. The weekly and monthly plans are rebuilt on a schedule, with the button in the dashboard, or when the plan changes in a conversation with the coach.

Which model answers in the chat?

The DeepSeek language model. For each request, the service adds your profile, current plan, recent workouts, and recovery metrics — without this context, the model doesn't know your history.

What happens if I miss a week?

Let the coach know in the chat. It will revise your upcoming plans based on your current fitness rather than move missed workouts into the remaining days.

Can the coach make mistakes?

Yes, like any language model. The plan is always visible in full in the dashboard and mini app, you can request any edit in words, and if you get a strange answer, write to support@1trainer.ru.

Does the service replace a doctor or an in-person coach?

No. The service is informational: it doesn't diagnose or prescribe treatment, and if you have pain or illness, it directly refers you to a specialist. It also doesn't teach movement technique in person.

1trAIner Team · Updated 16 October 2026

From reading to workouts

Try 1trAIner — 7 days free