Asistente de IA de PaceTrack — Cómo funciona — PaceTrack
PaceTrack
🤖

Asistente de IA de PaceTrack

Esta es una guía detallada sobre el chat de IA en PaceTrack. Si buscas un resumen de todo lo demás que hace PaceTrack — planes de entrenamiento, control de pagos, análisis de archivos .fit y más — consulta la guía general de PaceTrack.

El asistente de IA es un chat dentro de PaceTrack en el que un entrenador o un atleta puede pedir, en lenguaje natural, que se haga algo con los datos del sistema: ver un plan, comparar semanas, copiar entrenamientos, redactar un mensaje para un atleta, analizar la estructura de unos intervalos. El asistente no «responde según un guion» — decide por sí mismo qué datos necesita, los solicita a través de las herramientas internas de PaceTrack (perfil del atleta, calendario, zonas, macroplan, chat, notificaciones y unas cuarenta más) y formula su respuesta a partir de cifras reales.

La diferencia con un chatbot genérico es de fondo: el asistente no inventa cifras ni trabaja «de memoria». Cada dato de su respuesta es el resultado de una consulta concreta a tu base de datos, hecha delante de ti, dentro de esa misma conversación. Funciona igual para entrenadores y atletas — el mismo motor, con permisos distintos.

El principio central: el asistente aconseja, decide la persona

Todo el comportamiento del asistente obedece a una regla: la IA es un ayudante, el entrenador o el atleta es quien responde. No es una declaración de intenciones, sino restricciones técnicas concretas:

  • cualquier cambio en el plan se guarda como borrador — publicar un entrenamiento en la misma acción en que se crea es físicamente imposible, son dos pasos distintos;
  • publicar un plan, enviar un mensaje a un atleta, calificar un entrenamiento y marcar notificaciones en bloque requieren un «sí» explícito y separado en la conversación;
  • el conjunto de herramientas del asistente no incluye eliminar atletas, pagos o macroplanes completos — las operaciones destructivas no existen en absoluto;
  • cada llamada a una herramienta y cada cargo al saldo quedan registrados — el entrenador siempre puede revisar en el panel de superadministración qué hizo exactamente el asistente y cuándo.

En la práctica: pides al asistente que copie entrenamientos de un atleta a otro, él los copia como borrador y te dice directamente — «para que el atleta los vea, hay que publicarlos, confírmalo». Hasta que no confirmes, nada cambia para el atleta.

Qué sabe hacer el asistente técnicamente

ÁreaEjemplos de capacidades
Atletas y perfileslista de atletas, perfil, cuestionario de admisión, notas del entrenador, zona horaria y clima en la ubicación del atleta
Zonas y fisiologíazonas de frecuencia cardíaca/ritmo/potencia, anclas, datos de recuperación (WHOOP, Garmin, Polar)
Planificaciónmacroplan (objetivo, fases, semanas), calendario plan/hecho, estructura del entrenamiento por pasos, plantillas, búsqueda semántica de entrenamientos similares
Escritura en el plancrear y editar días y semanas del plan (siempre como borrador), publicar una semana, avisar al atleta de que el plan está listo
Feedback y diariocalificaciones de entrenamientos por el entrenador, diario del atleta
Comunicaciónleer y enviar mensajes en el chat entrenador-atleta, notificaciones del sistema

El conjunto de herramientas del atleta es un subconjunto: solo sobre sí mismo, sin acceso a otros atletas, sin publicar planes ajenos.

⏱️ Ahorra tiempo

Tareas que a mano llevan minutos o decenas de minutos, el asistente las resuelve en un solo intercambio.

Copiar el plan de un atleta a otro — adaptando el ritmo a su nivel

Alejandro y María se preparan para el mismo maratón, pero tienen niveles distintos. La estructura de la semana puede ser parecida — ambos están en la misma semana del mismo ciclo de preparación para la misma carrera —, pero los ritmos concretos deben ser diferentes: si solo se desplazan las fechas sin recalcular, el entrenamiento de Alejandro puede resultar al límite para María, o demasiado suave.

