Saltar al contenido
Home » Blog » Reconstruyendo organigramas con inteligencia artificial:¿Quién manda a quién?

Reconstruyendo organigramas con inteligencia artificial:¿Quién manda a quién?

El otro día nos platicaron de la siguiente misión: reconstruir un organigrama de una empresa a partir de datos incompletos: correos, plantillas de nómina, PDFs desperdigados, HTMLs sueltos… lo que suele haber en la vida real. Y pensamos: esta es una tarea tediosa para una persona… perfecta para una inteligencia artificial.

estructura organigrama

Aquí hacemos más o menos eso usando un caso público: el personal de la Jefatura de Gobierno de la CDMX. Para hacerlo más «difícil», guardamos algunas cosas en HTML, otras en PDF, y hasta en formatos incómodos como screenshots.

La idea fue sencilla:

  1. Le pasamos los datos a una IA. Hoy usamos ChatGPT-5 para un ejemplo sencillo. Pero si fuese necesario trabajar con un mayor volumen de datos, y especialmente si la privacidad fuese crítica, a lo mejor implementaríamos un LLM local.
  2. Le pedimos que estructurara todo en dos archivos básicos:
    • un edgelist con las relaciones jerárquicas (supervisor → subordinado),
    • y un diccionario de puestos con el nombre de quien lo ocupa.

Y ya está: teníamos las dos piezas que definen una red. Porque, ¿qué es un organigrama si no una red?

Visualizando la estructura del organigrama…

Con esos productos ya podíamos entrarle con nuestras herramientas favoritas. En nuestro caso, usamos R con tidygraph y ggraph para dibujar un organigrama en el estilo de Visio que muchos amigos de la industria reconocen: limpio, jerárquico y práctico.

organigrama

… y explorando el organigrama con un plot interactivo

El problema con una imagen estática es que en una sola pantalla no caben los detalles. Si alguien en la toma de decisiones quiere explorar, filtrar o navegar el organigrama, necesita algo más dinámico.

Así que armamos una visualización interactiva en D3.js, con zoom, pan, tooltips y hasta nodos animados. Un organigrama navegable en el navegador, que se puede embebber en cualquier página web o intranet corporativa.

Conclusión

En resumen: con un poco de AI y otro poco de código, resolvimos rápido un problema que a mano hubiera sido muy talachudo. Le devolvimos tiempo a la inteligencia humana para enfocarse en lo interesante: interpretar, decidir y actuar.