Faites analyser vos séances de course par une IA

Vos fichiers de montre sont trop volumineux pour ChatGPT, Gemini ou Claude. Cet outil en fait un dossier d'entraînement structuré — allures, tours, zones, répétitions, dérive cardiaque — que l'IA peut vraiment analyser.

Vos fichiers ne quittent pas votre navigateur. Tout le calcul se fait sur votre appareil ; vous pouvez le vérifier dans l'onglet Réseau. Une trace GPS contient votre adresse au mètre près : le départ et l'arrivée sont rognés par défaut. Ce qui sort, et ce qui n'en sort jamais.

1

Déposez vos fichiers

Autant que vous voulez, en TCX, GPX ou FIT, exportés de votre montre ou de Strava.

2

Renseignez vos repères

FC maximale et dernier chrono. Sans eux, zones et projections restent approximatives.

3

Lisez les avertissements

Changement de capteur, FC peu fiable : ils conditionnent la validité du reste.

4

Récupérez le dossier

Un fichier texte complet et annoté, à glisser dans ChatGPT, Gemini ou Claude.

Pourquoi passer par cet outil ?

Un fichier TCX d'une heure enregistré à 1 Hz pèse environ 1,7 Mo, dont près de 90 % de balises XML — soit à peu près 533 000 tokens. Même quand ce volume tient dans la fenêtre de contexte, le modèle raisonne mal : on lui demande une analyse d'entraînement à partir de milliers de lignes de coordonnées brutes.

Le dossier produit ici fait quelques dizaines de milliers de tokens et contient des objets qu'un modèle sait interpréter : splits au kilomètre, tours, temps par zone, répétitions une à une, meilleurs efforts, projections. L'analyse est meilleure qu'avec le fichier complet, pas seulement moins coûteuse.

Ce que l'outil calcule tout seul

AnalyseCe qu'elle répond
Source de la FC Ceinture ou capteur du poignet ? Le fichier ne le dit presque jamais. L'outil le déduit du signal, en particulier du verrouillage sur la cadence — quand la montre confond les foulées avec les pulsations.
Dérive cardiaque Votre rendement se dégrade-t-il en seconde moitié d'effort ? Au-delà de 5 %, l'endurance de base est en cause. L'outil refuse de calculer une dérive sur du fractionné, où le chiffre n'aurait aucun sens.
Respect des blocs Vos répétitions sont-elles régulières ? L'allure se dégrade-t-elle ? La FC monte-t-elle à allure tenue — signe de fatigue avant que les jambes ne lâchent ?
Projections de chrono 5 km, 10 km, semi, marathon, avec fourchette et niveau de fiabilité. Un chrono de course pèse plus qu'un effort d'entraînement, et son poids décroît avec l'ancienneté.
Changement de matériel Sur plusieurs séances, l'outil détecte et date un changement de capteur cardiaque — qui invaliderait silencieusement toute comparaison de FC.

Pourquoi une IA a besoin d'un dossier plutôt que d'un fichier brut : lire l'article.

1. Vos repères

Facultatif, mais sans ces valeurs les zones sont estimées sur la FC maximale observée dans les fichiers, ce qui est approximatif.

Envoie le milieu du parcours arrondi à ~1 km et la date à Open-Meteo. Jamais votre départ, jamais vos données.

2. Vos fichiers

Déposez vos fichiers ici

TCX, GPX ou FIT — autant que vous voulez, une saison entière si besoin

Le FIT est le format natif de votre montre : c'est le seul à porter les longueurs de bassin et le capteur cardiaque réellement appairé.

Questions fréquentes

Pourquoi mon fichier TCX est-il trop gros pour Gemini ou ChatGPT ?

Un TCX d'une heure à 1 Hz pèse environ 1,7 Mo, dont près de 90 % de balises XML, soit à peu près 533 000 tokens. Même quand ce volume tient dans la fenêtre de contexte, le modèle raisonne mal sur des milliers de lignes de coordonnées brutes.

Mes fichiers sont-ils envoyés sur un serveur ?

Non. Tout le calcul s'exécute dans votre navigateur, et vous pouvez le vérifier dans l'onglet Réseau. Une trace GPS contient l'adresse du domicile au mètre près dans ses premiers et derniers points : l'outil les rogne par défaut.

Comment l'outil devine-t-il si j'avais une ceinture ?

Le marqueur le plus caractéristique est le verrouillage sur la cadence : un capteur optique confond le rythme des foulées avec les pulsations et affiche par exemple 172 bpm au lieu de 140. Une ceinture, qui mesure un signal électrique, ne peut pas produire cette erreur. S'y ajoutent la longueur des plateaux de valeurs identiques, la granularité battement à battement et la latence de réponse aux changements d'allure. C'est une heuristique : sa confiance est plafonnée, et affichée.

Pourquoi la dérive n'est-elle pas calculée sur certaines séances ?

Parce qu'elle n'y voudrait rien dire. La dérive compare le rendement entre les deux moitiés d'un effort continu. Sur du fractionné, le rapport vitesse/FC oscille entre répétitions et récupérations : le chiffre obtenu serait un artefact. L'outil préfère annoncer qu'il ne mesure pas plutôt que produire un nombre trompeur.