Entrenador: Copia los entrenamientos de la semana del 13/07 de Alejandro al plan de María para la semana que empieza el próximo lunes — se preparan para el mismo maratón, pero María está en su propio nivel, ajusta los ritmos a sus zonas.

El asistente lee la semana original de Alejandro junto con sus zonas para entender a qué intensidad relativa correspondía cada ritmo (no el número absoluto, sino la zona — «suave», «tempo», «al umbral»), lee las zonas de María y elige su propio ritmo en la misma zona, manteniendo la estructura del día. La respuesta incluye una tabla «Alejandro (ritmo/zona) → María (ritmo/zona, tiempo recalculado)», y el resultado se guarda como borrador — la publicación es una confirmación aparte.

Saber qué atletas se quedaron sin plan para mañana

Un entrenador tiene más de cuarenta atletas activos. Por la noche necesita ver rápido a quién le falta poner un plan para mañana.

Entrenador: ¿Quién no tiene entrenamiento planificado para mañana?

El asistente revisa el calendario de cada atleta para la fecha de mañana y devuelve la lista de quienes no tienen nada programado — en vez de que el entrenador abra cuarenta perfiles uno por uno.

Procesar notificaciones en bloque, desglosadas por fecha

Entrenador: Marca como leídas todas las notificaciones anteriores a hoy.

No es una tarea tan trivial como parece: primero hay que saber cuántas notificaciones sin leer hay y de qué fechas. El asistente pide la lista, la agrupa por fecha, muestra el desglose («ayer — 8, anteayer — 7…») y solo después, con el número confirmado, marca las que corresponden como leídas, dejando intactas las de hoy.

🛡️ Evita errores

El asistente vuelve a comprobar sus propios datos, exige una confirmación inequívoca para acciones sensibles y avisa con honestidad de los efectos secundarios de una edición.

El asistente no se fió de sus propios datos y volvió a preguntar

Un entrenador ve en pantalla 49 notificaciones sin leer. El asistente, al responder a la primera consulta, solo vio dos.

Entrenador: Yo veo 49 notificaciones sin leer, ¿tú también?
Asistente: Tienes razón, seguramente la respuesta se está cortando. Voy a probar con otro límite y paginación.

En lugar de aceptar el número 49 sin más o insistir en silencio con sus dos, el asistente reconoció la discrepancia, volvió a pedir los datos de otra forma y solo entonces dio el desglose final por fechas. Es precisamente este comportamiento el que hace confiables sus cifras: no las ajusta a lo esperado, las verifica.

Publicar un plan exige una confirmación real, no solo un «sí»

Un entrenador pasó media jornada organizando entrenamientos, pidió quitar la marca de borrador — y recibió una pregunta de confirmación en lugar de un resultado.

Entrenador: Quita la marca de borrador de todos estos entrenamientos copiados.
Asistente: Para publicar necesito tu confirmación explícita. ¿Publico la semana del 10 al 16/08 para María? Confírmalo y quito los borradores.
Entrenador: Sí, publícalo.
Asistente: El sistema sigue pidiendo una confirmación explícita. Di «publícalo» o «confirmo la publicación» y lo hago.

No es rigidez por rigidez: el sistema exige deliberadamente una frase inequívoca para publicar y enviar mensajes, para que un «bueno, supongo que sí» casual en medio de una conversación larga no se convierta en una acción real que verá el atleta.

El asistente detectó su propio error de zona horaria

Un atleta revisa el entrenamiento de ayer junto con el asistente.

Atleta: ¿Por qué dice que empecé a las 6:54? Salí casi a las 10 de la mañana, algo confundiste.
Asistente: Tienes razón, lo reviso. Hay dos registros de ayer: 06:54 (el entrenamiento principal, 25 km) y 10:05 (uno corto, 0,76 km)… Puede que haya confundido UTC con la hora local.

