8 min

El pensamiento causal de Judea Pearl: mejor IA, depuración y decisiones

Aprende cómo los modelos causales de Judea Pearl ayudan a equipos a explicar el comportamiento de la IA, depurar fallos y tomar decisiones de producto más claras, yendo más allá de las correlaciones.

El pensamiento causal de Judea Pearl: mejor IA, depuración y decisiones

Por qué causa y efecto vence al simple reconocimiento de patrones

Un equipo nota algo “obvio” en su dashboard: los usuarios que reciben más notificaciones vuelven con más frecuencia. Así que aumentan el volumen de notificaciones. Una semana después, la retención baja y suben las quejas por churn. ¿Qué pasó?

El patrón original era real, pero engañoso. Los usuarios más comprometidos naturalmente generan más notificaciones (porque usan el producto más) y también vuelven más. Las notificaciones no causaban la retención; el compromiso causaba ambos. El equipo actuó sobre una correlación y, sin querer, creó una peor experiencia.

Qué significa "pensamiento causal" (en lenguaje llano)

El pensamiento causal es el hábito de preguntar: ¿qué causa qué, y cómo lo sabemos? En vez de quedarse en “estas dos cosas se mueven juntas”, intentas separar:

  • Señales que observas (lo que ves en logs, métricas y gráficas)
  • Palancas que puedes accionar (lo que puedes cambiar en el mundo real)
  • Efectos secundarios e influencias ocultas (otros factores que empujan a ambos)

No se trata de desconfiar de los datos: se trata de ser específico con la pregunta. “¿Las notificaciones se correlacionan con la retención?” es diferente de “¿Enviar más notificaciones aumentará la retención?” La segunda pregunta es causal.

Dónde esto ayuda de inmediato

Este artículo se centra en tres áreas prácticas donde el reconocimiento de patrones suele fallar:

  1. Sistemas de IA: entender si un modelo usa las razones correctas (o solo atajos) para hacer predicciones.
  2. Depuración: encontrar la causa real cuando las métricas empeoran o ocurren incidentes, en vez de perseguir la coincidencia más evidente.
  3. Decisiones de producto: elegir cambios que muevan resultados, no solo que “match” con segmentos de usuarios de alto rendimiento.

Qué esperar de este artículo

Esto no es un recorrido matemático pesado sobre inferencia causal. No necesitarás aprender la notación de do-calculus para obtener valor aquí. El objetivo es un conjunto de modelos mentales y un flujo de trabajo que tu equipo pueda usar para:

  • formular mejores preguntas,\n- evitar trampas comunes como la confusión,\n- y decidir cuándo necesitas un experimento frente a razonamientos observacionales cuidadosos.

Si alguna vez lanzaste un cambio que “se veía bien en los datos” pero no funcionó en la realidad, el pensamiento causal es el eslabón que falta.

¿Quién es Judea Pearl y qué cambió?

Judea Pearl es un científico de la computación y filósofo de la ciencia cuyo trabajo reformuló cómo muchos equipos piensan sobre datos, IA y toma de decisiones. Antes de su revolución causal, gran parte del “aprender de datos” en computación se centraba en asociaciones estadísticas: encuentra patrones, ajusta modelos, predice qué ocurrirá después. Ese enfoque es poderoso, pero a menudo falla cuando planteas una pregunta de producto o ingeniería que contiene la palabra porque.

El cambio central de Pearl fue tratar la causalidad como un concepto de primera clase, no como una intuición vaga encima de las correlaciones. En vez de preguntar solo “cuando X es alto, ¿Y también lo es?”, el pensamiento causal pregunta: “si cambiamos X, ¿cambiará Y?” Esa diferencia suena pequeña, pero separa la predicción de la toma de decisiones.

De asociaciones a preguntas causales

La asociación responde “qué tiende a ocurrir junto”. La causalidad apunta a responder “qué pasaría si intervinieras”. Esto importa en computación porque muchas decisiones reales son intervenciones: lanzar una función, cambiar rankings, añadir un guardián, alterar un conjunto de entrenamiento o ajustar una política.

No es magia: suposiciones que puedes enunciar y debatir

Pearl hizo la causalidad más práctica al enmarcarla como una elección de modelo más suposiciones explícitas. No “descubres” causalidad automáticamente a partir de datos en general; propones una historia causal (a menudo basada en conocimiento del dominio) y luego usas datos para probarla, estimarla y refinarla.