La température affichée est-elle celle de l'air ?

Non. Le capteur est au poignet, chauffé par le corps : il surestime généralement de 3 à 8 °C. La valeur est affichée mais toujours accompagnée de cet avertissement, y compris dans le dossier transmis à l'IA.

Quelle est la fiabilité d'une projection marathon ?

Faible, et il faut le dire. Une étude sur 2 303 coureurs amateurs a montré que la formule de Riegel est bien calibrée jusqu'au semi mais donne des prévisions marathon au moins dix minutes trop rapides pour la moitié des coureurs. Un modèle fondé sur des résultats de course réels divise l'erreur par environ deux.

Quels formats sont acceptés ?

TCX, GPX et FIT. Privilégiez le FIT : c'est le format natif de la plupart des montres Garmin, Coros, Wahoo et Suunto, et le seul à porter les longueurs de bassin une par une ainsi que la liste du matériel appairé — ce qui permet de savoir avec certitude, et non par estimation, si vous portiez une ceinture cardiaque. L'export TCX de Garmin Connect écrase les longueurs d'une séance de natation en une seule ligne.

L'allure affichée ne correspond pas à celle de Garmin Connect

C'est une différence de convention, pas une erreur. L'allure est calculée ici sur le temps en mouvement, comme le fait Strava : les arrêts aux feux et les pauses sont exclus. Garmin Connect divise par la durée totale et affiche donc une allure plus lente. Sur une sortie de 16 km en ville, l'écart atteint facilement quinze secondes au kilomètre. Les deux durées sont affichées côte à côte pour que la différence soit lisible, et le dossier transmis à l'IA précise la convention employée — sans quoi un modèle comparerait des chiffres qui ne se comparent pas.

Le dénivelé ne correspond pas non plus

Si vous déposez un fichier FIT, l'outil reprend le dénivelé mesuré par l'altimètre barométrique de votre montre. En TCX ou en GPX, cette information n'existe pas : elle est recalculée depuis l'altitude GPS, ce qui la sous-estime généralement de 30 à 50 %. Sur une sortie réelle de 16 km, 61 mètres calculés contre 140 mesurés. C'est une des raisons de préférer le FIT.

Le sport détecté est faux, pourquoi ?

L'outil ne fait pas confiance au libellé du fichier, parce qu'il est souvent inexact : une séance de renforcement entrecoupée de portions courues est étiquetée « course », et une séance en bassin est étiquetée « autre ». La classification se fait donc sur la forme des données. Chaque séance reçoit un niveau : analyse complète pour la course et le vélo, traitement dédié pour la natation, et comptage en charge uniquement pour tout le reste — une séance de renforcement pèse sur la récupération même si son allure ne veut rien dire.

Sur quoi reposent ces calculs

Chaque métrique s'appuie sur un travail publié. Voici lesquels, et ce que chacun ne dit pas.

  1. Allure ajustée à la pente. Minetti AE, et al. Energy cost of walking and running at extreme uphill and downhill slopes. J Appl Physiol. 2002;93(3):1039–46. doi · PubMed. Établi sur tapis roulant : ne tient compte ni du terrain technique ni de la casse musculaire en descente prolongée.
  2. Écart entre capteurs de FC. Gillinov S, et al. Med Sci Sports Exerc. 2017;49(8):1697–703. · Pasadyn SR, et al. Cardiovasc Diagn Ther. 2019;9(4):379–85. doi. Ces travaux mesurent l'erreur du capteur optique ; ils ne proposent pas de méthode pour l'identifier à partir du seul fichier. Notre détection en est dérivée : ce n'est pas un protocole validé.
  3. Projection de chrono. Riegel PS. Athletic records and human endurance. American Scientist. 1981;69(3):285–90. Calibré sur des records du monde, sur route plate.
  4. Correction pour coureurs amateurs. Vickers AJ, Vertosick EA. An empirical study of race times in recreational endurance runners. BMC Sports Sci Med Rehabil. 2016;8:26. doi. Raison directe pour laquelle un chrono de course pèse davantage qu'un effort d'entraînement.
  5. Vitesse critique. Jones AM, et al. Critical power: implications for determination of V̇O₂max and exercise tolerance. Med Sci Sports Exerc. 2010;42(10):1876–90. doi. Le modèle suppose la vitesse critique tenable indéfiniment, ce qui est faux au-delà d'environ 90 minutes.
  6. Puissance normalisée, TSS, dérive Pa:Hr. Méthodologies d'entraînement (Coggan, Friel) largement adoptées, mais pas des articles évalués par les pairs. La distinction compte.

Ce que ces références ne garantissent pas Elles fondent les formules, pas les conclusions. Un chiffre calculé correctement à partir d'un capteur défaillant reste faux. En cas de douleur, ou avant de modifier un plan d'entraînement, l'avis d'un professionnel prime sur cet outil comme sur l'IA à qui vous transmettrez ses résultats.