Unos pasos más adelante, mientras preparaba para ese mismo atleta un informe para el chat del club, el asistente volvió sobre esto por su cuenta, sin que se lo recordaran: «Por cierto, tenías razón — la salida fue a las 9:54, no a las 6:54, confundí UTC con la hora local». Lo importante no es que ocurriera el error, sino que el asistente no discute un hecho que el atleta conoce mejor que él, lo verifica y se corrige solo, en vez de arrastrar la cifra incorrecta.

Aviso sobre un efecto secundario de una edición

Un entrenador ajustó puntualmente la estructura de un entrenamiento de intervalos — añadió en los comentarios de los pasos el tiempo estimado de cada tramo.

Asistente: Listo, la estructura está actualizada, los comentarios ya están puestos. Ten en cuenta: la sincronización con Garmin ahora está marcada como obsoleta — la estructura cambió, hay que resincronizar para que el atleta vea la actualización en su reloj. ¿Quieres publicar/resincronizar?

Sin este aviso, el entrenador podría pensar que, como el cambio ya se ve en PaceTrack, ya está en el reloj del atleta. El asistente conoce este matiz de la integración y lo menciona por iniciativa propia, sin esperar a que le pregunten «¿esto lo verá el atleta?».

🧭 Aconseja y orienta

El asistente no solo ejecuta órdenes: analiza datos, aclara la tarea cuando la entendió mal y da recomendaciones con contenido.

Análisis de tendencia sin exportar a mano a Excel

Entrenador: ¿Puedes calcular el coste cardíaco medio por kilómetro de Julia esta semana? Ahora compáralo con la semana de hace 4 semanas y con la de hace 6 semanas.

Es una tarea clásica para seguir la forma física: si la frecuencia cardíaca por kilómetro baja con el mismo ritmo, el atleta está ganando resistencia. A mano, habría que exportar los entrenamientos de tres semanas distintas, calcular frecuencia/distancia en cada una y volcarlo en una tabla. El asistente construye las tres tablas en una sola conversación y permite ver la tendencia directamente, sin Excel.

Aclarar la tarea sobre la marcha en vez de rendirse

El primer intento del entrenador de preguntar por «el kilómetro más rápido» se interpretó como el ritmo medio del entrenamiento — no era exactamente lo que quería decir.

Entrenador: No me refiero al ritmo medio del entrenamiento, sino a encontrar dentro de cada entrenamiento el kilómetro más rápido y compararlos semana a semana.
Asistente: No tengo datos por kilómetro a nivel general — solo distancia, tiempo y frecuencia cardíaca media. Solo puedo trabajar con el ritmo medio de todo el entrenamiento.
Entrenador: Otra vez — específicamente, dentro de cada entrenamiento, el kilómetro más rápido.
Asistente: Voy a probar con los datos de segmentos — ahí hay un «mejor kilómetro» móvil para cada entrenamiento. Tomaré todos los entrenamientos de carrera de las últimas 10 semanas y consultaré los segmentos.

Al recibir la aclaración, el asistente no se quedó con el mismo nivel de detalle insuficiente, sino que encontró una fuente de datos más profunda que sí da una imagen por kilómetro, y entregó la tabla final «mejor kilómetro por semana» para cada entrenamiento por separado.

Recomendación de entrenamiento para un día sin plan todavía

Un atleta pregunta qué hacer mañana, pero el entrenador aún no ha puesto un plan.

Atleta: ¿Qué entrenamiento hago el martes?
Asistente: Para el martes todavía no hay plan — tu entrenador aún no ha puesto un entrenamiento. Pero mirando tu semana: acabas de cerrar una semana dura (102 km, incluido un fartlek largo el sábado), hoy es día de descanso, y tu preparación según los datos de recuperación es media, no ideal. Mi recomendación: el martes, una carrera de recuperación de 10–12 km a ritmo suave.

El asistente no se limita a constatar que el calendario está vacío — reúne contexto (volumen semanal, el último entrenamiento duro, datos recientes de recuperación del reloj) y da una recomendación con contenido, dejando claro que es su consejo y que la última palabra sigue siendo del entrenador.

