Ir al contenido principal

Cómo funciona la adaptación de cargas en Kaizer

Kaizer estima el 1RM de cada ejercicio a partir de las series, las repeticiones y el RIR que el alumno registró, con una tabla de coeficientes derivada de la NSCA. Con ese 1RM calcula el peso de las semanas siguientes, redondeado hacia abajo al incremento mínimo del ejercicio, y cuando la diferencia no llega a un incremento entero sube una repetición en lugar del peso. Solo escribe las semanas que nadie editó, y el entrenador lo enciende o lo apaga en general y alumno por alumno.

Última revisión: 16 de septiembre de 2026

Qué entra en el cálculo

El motor trabaja ejercicio por ejercicio y alumno por alumno. Cada vez que el alumno cierra una sesión en la app, toma estos datos y nada más.

Las series registradas
El peso y las repeticiones de cada serie marcada como completada. Una serie sin peso o sin repeticiones (saltada, o de un ejercicio sin carga) no entra en la cuenta.
El RIR del ejercicio
Un solo valor por ejercicio: las repeticiones en reserva que la app pregunta al terminarlo. Si el alumno no lo reporta, o la pregunta está desactivada, el cálculo usa 0.
La plantilla de cada semana
Las repeticiones y el RIR que el entrenador prescribió para cada serie de esa semana. Son los valores originales de la rutina, no los que el motor escribió después.
El incremento mínimo del ejercicio
Viene de la biblioteca de ejercicios, en kilos o en libras según la unidad del alumno. Si el ejercicio no tiene uno definido, el motor usa 1 unidad.
El tipo de ejercicio
Si lleva peso o no, si se mide en repeticiones, tiempo o distancia, y si está marcado como principal o secundario dentro de la sesión. Cada combinación sigue una regla distinta.
El historial reciente
Las últimas tres ejecuciones de ese ejercicio por ese alumno, en cualquier rutina, siempre que tengan menos de 56 días. Sirven para que una sola sesión mala o buena no mueva toda la prescripción.

Método

Estos son los pasos, en el orden en que corren. Todos son aritmética determinista sobre una tabla: no interviene un modelo de lenguaje en ninguno.

  1. Resumir la sesión en un solo dato

    El motor promedia el peso de las series completadas (con dos decimales) y promedia las repeticiones redondeando hacia abajo. A eso le suma el RIR reportado para el ejercicio. Tres series de 8 con 60 kg y RIR 4 se convierten en 60 kg, 8 repeticiones, RIR 4.

  2. Estimar el 1RM

    Suma repeticiones y RIR para obtener las repeticiones equivalentes: las que el alumno habría hecho al fallo. Ese número, con tope en 20, se lee en la tabla de coeficientes de abajo. El 1RM estimado es el peso dividido por el coeficiente, con un decimal. Con 60 kg y 12 repeticiones equivalentes, el coeficiente es 0,70 y el 1RM es 85,7 kg.

  3. Suavizar con el historial

    El 1RM que se usa para prescribir no es solo el de hoy. Es el promedio de los 1RM estimados de las últimas tres ejecuciones de ese ejercicio, incluida la de hoy, descartando las de más de 56 días y las que no tienen series con peso. Si no hay ninguna otra, se usa la de hoy. Una ejecución vieja no vuelve a entrar: después de un parate largo, la primera sesión manda sola.

  4. Calcular el peso bruto de cada semana siguiente

    Para cada semana que sigue, el motor toma las repeticiones y el RIR de la plantilla de esa semana, los suma, busca el coeficiente correspondiente y lo multiplica por el 1RM. Ese es el peso bruto, con un decimal. Como cada semana puede tener su propio RIR prescrito, el peso bruto cambia de una semana a otra aunque el 1RM sea el mismo.

  5. Redondear al incremento que existe en la sala

    El peso bruto casi nunca se puede armar con discos. El motor compara el bruto con el peso de referencia (el peso real de la última serie completada de la semana anterior, o su objetivo si no se entrenó), divide la diferencia por el incremento mínimo y se queda con los incrementos enteros, siempre redondeando hacia el peso de referencia. El resto se descarta, no se acumula. Con una diferencia de 4,3 kg y discos de 2,5 kg, el peso sube 2,5 kg.

  6. Si el peso no se mueve, se mueven las repeticiones

    Cuando la diferencia no llega a un incremento entero, el peso queda igual y el motor cambia el objetivo de repeticiones. En un ejercicio principal, el nuevo objetivo es el esfuerzo total anterior (repeticiones hechas más RIR reportado) más uno, menos el RIR de la plantilla, que se conserva. En un ejercicio secundario, compara ese esfuerzo total con el de la plantilla: si lo supera, fija RIR 1 y prescribe una repetición menos que el total; si no llega, fija RIR 1 y suma una repetición a las hechas.

  7. Ejercicios sin peso, por tiempo o por distancia

    Un ejercicio sin carga medido en repeticiones copia a las semanas siguientes las repeticiones que el alumno hizo, solo si difieren de la plantilla. Un ejercicio medido en tiempo o distancia no se recalcula: las semanas siguientes reciben los valores registrados tal cual, incluido el peso si lo tenía.

  8. Escribir solo donde corresponde

    El resultado se guarda únicamente en las semanas posteriores a la entrenada que siguen pendientes y cuyo último autor es el motor. Se escriben el peso y las repeticiones de cada serie y el RIR objetivo de la semana. El descanso, la técnica de la serie (un dropset, por ejemplo) y las notas quedan como estaban.