Los artefactos clave que Pearl popularizó

  • Grafos causales (DAGs): diagramas simples que codifican supuestas relaciones causa-efecto.
  • Intervenciones (“do”): razonar sobre qué cambia cuando fijas activamente una variable, no solo la observas.
  • Contrafactuales: “¿qué habría pasado en este caso concreto si hubiéramos hecho otra cosa?”

Estas herramientas dieron a los equipos un lenguaje compartido para pasar del reconocimiento de patrones a responder preguntas causales con claridad y disciplina.

Correlación vs causalidad: la pregunta que realmente estás haciendo

Correlación significa que dos cosas se mueven juntas: cuando una sube, la otra tiende a subir (o bajar). Es extremadamente útil—especialmente en equipos con muchos datos—porque ayuda con la predicción y la detección.

Si las ventas de helado aumentan cuando sube la temperatura, una señal correlacionada (temperatura) puede mejorar el pronóstico. En trabajo de producto e IA, las correlaciones potencian modelos de ranking (“muestra más de lo que usuarios similares clicaron”), detección de anomalías (“esta métrica suele seguir a aquella”) y diagnósticos rápidos (“los errores suben cuando la latencia sube”).

El problema empieza cuando tratamos la correlación como respuesta a una pregunta distinta: ¿qué pasa si cambiamos algo a propósito? Eso es causalidad.

Por qué la correlación falla para “si cambiamos X”

Una relación correlacionada puede estar impulsada por un tercer factor que afecta a ambas variables. Cambiar X no necesariamente cambia Y, porque X podría no ser la razón por la que Y se movió en primer lugar.

Un ejemplo simple de confusión: gasto en marketing vs ventas

Imagina que trazas gasto semanal en marketing contra ventas semanales y ves una fuerte correlación positiva. Es tentador concluir “más gasto causa más ventas”.

Pero supongamos que ambos suben durante las fiestas. La estación (un confusor) impulsa mayor demanda y también desencadena presupuestos más grandes. Si aumentas gasto en una semana no festiva, las ventas pueden no subir mucho—porque la demanda subyacente no está ahí.

Señales de que realmente estás planteando una pregunta causal

Estás en territorio causal cuando te escuchas preguntar:

  • “Si aumentamos/disminuimos X, ¿qué pasará con Y?”
  • “¿Debemos lanzar esta función o mantener la antigua?”
  • “¿Qué cambio reducirá churn, no solo lo prediga?”
  • “¿Funcionó esta campaña, o las ventas habrían subido igual?”
  • “¿Cuál es el impacto de eliminar un paso, añadir una advertencia o cambiar el precio?”

Cuando el verbo es cambiar, lanzar, eliminar o reducir, la correlación es una pista inicial, no la regla de decisión.

Diagramas causales (DAG) como lenguaje compartido del equipo

Un diagrama causal—a menudo dibujado como un DAG (grafo acíclico dirigido)—es una manera simple de hacer visibles las suposiciones de un equipo. En vez de discutir en términos vagos (“probablemente sea el modelo” o “quizá la UI”), pones la historia en el papel.

Nodos y flechas: la gramática básica

  • Nodos son variables que te importan: email de marketing enviado, intención del usuario, puntuación del modelo, compra.
  • Flechas dirigidas representan una influencia causal: si cambiar A cambiara B, dibuja A → B.

El objetivo no es la verdad perfecta; es un borrador compartido de “cómo creemos que funciona el sistema” que todos puedan criticar.

Confusores, mediadores y colisionadores (con un ejemplo corto)

Supongamos que evalúas si un nuevo tutorial de onboarding (T) aumenta la activación (A).

  • Confusor: motivación del usuario (M) afecta tanto si completan el tutorial como si se activan: M → T y M → A. Si ignoras M, puedes atribuir al tutorial lo que la motivación causó.
  • Mediador: el tutorial puede mejorar la comprensión del producto (U), que a su vez aumenta la activación: T → U → A. U es parte del mecanismo.
  • Colisionador: imagina que analizas solo usuarios que contactaron soporte (S), donde tanto la confusión como la motivación aumentan tickets: U → S ← M. Condicionar en S puede crear una conexión engañosa entre U y M, distorsionando la estimación del efecto de T en A.

Por qué “ajustar por todo” puede salir mal

Un reflejo común en analítica es “controlar por todas las variables disponibles”. En términos de DAG, eso puede significar ajustar accidentalmente por:

  • Mediadores (lo que puede ocultar parte del efecto que intentas medir), o
  • Colisionadores (lo que puede introducir sesgo de la nada).