Un borrador de mensaje para revisar antes de enviarlo

Un entrenador notó un hueco en el calendario y quiere preguntar con tacto a una atleta si todo va bien, pero sin escribir el texto desde cero.

Entrenador: Natalia: mira el chat con ella. No veo en el calendario el entrenamiento de ayer marcado como hecho. Hay que preguntarle si está todo bien, si ya se aclaró con el sistema y si encontró el plan de la semana. Con amabilidad, no olvides saludar. Escribe el texto aquí, para revisarlo antes de enviarlo.

El asistente revisa el historial de la conversación, el perfil y el calendario de la atleta, y redacta un borrador de mensaje teniendo en cuenta el contexto — pero no lo envía, porque no se le pidió enviarlo, solo mostrar el texto. El entrenador lo leyó, lo habría podido corregir, escribió «envíalo» — y solo entonces, tras otra confirmación, el mensaje se envió.

Cálculo de la matemática interna de unos intervalos

Entrenador: Busca el entrenamiento de hoy de Kirill, busca su bloque de intervalos — 7 repeticiones de pasos de 300 m y 700 m. En el comentario de los 300 m añade el tiempo estimado para recorrer ese tramo al ritmo medio del paso; en el de 700 m, dos tiempos: 400 m al ritmo del paso y, tras la coma, los 300 m restantes.

Es matemática dentro de una estructura anidada de entrenamiento: encontrar la repetición correcta entre todos los pasos, tomar el rango de ritmo, calcular el ritmo medio, aplicarlo a la fracción de distancia correspondiente, convertir segundos a formato mm:ss — y hacerlo para dos tramos distintos dentro de un mismo paso. El asistente explica los cálculos directamente en el chat y escribe el resultado en los comentarios de los pasos de la estructura.

Para el atleta: la misma lógica, a otra escala

Para el atleta, el asistente es el mismo motor, pero limitado a una sola persona: su propio plan, sus propias zonas, su propia recuperación, su propio chat con el entrenador. No es una «miniversión simbólica» — el atleta recibe un asistente con contenido real:

  • analizar el entrenamiento de ayer, plan frente a hecho, con RPE y sensaciones;
  • entender por qué las cifras del sistema no coinciden con lo vivido (ver el ejemplo de la zona horaria más arriba);
  • recibir un consejo para un día en que el entrenador aún no ha puesto plan;
  • encontrar rápido el chat correcto entre varios (personal con el entrenador, de club) y enviar allí un informe semanal — también con confirmación antes de enviarlo, igual que en el lado del entrenador.

El atleta no puede publicar el plan de otro, no ve a otros atletas del club y no puede actuar «en nombre del entrenador» — el asistente está instruido específicamente para no confundir los roles, aunque el atleta lo pida.

Lo que el asistente nunca hará

No es una cuestión de prudencia del modelo — son herramientas que no existen y reglas estrictas a nivel de sistema:

  • no eliminará a un atleta, un pago ni un macroplan completo;
  • no publicará un plan ni enviará un mensaje sin una confirmación explícita y separada de esa acción concreta;
  • no calificará un entrenamiento en nombre del entrenador sin preguntar;
  • no mostrará al entrenador datos de un atleta al que no tiene acceso, ni mostrará a un atleta datos de otros atletas;
  • no descontará saldo si no hay suficiente — una nueva solicitud en el chat simplemente no se iniciará hasta que se recargue el saldo.

Cuándo el asistente dice honestamente «no lo sé» o «no puedo»

Un buen asistente no es el que siempre responde con seguridad, sino el que reconoce los límites de sus datos:

  • si un atleta simplemente no tiene macroplan en el sistema, el asistente no se lo inventa: dice que no hay datos y propone aclararlo o crear uno nuevo;
  • si los datos simplemente no existen en el sistema (por ejemplo, ritmo por kilómetro cuando solo se guardan los promedios del entrenamiento), explica la limitación y propone la alternativa disponible más cercana, en vez de sustituir en silencio los datos por una aproximación;
  • ante una pregunta fuera de tema, recordará con amabilidad que su función principal son los entrenamientos y los atletas en PaceTrack, no ser una calculadora general.

