Routster

The AI coach

What it reads, what it is allowed to say, and how to get a much better review out of it.

The coach is a pipeline rather than a single prompt: a set of numeric tools over your run, a closed vocabulary of orienteering errors, and a rule that every claim cites a number a tool returned.

How a review is built

StageWhat happens
HeadlineComputed instantly, with no model involved at all: total time, number of mistakes, what they cost, the worst leg, and your place without them.
Leg analysisThe interesting legs are picked deterministically, then each one is analysed independently by its own small agent that calls tools for the numbers it needs.
EscalationOn the deepest tier, the worst few legs are re-run on a stronger model — where a better model changes the answer rather than just the price.
SynthesisOne pass across every validated finding writes the overview you read first.
ChatFollow-up questions reuse the same findings and the same tools, so answers stay tied to real numbers instead of re-inventing the analysis.

The headline is not AI

The mistake count, the seconds lost and the worst leg are computed before any model runs. Where split times exist they come from the splits, measured against the field on the same course on the same day; the GPS mistake detector is the fallback for a run with no splits.

One source feeds both the headline and the review, so the two quote the same rows.

Which legs get analysed

Legs are scored on how likely they are to repay analysis — a detected mistake, seconds lost, speed drops, bearing error, a distance ratio well above 1, other runners overlapping your line — and the highest scorers are analysed. The number analysed is set by the tier.

Two rules sit on top of the scoring:

  • Legs the splits classifier calls a mistake are analysed first. Every leg counted in the headline is a leg the review can discuss.
  • Two slots are reserved for your best legs, one at the smallest tier, so a review has something positive to draw on whatever the scores look like.

What the coach can see

Each leg agent has a set of tools and has to use them; it is forbidden from computing or estimating a number itself.

ToolWhat it answers
Leg detailSplit, rank, control-ring time, detected mistakes, bearing profile, speed drops, terrain mix
GPS windowSpeed, bearing, elevation and direction-change density inside part of a leg — where exactly you slowed, and how much you wandered
Heart rate windowHR against your baseline for the run — which distinguishes standing still and reading from running hard
Terrain windowTerrain distribution and terrain-adjusted pace for a leg or part of one
Compare leg routeYour leg against another runner's: where you diverged, where you rejoined, and the distance, climb, time and terrain deltas
Best route on legHow your route choice compares to a better one — flagged as either what the fastest runners actually ran, or a computed line nobody ran
Field contextLeg rank, time lost, field best and median, mistake level, fork status and alignment confidence, from the split times
Map aroundTerrain and features near a point — path, green and open ground, and how cluttered the surroundings are. Attack points and parallel features.

Tools refuse comparisons they cannot make

A comparison is refused where another runner's privacy setting forbids it, where a leg is forked so the two runners visited different controls, or where the alignment between the split sheet and the course is uncertain. The coach is instructed not to work around a refusal.

The error taxonomy

The coach classifies from a fixed list of nineteen orienteering error types and cannot invent one; free text explains a classification rather than introducing one. The list uses the sport's own vocabulary — parallellfel, kontrakurs, dålig utgångsriktning, följdbom, stigmiss, ingen sista säkra, dålig kartkontakt, hänga på and so on — plus two positive classifications, for a good route choice and a clean control approach.

A finding also has to cite at least one piece of evidence a tool returned; one without evidence is discarded rather than shown.

Depth tiers

One setting controls how deeply a race is analysed, in your profile defaults. It changes how many legs are looked at and which models do the work.

TierLegs analysedWhat it is for
Quick4A Tuesday training, or a first look. Fastest and cheapest.
Standard8The default, and the right answer for nearly every race.
Deepup to 24A championship race you intend to pick apart. Every leg, with the strongest model re-run on the worst few.

On the deep tier every leg is analysed normally and the worst three are re-run on a stronger model, chosen by the same score that selected the legs.

When Deep is worth it

On a 12-control middle distance with two mistakes, Standard analyses eight legs including both; Deep analyses twelve, and the extra four went fine. Deep suits long races with many marginal legs, and races where you want the stronger model on the legs that cost time.

Getting a better review

Write your Strava description before you analyse

This is the setting with the largest effect on the result.

A run imported from Strava carries its title and description into the review as first-hand testimony, which the coach is instructed to weigh and quote from. Both fields are read: "Bommade 4:an rejält" states the mistake and where it happened before any GPS analysis runs.

The tools can see that you slowed for ninety seconds on leg 4 and wandered while doing it. They cannot see whether you were relocating, following someone, or simply empty. A couple of sentences supply that.

What to write, in the language the review is in:

  • Where you think you went wrong, and what you were doing when it happened
  • How you felt physically — a leg that was slow because you were empty is not a mistake
  • Whether you were following someone, and where you stopped
  • Anything the GPS cannot show: a wrong compass bearing you noticed, a control you doubted, a route you rejected and why

Testimony is weighed, not cited as evidence

Your own account cannot create a finding by itself: a finding needs a deterministic artefact behind it. What the text does is direct the coach where to look and how to read what it finds.

Make sure the split times are in

By default the review is held until the event has split times, so its first run sees the whole field. A review that has not appeared usually means the organiser has not uploaded the results file. See Uploading an event.

Let other runners' tracks load

Route comparison needs somebody to compare against. Runs marked private are invisible to it; runs marked GPS-only are available for comparison even though their owner's analysis is not. With no shared tracks in the class, the coach falls back to a computed optimal line, which it describes as a line nobody ran.

Wear a heart-rate monitor

Heart rate separates standing still and reading the map from running hard uphill, which show the same pace drop. Without it the coach can see that you slowed but not why.

Annotate the review afterwards

You can write notes on a finished review — an overall note and one per mistake. Recurring themes across your recent reviews and annotations are fed back as long-term context, so the coach can refer to patterns across races rather than treating each one as the first.

How it writes

The coach is instructed to write in short sentences, with at most one number per explanation and no mention of tools, taxonomy ids, confidence values, bearings in degrees or distance ratios: "You drifted left coming out of 4 and lost about 40 seconds", not "bearing error of 23.4 degrees over the first third with a distance ratio of 1.31".

Reviews are written in Swedish or English, following the app's language.

SettingDefaultDescription
AI coach depthStandardQuick, Standard or Deep. Set in your profile defaults.
Coach memoryOnRecurring weaknesses and training focus drawn from your recent reviews and annotations. Viewable, and clearable, from the same profile page.
Wait for split times before the AI reviewOnPer event, set by the organiser. Uncheck for a training run that will never have a results list.

Plan

The AI coach is nominally a paid feature — the Personal plan. During the current beta every premium feature is unlocked for everyone, and the pricing page says so.