gps-digest › Blog

Entrenamiento e IA

ChatGPT puede analizar tus entrenamientos de running. Siempre que consiga leerlos.

Publicado el · 7 min de lectura

Pregúntale a una IA por qué las series del martes se te hicieron tan duras y te responderá mejor que la mayoría de las apps de entrenamiento. Con una condición: que vea de verdad tus datos. Y ahí es donde todo se complica, y no por el motivo que imaginas.

¿Por qué una IA es tan buena compañera de entrenamiento?

Porque parte de tu pregunta, no de un panel de control. Una app te enseña los mismos gráficos que a todo el mundo. Una IA puede explicarte por qué tu ritmo cayó en el kilómetro 8, teniendo en cuenta el calor, tu semana cargada y el objetivo que le has dado.

Con buenos datos, una IA sabe:

Esa personalización es lo que marca la diferencia. Pero se basa en una suposición que casi nadie comprueba: que el modelo tiene acceso real a tus datos, y no a un resumen de tres líneas o a un archivo ilegible.

¿Qué es un token y por qué tu reloj genera tantos?

Un token es la unidad de texto que un modelo de lenguaje lee y cobra: un trozo de palabra, de número o de puntuación. Cada modelo tiene un límite, su ventana de contexto, a partir del cual ya no puede leer nada más. Según el modelo y la suscripción, hoy va de unas decenas de miles a unos pocos millones de tokens.

El problema es que los archivos del reloj están pensados para programas, no para ser leídos. Un archivo TCX repite las mismas etiquetas XML en cada segundo de tu salida. Esto es lo que miden nuestras pruebas:

DatosTamañoTokens estimados
Una sesión de una hora, archivo TCX en bruto1,7 MB≈ 533 000
La misma sesión, como informe estructurado≈ 18 KB≈ 5800
15 MB de archivos reales, en bruto15 MB≈ 4,7 millones
Los mismos archivos, como informe estructurado≈ 100 KB≈ 32 000

Estimación a 3,2 caracteres por token, la proporción observada en CSV numérico. Mediciones reproducibles con las pruebas publicadas en el código fuente.

Dicho de otro modo: una sola sesión en bruto puede saturar una suscripción estándar, y una temporada entera no cabe en ninguna parte.

¿Qué pasa cuando pegas un archivo TCX en ChatGPT?

Tres escenarios posibles. Ninguno es bueno.

1. El archivo se rechaza

Es el caso más honesto: la interfaz te avisa de que el archivo es demasiado grande. Pierdes tiempo, pero al menos lo sabes.

2. El archivo se lee solo en parte, sin que lo sepas

Ante un adjunto pesado, los asistentes a menudo solo leen fragmentos, o lo pasan a un script que lo resume. La IA responde entonces con seguridad a partir de solo una parte de la sesión. La respuesta parece correcta. Puede que no lo sea.

3. El archivo entra, pero el análisis es flojo

Incluso con una ventana de contexto grande, un modelo aprovecha mal la información enterrada en mitad de un documento largo. Investigadores de Stanford documentaron este efecto con el nombre de «lost in the middle» (Liu et al., 2024). Pedir un análisis de entrenamiento a partir de 3600 líneas de latitudes y longitudes es pedirle que haga de cabeza cálculos que hace mal, sobre datos que casi no le dicen nada.

¿Hay que comprimir el archivo? No, hay que reestructurarlo

Hacer el archivo más pequeño no basta: hay que hacerlo legible. Un entrenador no lee tus coordenadas GPS segundo a segundo. Mira tus tiempos por kilómetro, tus repeticiones y tu frecuencia cardíaca por zonas. Justo lo que un modelo de lenguaje sabe interpretar.

En el archivo en brutoEn un informe estructurado
3600 líneas de latitud, longitud y altitudParciales por kilómetro, vueltas, tiempo en cada zona
Un valor de frecuencia cardíaca por segundoLa deriva cardíaca ya calculada, con el tramo de la sesión medido
Ninguna indicación sobre el sensor cardíacoBanda pectoral o muñeca, con un nivel de confianza
Etiquetas XML repetidas en cada puntoTablas CSV con unidades explícitas

Con 15 MB de archivos reales, el informe ocupa unos 32 000 tokens. Y el análisis que sale es mejor que con los archivos completos. No solo más barato: mejor, porque el modelo trabaja con objetos que entiende.

¿Qué no puede adivinar una IA por sí sola?

Algunos errores no se ven en las cifras. Si nada los señala, la IA los toma por hechos y construye su análisis sobre ellos.

Un buen informe no se limita a resumir. Dice qué es fiable y qué no, para que la IA no razone sobre arena.

¿Cómo hacer que una IA analice tus sesiones en tres minutos?

  1. Exporta tus archivos desde tu reloj o desde Strava, a ser posible en formato FIT, el más completo.
  2. Súbelos a gps-digest. Todo se calcula en tu navegador: ningún archivo se envía a un servidor.
  3. Copia el informe en ChatGPT, Gemini o Claude y haz tu pregunta.

Preparar mis sesiones para la IA

¿Qué preguntas hacerle a tu IA?

Las mejores preguntas nacen de una duda real. Aquí tienes cinco ejemplos que funcionan bien con un informe estructurado:

Preguntas frecuentes

¿Puede ChatGPT leer directamente un archivo FIT o TCX?

Puede abrirlo, pero no aprovecharlo bien. El FIT es un formato binario que la IA tiene que decodificar con un script, y un TCX de una hora ocupa unos 533 000 tokens. En ambos casos, el análisis se basa en fragmentos o en datos en bruto poco adecuados. Un informe estructurado resuelve los dos problemas.

¿Por qué no exportar simplemente un CSV desde Garmin Connect?

Porque esa exportación se limita básicamente a las vueltas. No incluye la deriva cardíaca, ni la detección del sensor, ni el detalle de las repeticiones, ni el contexto que evita malas interpretaciones, como la forma de calcular el ritmo.

¿Se envían mis datos a algún sitio?

No. Tus archivos se leen y analizan en tu navegador. Solo sale de tu dispositivo el informe que tú mismo copias en una IA, y las coordenadas GPS se eliminan de él por defecto.

¿Puede una IA sustituir a un entrenador?

No, y no es el objetivo. Explica, compara y propone, pero no te ve correr ni siente tus molestias. Ante una lesión o una duda seria, la opinión de un profesional va primero.

¿Qué IA elegir: ChatGPT, Gemini o Claude?

Las tres saben analizar un informe estructurado. La verdadera diferencia está en el tamaño de la ventana de contexto de tu suscripción. Con un informe de unos pocos miles de tokens por sesión, la pregunta deja de importar.

Fuentes

  1. Liu NF, et al. Lost in the Middle: How Language Models Use Long Contexts. Transactions of the Association for Computational Linguistics, 2024. arXiv:2307.03172.
  2. Mediciones de tamaño y de tokens: pruebas de gps-digest, reproducibles, en el código fuente abierto.