Asignar turnos automáticamente: qué hace (y qué no) un algoritmo de cuadrantes
Casi todas las apps de turnos prometen el cuadrante «en diez segundos con inteligencia artificial». La frase vende, pero esconde lo único que importa: qué reglas respeta la propuesta, qué cosas no puede saber un programa y por qué el buen reparto automático es el que te deja revisarlo antes de publicar.
Pones a seis personas, pulsas un botón y el cuadrante aparece hecho. Suena a truco de feria, y una parte lo es: el marketing ha convertido «asignación automática de turnos» en un eslogan con cronómetro. Pero debajo del eslogan hay un problema real y bastante interesante, y hay programas que lo resuelven bien y otros que te dejan un cuadrante que tendrías que rehacer entero. La diferencia no está en los segundos que tarda. Está en las reglas que respeta y en si te deja la última palabra.
Este artículo explica, sin humo, qué hace por dentro un generador de cuadrantes, las reglas que un reparto decente no se salta nunca, los tres enfoques que existen para decidir quién va a cada turno, y las cosas que ningún algoritmo sabe y que por eso revisas tú. Si todavía haces el cuadrante a mano, te vendrá bien leer antes cómo se monta paso a paso; aquí damos por hecho que ya sabes repartir y vamos a ver qué parte de ese trabajo puede hacer una máquina.
El problema de verdad: hay demasiadas combinaciones
Empecemos por entender por qué la asignación de turnos es difícil, aunque no lo parezca. Imagina un bar que abre todos los días en dos turnos y necesita dos personas por turno. Son 2 plazas × 2 turnos × 7 días: 28 plazas que cubrir cada semana. Y tienes seis personas para repartirlas.
Si te pones a contar de cuántas maneras se pueden colocar esas seis personas en las 28 plazas, el número es absurdo: seis elevado a veintiocho, más de seis mil trillones de combinaciones. Ningún encargado, por bueno que sea, explora ese espacio; lo que hace es apoyarse en la del mes pasado y retocar. Un ordenador tampoco las prueba todas, sería una pérdida de tiempo, pero sí puede recorrer una parte enorme en lo que tú tardas en servir un café, descartando por el camino las que no valen.
Y ese es el matiz que el eslogan se salta: de esos seis mil trillones, la inmensa mayoría son cuadrantes ilegales o imposibles. Alguien cierra a medianoche y abre a las ocho. Alguien acumula cincuenta horas. Una persona que estudia por las mañanas aparece en el turno de mañana. El trabajo del algoritmo no es «generar un cuadrante»; es encontrar uno de los pocos que cumplen todas las condiciones a la vez. Lo rápido no es el mérito. El mérito es que lo que propone se sostenga.
Las reglas que un buen algoritmo no se salta
Un reparto automático que sirva tiene que respetar, sí o sí, las mismas reglas que respetarías tú con lápiz y goma. Si una app te da el cuadrante en diez segundos pero se salta cualquiera de estas, te ha ahorrado diez segundos y te va a costar una tarde de arreglos:
- Las horas de cada contrato. Quien tiene 40 horas hace sus cinco turnos; quien tiene 20 no puede acabar con 35. El algoritmo cuenta mientras reparte, no al final.
- La disponibilidad declarada. Si alguien ha dicho que los martes por la mañana no puede, esa casilla está vetada. No es una preferencia que se pueda ignorar cuando aprieta; es un dato de entrada.
- Las ausencias. Vacaciones aprobadas, bajas, permisos. Esos días la persona no existe para el reparto.
- El descanso entre jornadas. Las doce horas que exige el Estatuto en España (once en buena parte de Europa) entre el fin de un turno y el principio del siguiente. Es la regla que más cuadrantes rompe cuando se hacen deprisa.
- No solapar. Nadie en dos turnos el mismo día, nadie en dos puestos a la vez.
- Las plazas exactas. Si el viernes por la tarde hacen falta tres en sala, tienen que salir tres: ni dos (hueco) ni cuatro (gente de sobra pagada).
Estas seis no son opcionales. Son el suelo. Un cuadrante que las cumple todas ya es mejor que muchos de los que se hacen a mano un domingo por la noche, precisamente porque la máquina no se cansa ni se distrae a la casilla número veinte.
Contratados primero, freelancers después
Hay una regla más que separa a los generadores serios de los que solo rellenan huecos, y es la de la prioridad. Cuando en tu equipo conviven gente fija y gente que trabaja por horas (extras, freelancers, refuerzos de fin de semana), el orden importa mucho.
A una persona contratada le debes sus horas: si tiene 30 por contrato, el negocio paga esas 30 trabaje o no. Dejarla a 22 y llamar a un extra para cubrir el resto es pagar dos veces el mismo trabajo. Por eso un buen algoritmo coloca primero a los contratados hasta completar sus horas y solo entonces echa mano de los freelancers para lo que falte. El orden inverso —tirar de extras y dejar a los fijos a medias— es uno de los errores más caros que se cometen en hostelería, y se comete sin darse cuenta precisamente porque el cuadrante no lleva la cuenta. Si quieres ver de dónde salen esas horas, está en cómo calcular las plazas por turno.
Tres formas de repartir: óptimo, rotativo y básico
Aquí está la parte que casi nadie cuenta. «Asignar automáticamente» no es una sola cosa. Según lo que quieras conseguir, el algoritmo persigue un objetivo distinto, y el resultado cambia. Hay tres enfoques, y cada uno es el bueno para un tipo de negocio.
Óptimo: el que busca el menor coste
Este enfoque trata el cuadrante como un problema de optimización: cubrir todas las plazas con la combinación más barata que respete las reglas. Prioriza a quien tiene horas de contrato por gastar antes que a quien cobra por servicio, agrupa turnos para no dejar a nadie con jornadas de cuatro horas sueltas y evita las horas extra siempre que puede. Es el que quieres cuando el coste de personal te aprieta y tienes una mezcla de fijos y extras: un restaurante con picos de fin de semana, una tienda en campaña. No es el más «justo» en el sentido humano; es el más eficiente.
Rotativo: el que reparte lo incómodo con justicia
Cuando el problema no es el coste sino las quejas —«siempre me tocan a mí las noches», «llevo tres findes seguidos»—, el enfoque óptimo no basta, porque al minimizar coste puede cargar siempre a los mismos. El rotativo persigue otra cosa: que los turnos malos (noches, domingos, el 24 por la tarde) roten de forma que, a lo largo de las semanas, cada uno haga su parte. Lleva la cuenta de quién ha hecho qué y, cuando alguien vuelve de una baja, lo recoloca donde le tocaba en vez de dejarlo clavado en noches. Es el enfoque de las residencias, las clínicas 24 horas y la enfermería, donde el reparto injusto no solo molesta: dispara el absentismo. Lo desarrollamos en cómo organizar los rotativos sin quemar al equipo.
Básico: el que va rápido y tú ajustas
El tercero es el más humilde: reparte de forma aleatoria pero válida, respetando las reglas duras, sin perseguir ni coste ni justicia. ¿Para qué sirve? Para arrancar. Cuando montas el cuadrante de una semana nueva y prefieres partir de algo ya repartido y moverlo a mano, un reparto básico te ahorra la casilla en blanco. Es rápido de verdad, y ahí sí tiene sentido hablar de segundos.
La pregunta no es «¿esta app tiene IA?», sino «¿qué objetivo persigue el reparto que me propone?». Si no te deja elegir entre coste, justicia o rapidez, es que persigue uno solo y no te lo ha dicho.
Lo que ningún algoritmo sabe (y por eso lo revisas tú)
Hasta aquí lo que hace. Ahora lo que no hace, que es igual de importante y casi nunca se dice. Un generador de cuadrantes conoce horas, disponibilidades, ausencias y reglas. No conoce tu negocio. Y hay cosas que solo sabes tú:
- Quién rinde mejor en qué momento. Sabes que tu camarera más rápida vale oro un sábado a tope y que a cierto cocinero es mejor no ponerlo el día del partido. Eso no está en ningún dato; está en tu cabeza.
- Las parejas que funcionan y las que no. Dos personas que juntas van como un reloj, o dos que mejor en turnos distintos. El algoritmo las ve iguales.
- El favor pendiente. Le prometiste a alguien el viernes libre porque se tragó el marrón del mes pasado. Un programa no lleva la cuenta de las deudas humanas.
- El contexto de fuera. Que esa semana hay feria, o que acaba de entrar alguien nuevo y conviene ponerlo con un veterano los primeros días.
Por eso la propuesta automática no es el cuadrante final. Es un borrador muy bueno que te quita el 90 % del trabajo mecánico —contar horas, cuadrar descansos, no dejar huecos— para que tú dediques tu tiempo al 10 % que de verdad requiere criterio. Quien vende que la máquina publica sola, sin que un humano mire, o no ha gestionado nunca un equipo o no se ha fijado en lo que pasa el primer sábado.
La propuesta fantasma: proponer sin pisar lo que ya has decidido
Hay un detalle técnico que marca la diferencia entre un generador que ayuda y uno que estorba, y es cómo entrega el resultado. El mal diseño borra lo que había y escupe un cuadrante nuevo entero. Si tú ya habías fijado a mano que el encargado va siempre de mañana y que la nueva empieza el lunes con un veterano, ese reparto «desde cero» se lo lleva por delante. Resultado: no te fías, y con razón.
El buen diseño hace lo contrario. Respeta todo lo que ya has asignado tú y solo propone rellenar lo que está en blanco. La propuesta aparece marcada aparte —en «fantasma», atenuada, distinta de lo confirmado— para que de un vistazo distingas lo que ha puesto la máquina de lo que pusiste tú. La miras, cambias las dos o tres casillas que no te convencen por lo que sabes del negocio, y entonces la confirmas. Ni un turno se publica sin que tú lo hayas dado por bueno.
Esa es la forma de asignación automática en la que sí merece la pena confiar: no la que te quita el control, sino la que hace el trabajo pesado y te devuelve la decisión. La desconfianza que mucha gente tiene hacia la «IA» en los turnos es sana, porque viene de haber visto cuadrantes automáticos que no cuadraban. La respuesta no es más promesas; es poder revisar antes de publicar.
Cómo lo hace Sonnical
En Sonnical la asignación automática funciona con esta lógica, no con la del cronómetro. Primero defines tus plazas por área y puesto y generas los turnos de las semanas que quieras. Después pulsas «Asignar con IA» y eliges el enfoque: el óptimo por coste, el rotativo para repartir lo incómodo con justicia, o el básico para partir de algo rápido y ajustar.