Con un DAG, ajustas variables por una razón: típicamente para bloquear caminos de confusión—no porque existan.

Cómo bosquejar un primer grafo en una reunión

Empieza con una pizarra y tres pasos:

  1. Escribe el resultado a la derecha (p. ej., activación), y la causa propuesta a la izquierda (p. ej., tutorial).
  2. Pregunta: “¿Qué hace más probable a ambos?” (confusores) y “¿Qué está en el medio?” (mediadores).
  3. Marca lo que estás condicionando en el análisis (filtros, cohortes, reglas de elegibilidad). Esos a menudo esconden colisionadores.

Incluso un DAG aproximado alinea producto, datos e ingeniería sobre la misma pregunta causal antes de correr números.

Intervenciones: pensar en “hacer (do)”, no en “ver”

Un gran giro en el pensamiento causal de Judea Pearl es separar observar algo de cambiarlo.

Si observas que los usuarios que activan notificaciones retienen mejor, aprendiste un patrón. Pero aún no sabes si las notificaciones causan retención, o si los usuarios comprometidos simplemente son más propensos a activar notificaciones.

Una intervención es diferente: significa que fijas activamente una variable a un valor y preguntas qué ocurre después. En términos de producto, eso no es “los usuarios eligieron X”, es “lanzamos X”.

“Do” vs “See” (sin las matemáticas)

Pearl suele etiquetar esta diferencia como:

  • Ver (See): “Observamos que las notificaciones están ACTIVADAS.”
  • Hacer (Do): “Encendimos las notificaciones (o las hicimos por defecto) y ahora medimos el efecto.”

La idea de “do” es básicamente una nota mental de que estás rompiendo las razones habituales por las que una variable toma un valor. Cuando intervienes, las notificaciones no están activadas porque los usuarios comprometidos optaron; están activadas porque tú forzaste la configuración (o la impulsaste). Ese es el punto: las intervenciones ayudan a aislar causa y efecto.

Las intervenciones son cómo ocurren las decisiones de producto

La mayoría del trabajo real de producto tiene forma de intervención:

  • Lanzamientos de funciones y cambios de UI
  • Ajustes en políticas de ranking o recomendación
  • Cambios de precio y empaquetado
  • Reglas antifraude, umbrales de moderación o políticas de crédito

Estas acciones buscan cambiar resultados, no solo describirlos. El pensamiento causal mantiene la pregunta honesta: “Si hacemos esto, ¿qué cambiará?”

La advertencia: las intervenciones también requieren suposiciones

No puedes interpretar una intervención (ni diseñar un buen experimento) sin suposiciones sobre qué afecta qué—tu diagrama causal, aunque sea informal.

Por ejemplo, si la estacionalidad influye tanto en gasto de marketing como en registros, entonces “hacer” un cambio de gasto sin tener en cuenta la estacionalidad puede todavía engañarte. Las intervenciones son poderosas, pero solo responden preguntas causales cuando la historia causal subyacente es al menos aproximadamente correcta.

Contrafactuales: responder “¿qué pasaría si?” para un caso concreto

Reduce el costo de las pruebas
Obtén créditos por compartir lo que construyes o invitar a compañeros a probar Koder.ai.

Un contrafactual es un tipo específico de “¿qué pasaría si?”: para este caso exacto, ¿qué habría ocurrido si hubiéramos tomado otra acción (o si una entrada hubiera sido distinta)? No es “¿qué pasa en promedio?”—es “¿este resultado habría cambiado para esta persona, este ticket, esta transacción?”

Por qué importa a los equipos: recursos, equidad y tickets de soporte

Los contrafactuales aparecen cuando alguien pide un camino a un resultado diferente:

  • Recurso del usuario: “¿Qué necesitaría cambiar para ser aprobado?”
  • Investigaciones de equidad: “Si este solicitante tuviera calificaciones idénticas pero un atributo sensible distinto, ¿cambiaría la decisión?”
  • Soporte y depuración: “Este usuario dice que el sistema ‘no tuvo sentido’: ¿qué cambio de entrada habría invertido la predicción?”

Estas preguntas son de nivel usuario. También son lo suficientemente concretas para guiar cambios de producto, políticas y explicaciones.

Un ejemplo concreto en IA

Imagina un modelo de préstamos que rechaza una solicitud. Una explicación basada en correlaciones podría decir: “Ahorros bajos se correlacionan con rechazo.” Un contrafactual pregunta:

