Divide para poder recombinar: por qué atomizamos todo, y qué significa para los agentes de IA


La palabra «atómico» se ha puesto de moda en sitios muy distintos: hábitos atómicos, notas atómicas, transacciones atómicas y ahora agentes atómicos. No significan exactamente lo mismo, pero debajo hay un patrón único: coger algo demasiado grande para manejarlo y partirlo en unidades lo bastante pequeñas como para poder combinarlas, reutilizarlas o ejecutarlas por separado.

Y quien tenga un Cerebro Digital lleva años haciendo esto sin llamarlo así.

El patrón común de la atomización: algo complejo, atomización, unidades independientes y composición, con ejemplos en materia, hábitos, conocimiento, software, Unix y agentes de IA

El mismo patrón, seis veces

La materia. Demócrito intuyó que si divides la materia una y otra vez llegarás a algo que ya no se puede dividir. Hoy sabemos que el átomo tampoco era el final del camino, pero la idea sigue sirviendo: encuentras unidades básicas y con ellas explicas sistemas enormes. Un átomo de hidrógeno es simple; combinado con otros construyes moléculas, materiales y organismos vivos.

Los hábitos. James Clear aplicó esto a la conducta. En vez de «quiero ponerme en forma», que no se puede ejecutar, escribes «después de desayunar me pongo las zapatillas y camino diez minutos». La unidad pequeña se ejecuta sin fricción, se repite, se mide y se combina con otras. No diseñas el comportamiento final: diseñas piezas que, repetidas, lo acaban produciendo.

El conocimiento. Aquí lo que atomizas ya no es lo que haces, sino lo que sabes. Una nota atómica contiene una idea. En vez de «todo lo que sé sobre productividad», escribes «limitar el trabajo en curso reduce el cambio de contexto». Y esa nota se puede conectar luego con Kanban, con gestión de proyectos, con atención o con diseño de sistemas. Una nota grande tiene las ideas pegadas entre sí; una nota atómica te deja recombinarlas.

El software. Una función encapsula una operación: validar un correo, calcular un precio, generar un resumen. Nadie quiere una función de dos mil líneas que hace cuarenta cosas, porque una unidad pequeña se puede probar, sustituir, entender y reutilizar. Lo mismo con los objetos y con los microservicios: si cambia el sistema de pagos, no reconstruyes la aplicación entera.

Unix. Mi ejemplo favorito, porque lo resume en cinco palabras: haz una cosa y hazla bien. En vez de una herramienta gigante que hace cincuenta cosas, herramientas pequeñas y especializadas que se conectan entre sí. Encadenas tres órdenes simples y resuelves algo que ninguna de las tres resolvía sola.

Las bases de datos. Aquí «atómico» deja de ser una metáfora. Cuando transfieres cien euros, restar de una cuenta y sumar a la otra tienen que ocurrir las dos cosas o ninguna. La unidad es indivisible, pero el objetivo cambia: aquí no se busca reutilizar, se busca que no te quedes a medias.

Atomizar no reduce la complejidad

Esto es lo que más se malinterpreta. Un organismo es muchísimo más complejo que una célula. Wikipedia es más compleja que una nota. Linux es más complejo que una orden suelta. Una empresa es más compleja que un proceso.

La atomización no elimina la complejidad: la hace manejable. Te permite trabajar con piezas que entiendes, y que la complejidad emerja de cómo las juntas, no de tener que sostenerla entera en la cabeza.

Y aquí está lo importante

Si solo dividieras, esto sería «divide y vencerás», que es una idea vieja y a medias. Lo que hace potente a la atomización es la otra mitad: puedes volver a combinar.

Una pieza de LEGO no es interesante por ser pequeña. Es interesante porque la misma pieza sirve en construcciones distintas. Una nota atómica entra en varios argumentos. Un hábito pequeño forma parte de rutinas distintas. Una función se usa en varios programas. Un agente puede participar en flujos diferentes.

