Flujo de trabajo determinista
Un flujo de trabajo determinista es una secuencia ordenada y parametrizada de pasos que produce el mismo resultado al ejecutarse de nuevo con las mismas entradas, lo que lo hace apto para reporting recurrente y procesos de revisión.
El análisis conversacional es exploratorio por naturaleza: la misma pregunta formulada dos veces puede seguir un camino distinto y llegar a una respuesta ligeramente diferente. Esa variabilidad es aceptable mientras se investiga e inaceptable cuando el proceso pasa a ser recurrente. Una presentación regulatoria mensual no puede depender de cómo se formuló la pregunta.
Un flujo determinista lo resuelve fijando los pasos. Los parámetros se declaran de forma explícita, la secuencia se almacena en lugar de improvisarse y cada ejecución produce un registro. Como la definición es estable, dos ejecuciones pueden compararse con sentido: una diferencia indica que cambiaron los datos, no el método.
El valor práctico es que el trabajo exploratorio puede promocionar. Un análisis resuelto de forma interactiva se convierte en un flujo que se ejecuta según calendario o bajo demanda, sin reescribirse en otro sistema por otro equipo.
Qué lo distingue
- Pasos ordenados con parámetros declarados, almacenados en vez de improvisados
- Las mismas entradas dan las mismas salidas, así que las diferencias son significativas
- Cada ejecución produce un registro que puede revisarse y compararse
- Se ejecuta manualmente, por calendario o al ser invocado por otro proceso
En DataQube
En DataQube un flujo es un artefacto de primer orden, distinto del hilo del que procede. El análisis resuelto en conversación puede extraerse a un flujo con pasos ordenados, parámetros y permisos; las ejecuciones devuelven sus resultados a un hilo, de modo que la salida programada permanece unida al mismo registro auditable que el trabajo interactivo.
Preguntas frecuentes
¿Por qué no repetir la misma pregunta cada mes?
Porque el camino que tome puede variar, y con él la respuesta. En un proceso recurrente la diferencia entre dos ejecuciones debe reflejar un cambio en los datos, no en cómo se interpretó la pregunta. Fijar los pasos es lo que hace significativa la comparación.
¿En qué se diferencia de un notebook?
Una vista de notebook es una proyección de trabajo ya realizado: un registro para revisión. Un flujo es una definición pensada para volver a ejecutarse, con parámetros declarados e historial de ejecuciones propio. Uno documenta, el otro ejecuta.
¿Puede usar un modelo de lenguaje?
Sí, aunque entonces el determinismo se aplica a la estructura y no a cada token generado. Los pasos, fuentes, parámetros y permisos permanecen fijos, que es lo que hace comparables las ejecuciones aunque un modelo aporte texto narrativo.
Términos relacionados
Agente de datos con IA
Un agente de datos con IA es software que responde preguntas analíticas planificando y ejecutando sus propios pasos — consultar bases de datos aprobadas, ejecutar código y citar lo que usó — en lugar de solo generar texto.
Procedencia de datos
La procedencia de datos es el linaje registrado de un resultado: las fuentes, consultas, transformaciones y decisiones que lo produjeron, con detalle suficiente para que un tercero verifique la cifra de forma independiente.
Licencia por sesiones concurrentes
La licencia por sesiones concurrentes cobra según cuántos usuarios están activos al mismo tiempo, en lugar de cuántas cuentas nominales existen, de modo que los usuarios ocasionales no consumen cada uno una plaza permanente.