Si los ahorros del solicitante fueran $3,000 más altos (todo lo demás igual), ¿el modelo lo aprobaría?

Si la respuesta es “sí”, has aprendido algo accionable: un cambio plausible que invierte la decisión. Si la respuesta es “no”, evitas dar un consejo engañoso como “aumenta tus ahorros” cuando el verdadero bloqueo es la relación deuda-ingreso o historial laboral inestable.

El límite clave: los contrafactuales no están “en los datos”

Los contrafactuales dependen de un modelo causal—una historia sobre cómo las variables se influyen—no solo de un conjunto de datos. Debes decidir qué puede cambiar razonablemente, qué cambiaría como consecuencia y qué debe permanecer fijo. Sin esa estructura causal, los contrafactuales pueden convertirse en escenarios imposibles (“aumentar ahorros sin cambiar ingresos o gastos”) y producir recomendaciones inútiles o injustas.

Pensamiento causal para la confiabilidad de IA y la depuración

Cuando un modelo ML falla en producción, la causa raíz rara vez es “el algoritmo empeoró”. Más a menudo, algo en el sistema cambió: qué datos se recolectan, cómo se producen las etiquetas o qué hacen los usuarios. El pensamiento causal te ayuda a dejar de adivinar y empezar a aislar qué cambio causó la degradación.

Modos comunes de fallo (y por qué engañan las métricas)

Algunos culpables recurrentes aparecen en muchos equipos:

  • Atajos espurios: el modelo aprende un proxy fácil (marcas de agua, color de fondo, peculiaridades de redacción) que se correlaciona con la etiqueta en entrenamiento pero no es la señal real.
  • Cambio de dataset: el proceso que genera los datos cambia (nuevos segmentos de usuarios, nueva UI, estacionalidad), por lo que la relación de entrenamiento ya no se mantiene.
  • Filtración (leakage): features incluyen por accidente información que está aguas abajo de la etiqueta (o del proceso de etiquetado), inflando el rendimiento offline.

Estos pueden parecer “bien” en dashboards agregados porque la correlación puede mantenerse alta aunque la razón por la que el modelo acierta haya cambiado.

Cómo un grafo causal expone el atajo

Un diagrama causal simple (DAG) convierte la depuración en un mapa. Te obliga a preguntar: ¿esta feature es causa de la etiqueta, consecuencia de ella, o consecuencia de cómo medimos la etiqueta?

Por ejemplo, si Política de etiquetado → Ingeniería de features → Entradas del modelo, puede que hayas construido un pipeline donde el modelo predice la política en lugar del fenómeno subyacente. Un DAG hace visible esa vía para que puedas bloquearla (quitar la feature, cambiar la instrumentación o redefinir la etiqueta).

Intervenciones para depuración (piensa “cambia X y ve Y”)

En vez de solo inspeccionar predicciones, prueba intervenciones controladas:

  • Ediciones dirigidas de datos: cambia fondos, quita marcas de agua, perturba timestamps—luego vuelve a ejecutar la inferencia.
  • Ablaciones: elimina features sospechosas y mide el impacto causal en los errores.
  • Slices contrafactuales: deja todo igual excepto un factor (tipo de dispositivo, localidad) para probar sensibilidad.

Lista de verificación: preguntas causales cuando el rendimiento empeora

  • ¿Qué cambio aguas arriba podría haber causado esto (producto, logging, comportamiento de usuarios, política de etiquetado)?
  • ¿Qué features podrían estar aguas abajo de la etiqueta o del proceso de etiquetado (riesgo de leakage)?
  • ¿Qué confusor podría explicar tanto la feature como el resultado (p. ej., región afecta idioma y conversión)?
  • ¿Qué intervención podemos correr con seguridad para aislar el factor sospechoso?
  • Si quitamos el atajo, ¿seguimos teniendo una vía causal de señal real → predicción?

De explicaciones a causas: lo que la “explicabilidad” de IA no alcanza

Experimenta con rollback listo
Despliega, observa y revierte rápido cuando aparezcan efectos secundarios.

Muchas herramientas de “explicabilidad” responden una pregunta estrecha: ¿por qué el modelo dio esta puntuación? A menudo lo hacen destacando inputs influyentes (importancia de features, mapas de saliencia, valores SHAP). Eso puede ser útil, pero no es lo mismo que explicar el sistema donde el modelo reside.

Explicar una predicción vs explicar un sistema

Una explicación de predicción es local y descriptiva: “Este préstamo fue denegado principalmente porque el ingreso fue bajo y la utilización fue alta”.

