Sistemi agentici · Harness engineering
Harness di sviluppo multi-agente
Costruisco CGCircuit con una squadra di agenti di AI, invece di un solo modello che fa tutto. Ogni agente ha un contesto isolato e un compito circoscritto; un orchestratore governa i requisiti e l'insieme. Lo chiamo harness engineering, e ci ho tenuto un intervento a Blizzard Cinematics.
- Una squadra, non un monolite. Dei supervisori di dominio coordinano gli specialisti — architetto, ricercatore, backend, frontend, sicurezza, revisore — e ognuno vede solo ciò che gli serve per il suo compito.
- Un ciclo disciplinato. Studiare il perimetro, avviare gli agenti giusti, costruire e testare in parallelo, revisionare da più punti di vista, iterare finché i supervisori non concordano, rilasciare, poi monitorare dopo il merge.
- Contesti isolati, in parallelo. Un singolo agente è una CPU a core singolo; l'harness è una macchina multithread — contesti separati, lavoro in parallelo, uno scheduler che governa l'insieme.
- Il vero lavoro è l'harness. Riproducibile, verificabile, manutenibile — l'opposto del «vibe coding» a colpi di prompt, che crolla appena il perimetro si allarga.