El patrón profundo no es dividir y vencer. Es dividir para poder recombinar.

Agentes atómicos: lo mismo, aplicado al trabajo mental

Aquí es donde esto deja de ser filosofía. En lugar de «un agente que gestiona mi negocio», que suena bien y no funciona, tienes agentes con una responsabilidad cada uno: uno busca fuentes, otro extrae información, otro clasifica, otro resume, otro verifica, otro redacta.

Y ojo, porque el motivo no es que pequeño sea mejor por principio. El motivo es que un agente gigantesco pierde propiedades que a ti te interesan: no puedes reutilizarlo en otro sitio, no puedes sustituir solo la parte que falla, no puedes probarlo por piezas, no sabes en qué punto se equivocó y no puedes especializarlo.

Dónde parar de trocear

Y ahora la parte que casi nadie cuenta, que es la que separa un sistema que funciona de un montaje que da más trabajo del que quita.

Si divides demasiado, generas coordinación. Seis agentes encadenados, cada uno esperando al anterior, pueden acabar siendo peores que uno solo haciéndolo todo. La coordinación tiene un coste, y ese coste crece más rápido de lo que crecen las ventajas.

Dónde parar de trocear: demasiado grande, el punto justo y demasiado pequeño

Por eso la pregunta correcta no es «¿cuál es la unidad más pequeña?», sino «¿cuál es la unidad más pequeña que todavía tiene sentido por sí sola?».

Ese es el criterio que uso para definir un agente atómico: lo bastante pequeño para poder reutilizarlo, y lo bastante grande para que su resultado valga algo por separado.

Dónde encaja Kanban

Y aquí las dos ideas se juntan. La atomización te dice qué unidades existen. Kanban te dice cuándo se ejecuta cada una: no se empuja trabajo hacia adelante, se tira de él cuando hace falta.

Júntalo y tienes cinco preguntas que ordenan cualquier sistema de trabajo:

  1. ¿Qué unidades existen? Atomización.
  2. ¿Cuándo se ejecuta cada una? Kanban.
  3. ¿Quién la ejecuta? El agente especializado.
  4. ¿Quién pide el siguiente trabajo? El sistema tira, no empuja.
  5. ¿Cómo se juntan los resultados? Composición.

Eso ya no es «usar agentes de IA». Es otra forma de organizar el trabajo.

Esto ya no es una idea, es un estándar

Todo lo que acabas de leer lo he terminado escribiendo como especificación, con su formato de estándar y en inglés, porque es el idioma en el que se discuten estas cosas: Atomic Agents.

Ahí dentro está la definición seria de lo que aquí he contado en corto: un agente no es un proceso que se ejecuta, es un contrato escrito en lenguaje llano más una tarjeta que le da permisos. Ficheros de texto, nada que instalar, y funcionando en producción en un Mac Mini desde este mes.

Si te has quedado con ganas del detalle técnico, está ahí.

Lo que quiero que te lleves

El futuro no es tener un agente que lo haga todo. Es convertir tu trabajo en unidades lo bastante pequeñas como para que puedan ejecutarse, reutilizarse y combinarse cuando hagan falta.

Y fíjate en la buena noticia: si ya tomas notas atómicas, ya sabes hacerlo. Es el mismo músculo. Lo único que cambia es que en vez de recombinar ideas, recombinas trabajo.

Envío un correo cada día salvo cuando voy a la peluquería.

Suscribirte es gratis. Mis formaciones no.

En cada correo te venderé cómo crear tu Cerebro Digital, o agentes IA personales que te acompañen el resto de tu vida.

Porque en esta vida todo se paga con algo: privacidad, tiempo o dinero. Y de esos tres, dos no se recuperan jamás.

Quien no lo entienda probablemente estará más cómodo en otro sitio.

Al suscribirte te mando un entrenamiento en vídeo para empezar a trabajar con la IA en serio, no a preguntarle cosas sueltas.

Si ya te suscribiste, hazlo de nuevo y te dejaré donde estabas