Una explicación del sistema es causal y operativa: “Si aumentamos ingreso verificado (o reducimos utilización) de una forma que refleje una intervención real, ¿cambiaría la decisión y mejorarían los resultados downstream?”

La primera te ayuda a interpretar el comportamiento del modelo. La segunda te ayuda a decidir qué hacer.

Por qué los modelos causales cambian lo que significa “explicación”

El pensamiento causal vincula las explicaciones con intervenciones. En vez de preguntar qué variables se correlacionan con la puntuación, preguntas qué variables son palancas válidas y qué efectos producen al cambiarse.

Un modelo causal te obliga a ser explícito sobre:

  • Qué se puede intervenir (precios, mensajes, umbrales, UI)
  • Qué se observa solamente (intención del usuario, condiciones económicas)
  • Qué está confundido (un factor oculto que impulsa tanto la entrada como el resultado)

Esto importa porque una “feature importante” puede ser un proxy: útil para predecir, peligrosa para actuar.

El riesgo de explicaciones post‑hoc que siguen correlaciones

Las explicaciones post‑hoc pueden parecer persuasivas mientras se mantienen puramente correlacionales. Si “número de tickets de soporte” predice fuertemente churn, un plot de importancia puede tentar a un equipo a “reducir tickets” haciendo más difícil el acceso al soporte. Esa intervención podría aumentar churn, porque los tickets eran síntoma de problemas de producto—no la causa.

Las explicaciones basadas en correlación también son frágiles ante cambios de distribución: cuando el comportamiento de los usuarios cambia, las mismas features destacadas pueden dejar de significar lo mismo.

Dónde las explicaciones causales valen su costo

Las explicaciones causales son especialmente valiosas cuando las decisiones tienen consecuencias y rendición de cuentas:

  • Auditorías: justificar decisiones en términos de intervenciones plausibles y vías sensibles a la equidad.
  • Revisiones de incidentes: separar causas raíz de señales correlacionadas cuando algo falla.
  • QA y monitoreo: probar cambios “qué pasaría si” (umbrales, políticas, UX) antes de lanzar y después de deriva.

Cuando necesitas actuar, no solo interpretar, la explicación necesita una columna vertebral causal.

Experimentos, pruebas A/B y cuándo no puedes aleatorizar

El A/B testing es inferencia causal en su forma más simple y práctica. Cuando asignas usuarios aleatoriamente a la variante A o B, estás realizando una intervención: no estás observando solo lo que la gente eligió, estás fijando lo que ven. En términos de Pearl, la aleatorización hace real “do(variant = B)”—así, las diferencias en resultados pueden atribuirse con credibilidad al cambio, no a quién lo recibió.

Por qué la aleatorización es tan poderosa

La asignación aleatoria rompe muchos vínculos ocultos entre rasgos de usuario y exposición. Usuarios power, nuevos usuarios, hora del día, tipo de dispositivo—estos factores siguen existiendo, pero (en promedio) están balanceados entre grupos. Ese balance es lo que convierte una brecha métrica en una afirmación causal.

Cuando los experimentos son difíciles (o inapropiados)

Incluso los mejores equipos no siempre pueden correr tests aleatorios limpios:

  • Muestras pequeñas: bajo tráfico hace los resultados ruidosos y lentos.
  • Efectos a largo plazo: retención, confianza y churn pueden tardar meses en aparecer.
  • Interferencia: el tratamiento de un usuario afecta a otro (difusión social, dinámica de marketplace).
  • Ética y seguridad: no puedes “probar” aleatoriamente experiencias dañinas o políticas injustas.
  • Restricciones operativas: limitaciones de plataforma, legales o de socios.

En estos casos, puedes seguir pensando causalmente—solo que debes ser explícito sobre suposiciones e incertidumbre.

Alternativas cuasi-experimentales (a alto nivel)

Opciones comunes incluyen diferencia-en-diferencias (comparar cambios a lo largo del tiempo entre grupos), discontinuidad en regresión (usar una regla de corte como “solo usuarios con puntuación > X”), variables instrumentales (un empujón natural que cambia la exposición sin afectar directamente el resultado) y matching/weighting para hacer los grupos más comparables. Cada método cambia la aleatorización por suposiciones; un diagrama causal puede ayudarte a enunciar esas suposiciones claramente.

Pre-registra qué significa “éxito”

