
En el club de pádel donde juego llevamos dos temporadas sorteando las parejas de cada jornada con una app que desarrollé. La primera versión la codifiqué sin IA pero la segunda versión (la que hemos usado esta temporada) me ayudé de Claude. El motivo era que había un bug oculto y Claude no solo me lo descubrió sino que me sugirió mejoras y optimizaciones del código y de las funciones de la aplicación.
Pero existe un problema de «fondo» y es que no todos los miembros del club juegan todas las jornadas. Así que el sorteo solo considera los emparejamientos ya formados para que no se repitan. Pero puede darse el caso de que en un sorteo (sobre todo cuando son pocos los apuntados) no se puedan formar parejas sin repeticiones. Si añadiésemos la condición de enfrentamientos sin repetir, la probabilidad de sorteo bloqueado aumenta enormemente.
Por todo eso, hay una idea propuesta por uno de los miembros del club que consiste en establecer un ranking inicial, otorgar un peso por grupos y formar los partidos (sin emparejamientos) siguiendo el orden del ranking. Naturalmente, los no apuntados se «saltan» y los emparejamientos se hacen a pie de pista en el momento del partido. No hay app, se igualan los enfrentamientos y el algoritmo para actualizar el ranking, tras cada partido es sencillo y puede ser manual: el peso + 3 puntos para las parejas ganadoras, el peso + 1 punto para las perdedoras y el peso + 0 puntos para los miembros que no han participado.
Se lo conté a Claude y me hizo un PDF explicativo. Y luego le pasé el PDF a ChatGPT y me hizo una preciosa infografía: Cómo crear infografías a partir de un PDF con Claude y ChatGPT.

Deja una respuesta