La tabla de coeficientes

Es la relación entre repeticiones equivalentes y fracción del 1RM que usa el motor, derivada de la tabla de la NSCA. Se lee en los dos sentidos: para estimar el 1RM desde una serie y para bajar del 1RM al peso de una prescripción.

Repeticiones equivalentes (reps + RIR)Fracción del 1RM
11.000
20.950
30.930
40.900
50.870
60.850
70.830
80.800
90.770
100.750
110.725
120.700
130.685
140.670
150.650
160.640
170.630
180.620
190.610
200.600

Ejemplo con números

Press de banca, tres series de 8, incremento mínimo de 2,5 kg. La plantilla prescribe RIR 2 en la semana 1 y en la semana 2, y RIR 1 en la semana 3. En la semana 1 el alumno registra 60 kg en las tres series, 8 repeticiones en cada una, y reporta RIR 4. No tiene historial previo en el ejercicio.

Lo que el motor calcula al cerrar la semana 1
PasoCuentaResultado
Rendimientopromedio de 60, 60 y 60 kg; promedio de 8, 8 y 8 reps; RIR 460 kg, 8 reps, RIR 4
Repeticiones equivalentes8 + 4, tope 2012, coeficiente 0,70
1RM estimado60 / 0,7085,7 kg
Línea basesin otras ejecuciones en 56 días85,7 kg
Lo que escribe en las semanas siguientes
SemanaPlantillaPeso brutoReferenciaPrescripción
28 reps, RIR 2 (10 equivalentes, 0,75)85,7 × 0,75 = 64,3 kg60 kg (real de la semana 1)62,5 kg × 8, RIR 2
38 reps, RIR 1 (9 equivalentes, 0,77)85,7 × 0,77 = 66,0 kg62,5 kg (objetivo de la semana 2)65 kg × 8, RIR 1

En la semana 2 la diferencia entre el bruto y la referencia es de 4,3 kg: un incremento entero de 2,5 kg, y los 1,8 kg restantes se descartan. En la semana 3 la diferencia es de 3,5 kg sobre los 62,5 kg ya prescritos, otro incremento entero.

Si el mismo alumno hubiera reportado RIR 3 en lugar de 4, el 1RM sería 82,8 kg y el bruto de la semana 2, 62,1 kg. La diferencia con los 60 kg de referencia es 2,1 kg, menos que un incremento, así que el peso se queda en 60 kg y el objetivo de repeticiones pasa a ser 8 + 3 + 1 − 2 = 10. La semana 2 quedaría en 60 kg × 10, RIR 2.

El mismo caso con incremento mínimo de 1 kg (el valor por defecto cuando el ejercicio no define uno) daría 64 kg en la semana 2: cuatro incrementos enteros dentro de los 4,3 kg de diferencia.

Límites