Antes de lanzar un test (o un estudio observacional), escribe: la métrica primaria, guardarraíles, población objetivo, duración y regla de decisión. La pre‑registración no eliminará el sesgo, pero reduce el cherry-picking de métricas y hace las afirmaciones causales más confiables—y más fáciles de debatir en equipo.

Mejores decisiones de producto con preguntas causales

La mayoría de los debates de producto suenan así: “La métrica X subió después de que lanzamos Y—entonces Y funcionó.” El pensamiento causal lo afina a una pregunta clara: “¿El cambio Y causó que X se moviera, y cuánto?” Ese giro convierte dashboards de prueba en puntos de partida.

Tres decisiones comunes, reescritas como preguntas causales

Cambio de precio: en vez de “¿Ingresos subieron tras el aumento de precio?”, pregunta:

  • “¿Cuál es el efecto de aumentar el precio un 10% sobre conversión pagada, churn y tickets de soporte, manteniendo la estacionalidad constante?”

Ajuste de onboarding: en vez de “Los nuevos usuarios completan más el onboarding ahora”, pregunta:

  • “Si acortamos el onboarding de 6 a 4 pasos, ¿qué pasa con activación y retención a la semana 4 para nuevos usuarios?”

Cambio en ranking de recomendaciones: en vez de “CTR mejoró”, pregunta:

  • “Si reordenamos para priorizar frescura, ¿cuál es el efecto en satisfacción a largo plazo (vuelven, ocultan, cancelan), no solo en clicks?”

Cómo la confusión se cuela en dashboards

Los dashboards a menudo mezclan “quién recibió el cambio” con “quién lo habría hecho bien de todos modos”. Un ejemplo clásico: lanzas un nuevo flujo de onboarding, pero primero se muestra a usuarios con la versión de app más reciente. Si las versiones nuevas las adoptan usuarios más comprometidos, tu gráfica puede mostrar un aumento que es en parte (o mayormente) adopción de versión, no onboarding.

Otros confusores frecuentes en analítica de producto:

  • Estacionalidad y campañas (una promo impulsa registros y conversión)
  • Cambios en la mezcla de usuarios (más clientes enterprise este mes)
  • Carga de soporte (caídas aumentan tickets y reducen retención)

Añade preguntas causales a los PRD (para alinear al equipo)

Una sección útil en el PRD puede titularse literalmente “Preguntas causales” e incluir:

  • Primaria: “¿Qué cambio hacemos y qué resultado debería causar?”
  • Guardarraíles: “¿Qué no debe empeorar si esto funciona?”
  • Confusores: “¿Qué más podría mover la métrica al mismo tiempo?”
  • Plan de medición: “Experimento, holdout, despliegue por fases o comparación emparejada?”

Si usas un bucle de desarrollo rápido (especialmente con desarrollo asistido por LLM), esta sección es aún más importante: evita que “podemos lanzarlo rápido” se convierta en “lo lanzamos sin saber qué causó”. Los equipos que construyen en Koder.ai con frecuencia incorporan estas preguntas causales desde la planificación, implementan variantes con feature flags rápidamente y usan snapshots/rollback para mantener la experimentación segura cuando los resultados (o efectos secundarios) sorprenden.

Alinear PM, datos, ingeniería y soporte

PMs definen la decisión y criterios de éxito. Datos traducen eso en estimaciones causales medibles y chequeos de plausibilidad. Ingeniería asegura que el cambio sea controlable (feature flags, logging de exposición limpio). Soporte aporta señales cualitativas—los cambios de precio a menudo “funcionan” mientras aumentan silenciosamente cancelaciones o tickets. Cuando todos acuerdan la pregunta causal, lanzar se convierte en aprender—no solo en lanzar.

Un flujo práctico: añade causalidad al kit de herramientas del equipo

Prototipa una intervención real
Prototipa rápido flujos de incorporación, notificaciones o precios y valida qué cambia realmente los resultados.

El pensamiento causal no necesita un despliegue de doctorado. Trátalo como un hábito de equipo: escribe tu historia causal, ponla a prueba, y deja que los datos (y experimentos cuando sea posible) confirmen o corrijan.

Qué necesitas (antes de discutir resultados)

Para avanzar, reúne cuatro insumos desde el inicio:

  • Un grafo: un diagrama causal rápido (DAG) de las variables clave.
  • Suposiciones: qué crees que impulsa qué y qué eliges ignorar.
  • Fuentes de datos: de dónde viene cada variable (logs, CRM, encuestas), más huecos conocidos.
  • Plan de validación: cómo verificarás suposiciones (A/B test, experimento natural, chequeos de sensibilidad o revisión de expertos).

