Lo que tenés
Un CSV con las columnas que usa tu club
jugador,fecha,distancia_m,sprints Acosta,12/03,6482,14 Benítez,12/03,5910,11
Para preparadores físicos
Subís los datos que ya venís juntando —GPS, entrenamientos, fuerza, lo que sea—, describís en una frase qué querés mirar y la IA arma la grilla de gráficos y tablas. Después la seguís completando vos, widget por widget.
El problema
El GPS exporta sus columnas, la app del gimnasio otras y el resto vive en una planilla que armaste a mano. Acá no hay estructura que respetar: el CSV entra como está, y lo que querés ver lo escribís con tus palabras.
Lo que tenés
jugador,fecha,distancia_m,sprints Acosta,12/03,6482,14 Benítez,12/03,5910,11
Lo que pedís
“Quiero ver la carga semanal de los forwards y quién viene por debajo de su promedio.”
Lo que sale
Cómo funciona
Los dos primeros se hacen una vez. Después vivís en las vistas.
Subís la nómina una sola vez: nombre, familia (back o forward) y sub-familia. Las columnas de más se guardan igual. Es la tabla maestra contra la que se engancha todo lo que cargues después.
Cualquier CSV, con las columnas que tenga. Se guarda crudo, como dataset con nombre propio, y podés seguir sumando cargas. Antes de generar nada revisás los nombres que no matchearon: la sugerencia se propone, nunca se aplica sola.
Elegís qué datasets entran y escribís en texto libre qué querés ver. Podés tener varias en paralelo: la del partido, la de la semana de carga, la del gimnasio.
La IA devuelve la grilla armada. Desde ahí agregás o sacás widgets, creás métricas propias y le pedís un ajuste puntual a uno solo. Todo cambio se previsualiza antes de aplicarse y se puede deshacer.
Librería fija
La IA no escribe código ni dibuja gráficos: devuelve una configuración que el sistema renderiza con estos cinco bloques, los mismos que podés editar a mano. El KPI y la tabla suman un selector de escala: movés el porcentaje y el número se recalcula en el momento. Si en partido corren 6.000 m, ¿cuántos metros le pedís al plantel el jueves para entrenar al 50%?
Aislamiento
Cada club entra a lo suyo y ve solo su plantel, sus datasets y sus vistas. No hay tablero compartido, no hay comparaciones entre clubes y no hay nada tuyo en la pantalla de otro.
Un club por instalación
Tu plantel, tus datasets y tus vistas viven en tu propia base. Nadie más los consulta.
El CSV se guarda crudo
Nada se transforma al subirlo. Si cargaste mal un dataset, lo borrás y lo volvés a subir sin arrastrar restos.
Nada se aplica solo
Los nombres que no matchean los confirmás vos, y cada cambio que propone la IA se muestra antes de tocar la vista. Siempre hay deshacer.
La IA corre del lado del servidor
Las llamadas al modelo salen desde el servidor: la clave nunca baja al navegador ni queda en el HTML.
Subís el plantel, tirás un CSV y escribís qué querés ver. Si la vista no te sirve, la borrás y armás otra.