Lo que el motor no hace, porque el código no lo contempla. Todo esto sigue siendo trabajo del entrenador.

  • No programa descargas. El RIR prescrito de una rutina puede bajar semana a semana según la plantilla, pero no existe una lógica que detecte fatiga acumulada y reduzca la carga o el volumen.
  • No cambia el número de series ni los descansos. Solo escribe peso, repeticiones y RIR objetivo.
  • Solo lee peso, repeticiones y RIR. No usa RPE, sueño, adherencia, dolor, notas del alumno ni ninguna otra señal.
  • Si el RIR falta, lo toma como 0. Es la lectura más conservadora posible: asume que la serie fue al fallo y subestima el 1RM.
  • El redondeo es siempre hacia el peso de referencia: nunca prescribe por encima del bruto y nunca arrastra el resto de una semana a la siguiente. Una mejora menor a un incremento se traduce en repeticiones, no en peso.
  • La precisión baja con las repeticiones. La tabla asume una relación fija entre repeticiones y fracción del 1RM; con más de 10 repeticiones equivalentes la estimación es una referencia, no una medición.
  • No toca la semana entrenada ni las anteriores, y no vuelve a tocar una semana que el entrenador o el alumno editaron.
  • Los ejercicios por tiempo o distancia no se recalculan, se arrastran. Y un ejercicio nuevo, sin historial, se prescribe solo desde la sesión de hoy.

Lo que decide el entrenador

El cálculo se automatiza; el criterio, no. Estos son los controles que existen en el producto, verificados en el mismo código.

  • Un interruptor general y uno por alumno. Con la progresión apagada, las semanas siguientes reciben los valores registrados en la última sesión, sin recálculo del 1RM.
  • La pregunta de RIR se activa o desactiva en general y por alumno. Desactivarla no apaga el cálculo: lo vuelve conservador, porque el RIR pasa a ser 0.
  • Cualquier semana que el entrenador edite queda fuera del motor de forma permanente. La rutina completa se puede abrir como una tabla y editar peso, repeticiones y RIR semana a semana.
  • Una rutina generada llega al alumno cuando el entrenador la envía. Hasta entonces es un borrador.
  • No hay una bandeja de aprobación: en las semanas que nadie tocó, la carga se escribe sola cuando el alumno cierra la sesión.

Notas de metodología

  • Última revisión: 16 de septiembre de 2026.
  • Fuente: código de producción de kaizer-backend, feature progression (estimación del 1RM, actualizador de cargas y su punto de entrada al cerrar una sesión), revisado el 2026-09-16. Esta página describe lo que ese código hace, no lo que la documentación promete.
  • La tabla de coeficientes deriva de la tabla de repeticiones y porcentaje del 1RM de la NSCA. La calculadora pública de 1RM de este sitio usa Epley y Brzycki con fines ilustrativos; el motor no usa ninguna de las dos.
  • El cálculo corre en dos momentos: cuando el alumno cierra una sesión y cuando el entrenador extiende las semanas de una rutina. En los dos casos escribe solo semanas futuras, pendientes y escritas por el motor.
  • Cuando el algoritmo cambie, cambia esta página y la fecha de revisión. Si un número de aquí no coincide con lo que ves en el producto, la fecha te dice cuál de los dos es más viejo.

Preguntas frecuentes

Una tabla de coeficientes derivada de la NSCA, indexada por repeticiones más RIR y con tope en 20. El 1RM estimado es el peso promedio de las series completadas dividido por el coeficiente. No usa Epley ni Brzycki, y el valor que prescribe es el promedio de las últimas tres ejecuciones del ejercicio dentro de 56 días.

El cálculo usa RIR 0: asume que la serie fue al fallo. Es la estimación más conservadora, así que el 1RM sale más bajo y las cargas siguientes también. Si prefieres que no se calcule para ese alumno, la progresión automática se apaga por alumno.

No. El motor no tiene ninguna lógica de deload: no mide fatiga acumulada ni reduce el volumen. El RIR prescrito puede variar semana a semana porque así está escrito en la plantilla, pero una descarga es una decisión del entrenador.

Porque la diferencia entre el peso bruto y el de referencia no llegó a un incremento entero del ejercicio. El motor redondea siempre hacia abajo y no acumula el resto, así que traduce esa mejora en una repetición más con el mismo RIR de la plantilla. Con discos más chicos, o con un incremento mínimo menor definido para el ejercicio, el mismo caso habría subido el peso.