Proceso ligero: bosquejar → criticar → probar → iterar

  1. Bosqueja el diagrama más simple que responda una pregunta (p. ej., “¿Los emails de onboarding aumentarán retención a la semana 4?”).
  2. Critícalo con el equipo: analítica, PM, ingeniería y alguien cercano al usuario.
  3. Prueba suposiciones: busca confusión, efectos de selección y “flechas faltantes”. Si es posible, diseña un pequeño experimento.
  4. Itera: actualiza el diagrama y el plan de medición según aprendas.

En la práctica, la velocidad importa: cuanto más rápido conviertas una pregunta causal en un cambio controlado, menos tiempo gastarás discutiendo patrones ambiguos. Por eso algunos equipos adoptan plataformas como Koder.ai para pasar de “hipótesis + plan” a una implementación instrumentada (web, backend o móvil) en días en vez de semanas—manteniendo rigor con despliegues por etapas y rollback.

Plantilla de revisión de diagrama causal (copiar/pegar)

  • Decisión / intervención: ¿Qué acción podríamos tomar?
  • Resultado: ¿Qué intentamos cambiar?
  • Ruta causal principal: ¿Cómo llega la intervención al resultado?
  • Confusores: ¿Qué afecta tanto intervención como resultado?
  • Mediadores: ¿Qué está en medio (no controles por estos por accidente)?
  • Colisionadores / filtros de selección: ¿Dónde podría condicionar crear relaciones falsas?
  • Notas de medición: ¿Cómo se observan las variables; qué falta o es ruidoso?
  • Chequeo propuesto: ¿Experimento? ¿Cuasi-experimento? ¿Análisis de sensibilidad?

Si quieres un repaso sobre experimentos, ve a /blog/ab-testing-basics. Para trampas comunes en métricas de producto que imitan “efectos”, consulta /blog/metrics-that-mislead.

Puntos clave y siguientes pasos

El pensamiento causal es un cambio de “¿qué tiende a moverse junto?” a “¿qué cambiaría si actuáramos?” Ese cambio—popularizado en computación y estadística por Judea Pearl—ayuda a los equipos a evitar historias sonoras que no resisten intervenciones reales.

Puntos principales (4–6 líneas)

La correlación es una pista, no una respuesta.

Los diagramas causales (DAGs) hacen las suposiciones visibles y discutibles.

Las intervenciones (“hacer/do”) son distintas de las observaciones (“ver/see”).

Los contrafactuales ayudan a explicar casos individuales: “¿qué pasaría si esto fuera distinto?”

El buen trabajo causal documenta incertidumbre y explicaciones alternativas.

Comienza esta semana: una lista práctica

  • Una reunión (45 minutos): Elige una pregunta de alto riesgo (p. ej., “¿Reducirá churn esta función?”) y reescríbela como intervención: “Si hacemos X, ¿qué cambia en Y?”
  • Un diagrama (15–30 minutos): Dibuja un DAG simple en una pizarra: intervención, resultado y 3–6 causas probables que afectan a ambos. Marca qué puedes medir y qué falta.
  • Una prueba (este sprint): Elige la comprobación más factible—un A/B si puedes aleatorizar, o una comparación cuasi-experimental si no puedes. Decide de antemano qué resultado cambiaría tu decisión.

No confundas diagramas ordenados con la verdad

La causalidad requiere cuidado: confusores ocultos, errores de medición y efectos de selección pueden invertir conclusiones. El antídoto es la transparencia—escribe las suposiciones, muestra qué datos usaste y señala qué refutaría tu afirmación.

Si quieres profundizar, explora artículos relacionados en /blog y compara enfoques causales con otros métodos de analítica y “explicabilidad” para ver dónde ayuda cada uno y dónde puede engañar.

Preguntas frecuentes

¿Cuál es la diferencia práctica entre correlación y causalidad en producto y trabajo con IA?

La correlación te ayuda a predecir o detectar (por ejemplo: “cuando X sube, Y suele subir también”). La causalidad responde a una pregunta de decisión: “Si cambiamos X a propósito, ¿cambiará Y?”

Usa correlación para pronósticos y monitoreo; usa pensamiento causal cuando estés a punto de lanzar un cambio, fijar una política o asignar presupuesto.

¿Por qué falló “más notificaciones = mayor retención” cuando el equipo envió más notificaciones?

