Dissenyar sistemes que es construeixen sols

La majoria de desenvolupadors de programari, líders tècnics i enginyers de DevOps comencen la seva carrera com a constructors.

Construeixen sistemes, aplicacions, components, temes, patrons, mòduls i canalitzacions. Optimitzen disposicions, resolen casos límit, mantenen la compatibilitat i fan avançar els sistemes commit a commit. La feina és precisa, pràctica i profundament tècnica.

Però, en algun moment, alguna cosa canvia.

Els millors professionals no deixen de construir, però comencen a pensar en sistemes.

 

De constructor a pensador de sistemes

Two men at computers conceptually transition from coding to systems thinking.

 

 

El canvi: del resultat a les regles

Com a constructor, l'atenció es posa en el resultat: components, plantilles, pàgines, funcionalitats, biblioteques, aplicacions.

Com a pensador de sistemes, l'atenció passa a les regles: les restriccions, les interaccions, els bucles de retroalimentació.

En lloc de preguntar-se «Quin aspecte té aquest component?», els pensadors de sistemes es fan altres preguntes: Quines regles governen aquest component? Què hi pot interactuar? Com es comporta quan hi ha canvis? Com sobreviu la intenció al pas del temps?

Aquest canvi condueix de manera natural als sistemes agèntics.

Man looking at flowchart titled "Collective of AI Agents."

 

Quan el disseny deixa de ser estàtic

Els sistemes de disseny actuals ja codifiquen lògica: els tokens defineixen restriccions, els components defineixen l'estructura, els patrons defineixen el comportament.

Tot i això, la majoria de sistemes encara depenen d'una orquestració humana molt pesada.

Els agents d'IA introdueixen un model diferent, en què els sistemes poden fer complir les seves pròpies regles, validar les decisions de manera contínua, reaccionar al context i coordinar-se internament.

Aquí és on el disseny passa de ser documentació a ser lògica executable.

When Design Stops Being Stat

 

 

Cap on va tot plegat

Ara el focus és portar aquestes idees a sistemes reals i funcionals, no com a experiments, sinó com a fonaments.

1. Una integració més profunda dels agents d'IA amb les eines de disseny (Figma)

Cap a sistemes de disseny agèntics

Les eines de disseny no haurien de ser llenços passius.

L'objectiu és integrar a Figma agents d'IA que entenguin els tokens de disseny i les restriccions dels components, que validin les decisions en temps real, que tradueixin la intenció del disseny en regles a escala de sistema i que actuïn com a col·laboradors, no com a simples exportadors.

Això porta el disseny aigües amunt, on la intenció es preserva en lloc de ser inferida més tard.

 

3D illustration of digital connections, featuring colorful interfaces and connectivity elements.
El disseny és el codi

 

2. Una gestió escalable d'agents d'IA

Objectiu: 150 agents, un per component

En lloc d'una única IA de propòsit general, els equips avancen cap a molts agents especialitzats.

Cada component té el seu propi agent, amb responsabilitats definides, límits clars i coneixement dels components relacionats.

Això reflecteix com escalen els sistemes sans: mitjançant l'especialització, la coordinació i uns contractes clars.

 

Three color-coded grids labeled "Actions," "Resources," and "Strategies."

 

3. Agents amb habilitats, eines i connectors reals

Els agents han de poder actuar.

Això vol dir dotar-los d'habilitats (raonament sobre accessibilitat, validació del disseny, consciència del rendiment), d'eines (linters, executors de proves, API de disseny) i de connectors (Storybook, Drupal, canalitzacions de CI, integracions amb Figma).

Un agent sense eines és teòric. Un agent amb eines esdevé part del mateix sistema.

Agent diagram with skills, tools, and plugins on a dark background.

 

4. Proves d'acceptació funcional automatitzades més intel·ligents

 

Impulsades per IA i conscients de la intenció

Les proves tradicionals comproven el resultat. Les proves guiades per agents entenen el comportament.

El focus és en agents d'IA que raonen sobre els recorreguts dels usuaris, en proves funcionals que entenen la intenció i no només els selectors, en sistemes que fan evolucionar les proves al costat dels components, i en reduir les proves fràgils alhora que augmenta la confiança semàntica.

Les proves esdevenen una capa més de la intel·ligència del sistema.

 

TDD i BDD a l'era de la IA: per què els agents d'IA exigeixen un 100 % més de desenvolupament guiat per proves

Overlapping pastel colored circles in a Venn diagram.

 

 

Per què importa

Els equips construeixen sistemes que sobreviuen els seus creadors, s'adapten contínuament i porten endavant decisions de disseny a llarg termini.

En aquest món, el control manual no escala. Però unes regles ben definides, sí.

Dissenyadors, desenvolupadors i agents d'IA han d'operar dins del mateix marc lògic, un sistema compartit de restriccions i intenció.

L'era dels muntadors ràpids: de zero a la velocitat: un canvi de paradigma
 
 

 

La transició de constructor a pensador de sistemes no consisteix a abandonar la implementació. Consisteix a veure els sistemes com a quelcom més que col·leccions de peces.

El pas següent és dissenyar les regles que permeten als sistemes raonar, adaptar-se i evolucionar.

Els desenvolupadors de programari, els líders tècnics i els enginyers de DevOps que fan aquest salt no es limiten a construir: construeixen les condicions perquè els sistemes es construeixin sols.

Colored dots in rows with a pink circle linked to a small box, graphic.