Cómo formular las peticiones para sacarle más partido

  • no hace falta conocer «comandos» — escribe como a un compañero: «copia el plan de X a Y», «dime quién no tiene plan para mañana»;
  • para acciones sensibles (publicar, enviar un mensaje, calificar), sé inequívoco: «publícalo», «envíalo», «confirmo» — no un «bueno, supongo que sí»;
  • si el asistente entendió mal, aclara qué querías decir — puede cambiar de fuente de datos y de enfoque, no solo repetir la misma respuesta incorrecta con más seguridad;
  • pide un borrador para revisar si quieres controlar el texto final de un mensaje a un atleta — dilo así: «muéstrame el texto aquí para revisarlo», antes de decir «envíalo»;
  • indica el periodo y el atleta explícitamente si hay varios en el contexto de la conversación — ahorra una pregunta de aclaración.

Pago: unidades de saldo

Cada mensaje al asistente descuenta saldo de una cuenta en unidades convencionales — entrenador y atleta tienen cada uno su propia cuenta independiente. Al activarse la función, todos reciben un bono de bienvenida, y a partir de ahí la cuenta se puede recargar. Si no hay saldo suficiente, una nueva solicitud en el chat simplemente no se inicia — se muestra un mensaje claro con una llamada a recargar; una respuesta que el asistente ya empezó siempre se completa hasta el final, nunca se corta a la mitad. El gasto por día se ve directamente en la cuenta — con tabla y gráfico.

Las herramientas en sí no tienen coste — solo se paga por la llamada real al modelo, según el volumen de la solicitud y la respuesta, no por la cantidad de funciones internas llamadas dentro de un mismo mensaje tuyo.

Preguntas frecuentes

❓ Preguntas frecuentes

¿Puede el asistente publicar un plan o escribirle a un atleta sin que yo lo sepa?

No. Publicar un plan, enviar mensajes, calificar entrenamientos y marcar notificaciones en bloque requieren una confirmación explícita y separada de esa acción concreta en la conversación. Un «sí, dale» informal no es lo bastante claro — hace falta un «publícalo» o «confirmo» inequívoco.

¿El asistente ve la conversación entre entrenador y atleta?

Sí, dentro de los permisos de quien le habla: el entrenador ve el chat con sus propios atletas, el atleta ve su propio chat con su entrenador. Ni uno ni otro ven conversaciones ajenas a través del asistente.

¿Qué pasa si el asistente se equivoca con los datos?

Cada número de una respuesta proviene de una consulta real al sistema en ese momento, no de una suposición. Si un dato parece sospechoso, lo mejor es decírselo directamente al asistente: verificará la fuente en vez de insistir en lo dicho.

¿Puede el asistente borrar algo importante?

No — en su conjunto de herramientas no existe físicamente ninguna operación para eliminar atletas, pagos o macroplanes completos. Las acciones destructivas no existen a nivel de sistema.

¿En qué se diferencia del «generador de plan semanal con IA»?

Son dos mecanismos distintos. El generador de la semana y del macroplan son escenarios fijos, de un solo paso, sin diálogo. El chat de IA es una conversación libre con acceso a decenas de herramientas, de pago (en unidades de saldo), con historial y la posibilidad de aclarar, discrepar y pedir un recálculo.

¿El asistente de IA está disponible para atletas, no solo para entrenadores?

Sí. El atleta tiene el mismo motor, pero limitado a una sola persona: su propio plan, sus propias zonas, su propia recuperación y su propio chat con su entrenador. El atleta no ve a otros atletas ni puede actuar en nombre del entrenador.

¿Listo para probarlo?

El chat de IA está disponible en el menú lateral justo después de iniciar sesión en PaceTrack.

Empezar

¿Ya tienes cuenta? Iniciar sesión