Porque la correlación puede estar impulsada por confusión. En el ejemplo de notificaciones, los usuarios muy comprometidos tanto generan/reciben más notificaciones como vuelven con más frecuencia.

Si aumentas las notificaciones para todo el mundo, estás cambiando la experiencia (una intervención) sin cambiar el compromiso subyacente: la retención puede no mejorar y, en algunos casos, empeorar.

¿Qué es un diagrama causal (DAG) y por qué debería el equipo dibujar uno?

Un DAG (grafo acíclico dirigido) es un diagrama simple donde:

  • los nodos son las variables que te importan
  • las flechas significan “A causa B” (si cambiar A cambiara B)

Es útil porque hace explícitas las suposiciones y ayuda a los equipos a ponerse de acuerdo sobre qué controlar, qué no controlar y qué experimento realmente respondería la pregunta.

¿Qué son confusores, mediadores y colisionadores, y por qué importan?
  • Confusor (confounder): afecta tanto a la causa propuesta como al resultado (genera una asociación engañosa).
  • Mediador: está en la ruta causa → resultado (forma parte del mecanismo).
  • Colisionador (collider): es causado por dos variables; condicionar sobre él puede crear una relación espuria.

Un error común es “controlar por todo”, lo que puede ajustar accidentalmente por mediadores o colisionadores y sesgar el resultado.

¿Qué significa “do vs see” sin las matemáticas?

“Ver” es observar lo que ocurrió naturalmente (los usuarios optaron por algo, una puntuación fue alta). “Hacer” es fijar activamente una variable (lanzar una función, forzar un valor por defecto).

La idea clave: una intervención rompe las razones habituales por las que una variable toma un valor, y por eso puede revelar causalidad más fiablemente que la observación sola.

¿Qué es un contrafactual y cuándo es útil?

Un contrafactual pregunta: para este caso específico, ¿qué habría pasado si hubiéramos hecho otra cosa?

Es útil para:

  • recursos para usuarios (“¿qué tendría que cambiar para ser aprobado?”)
  • comprobaciones de equidad (“si solo cambiara el atributo sensible, ¿cambiaría la decisión?”)
  • depuración de decisiones extrañas (“¿qué cambio mínimo invierte la predicción?”)

Requiere un modelo causal para no proponer cambios imposibles.

¿Cómo ayuda el pensamiento causal cuando el rendimiento de un modelo ML baja en producción?

Concéntrate en qué cambió aguas arriba y qué podría estar explotando el modelo:

  • cambio en la distribución de datos (mix de usuarios, UI, estacionalidad)
  • atajos espurios (proxies como marcas de agua o artefactos de redacción)
  • filtraciones (features posteriores a la etiqueta o al proceso de etiquetado)

Una mentalidad causal te impulsa a probar intervenciones dirigidas (ablaciones, perturbaciones) en lugar de perseguir movimientos métricos coincidentes.

¿Por qué pueden ser engañosas las explicaciones de modelos sin causalidad?

No necesariamente. La importancia de una característica explica qué influyó en la predicción, no qué deberíamos cambiar.

Una variable “muy importante” puede ser un proxy o un síntoma (por ejemplo, tickets de soporte predicen churn). Intervenir sobre el proxy (“reducir tickets dificultando el acceso al soporte”) puede empeorar la retención. Las explicaciones causales vinculan la importancia con palancas válidas y los efectos esperados bajo intervención.

¿Cuándo debemos ejecutar un test A/B, y qué pasa si no podemos aleatorizar?

Los tests A/B aleatorizan y, por tanto, son ideales cuando se puede: rompen muchos vínculos ocultos entre rasgos de usuarios y la exposición.

Si no puedes aleatorizar (tráfico pequeño, efectos a largo plazo, interferencia, límites éticos u operativos), considera alternativas cuasi-experimentales: diferencia-en-diferencias, discontinuidad en regresión, variables instrumentales o matching/weighting—siempre explicitando las suposiciones.

¿Cómo incorporamos el pensamiento causal en PRDs y documentos de decisión?

Añade una sección corta que obligue a la claridad antes del análisis:

  • Intervención: ¿qué cambiamos exactamente?
  • Resultado + guardarraíles: ¿qué debe mejorar y qué no debe empeorar?
  • Confusores: ¿qué más podría mover las métricas al mismo tiempo?
  • Plan de medición: experimento, despliegue por fases, holdout o comparación emparejada

Esto mantiene al equipo alineado en una pregunta causal en lugar de contar historias post-hoc a partir del dashboard.

Related posts