El reparto respeta las horas de cada contrato, la disponibilidad que han declarado los freelancers, las ausencias aprobadas y los descansos; coloca primero a los contratados y recurre a los freelancers para lo que falte; y nunca toca lo que ya habías decidido a mano. La propuesta llega atenuada, la miras entera, cambias lo que tu criterio diga y la confirmas tú. Hasta ese momento, nadie del equipo ve nada. Es gratis hasta seis empleados —el reparto automático con IA está en los planes de pago, pero la generación de turnos y la asignación manual, no—, así que puedes probar la lógica antes de decidir. Si todavía estás comparando herramientas, en cuadrante de turnos online gratis repasamos qué opciones hay según el tamaño del equipo.
Preguntas frecuentes
¿La asignación automática de turnos es fiable?
Lo es si respeta las reglas duras —horas de cada contrato, disponibilidad, ausencias, descanso de doce horas, sin solapes— y si te deja revisar la propuesta antes de publicarla. Desconfía de cualquier app que publique el cuadrante sin que un humano lo mire: el reparto automático es un borrador muy bueno, no la última palabra.
¿Un cuadrante «con inteligencia artificial» hace el trabajo solo?
Hace el trabajo mecánico: contar horas, cuadrar descansos, no dejar huecos ni pasarse de plazas. Lo que no sabe es quién rinde mejor un sábado, qué dos personas trabajan bien juntas o a quién le prometiste el viernes libre. Ese 10 % de criterio lo pones tú al revisar la propuesta.
¿Qué significa que la propuesta aparezca «en fantasma»?
Que el reparto automático se muestra atenuado y separado de lo que ya has confirmado, sin borrar ni pisar las casillas que asignaste a mano. Así distingues de un vistazo lo que ha propuesto el sistema de lo que decidiste tú, y solo se publica cuando lo confirmas.
¿Por qué unos cuadrantes automáticos salen caros y otros no?
Porque persiguen objetivos distintos. El enfoque óptimo busca el menor coste y aprovecha primero las horas de los contratados antes de llamar a extras; el rotativo busca justicia en el reparto de turnos incómodos; el básico solo va rápido. Si la herramienta no te deja elegir, estás usando uno sin saber cuál.