Loop Engineering: come costruire agenti in grado di migliorare il proprio lavoro

@elune0x
INGLESE4 giorni fa · 22 lug 2026
166K
70
10
8
158

TL;DR

Questo articolo esplora la loop engineering, un passaggio dai prompt manuali per l'IA a cicli di feedback automatizzati in cui gli agenti pianificano, eseguono e verificano le attività in modo indipendente fino al completamento.

Dal prompting manuale all'ingegneria dei loop

La maggior parte delle persone usa ancora gli agenti AI manualmente

Inseriscono un compito

Aspettano una risposta

Esaminano loro stessi il risultato

Correggono loro stessi gli errori

Poi inviano un altro prompt

L'umano sta ancora facendo il loop

La fase successiva è diversa

Smetti di fare prompting all'agente passo dopo passo

Costruisci un loop attorno ad esso

Il loop fornisce le istruzioni

Controlla l'output

Sceglie l'azione successiva

E continua fino a quando il risultato non soddisfa lo standard

Questa è l'ingegneria dei loop

L'idea è semplice

Smetti di perdere tempo a fare manualmente prompting agli agenti

Inizia a progettare i sistemi che fanno prompting per te

"Non dovresti più fare prompting agli agenti di coding. Dovresti progettare loop che fanno prompting ai tuoi agenti"

Boris Cherny guida Claude Code presso Anthropic

Ha descritto lo stesso cambiamento attraverso il suo flusso di lavoro:

"Non faccio più prompting a Claude. Ho loop in esecuzione che fanno prompting a Claude e decidono cosa fare. Il mio lavoro è scrivere loop"

Perché la maggior parte delle persone ancora non costruisce loop reali

I loop sembrano incredibili finché non vedi il conto dei token

Un normale loop di un agente può consumare il contesto estremamente velocemente:

  • Un loop di coding di medie dimensioni può usare 50K-200K token
  • Una flotta con un orchestratore e specialisti può usare 500K-2M token
  • Un loop programmato per essere eseguito quotidianamente può consumare milioni di token ogni settimana

Ogni tentativo costa token

Ogni correzione costa token

Ogni passo di verifica costa token

Ogni sotto-agente aggiunge un altro conto

Questa è la limitazione nascosta di cui raramente si parla

L'ingegneria dei loop non è difficile perché il concetto è difficile da capire

È difficile perché la maggior parte degli utenti non può permettersi esecuzioni infinite di agenti

La risposta ovvia è:

"Facile per te dirlo, tu hai accesso illimitato a OpenAI"

E questa critica è giusta

Ecco perché i modelli economici con grandi finestre di contesto sono così importanti

Per eseguire loop utili ogni giorno, hai bisogno di:

  • Token di input convenienti
  • Token di output convenienti
  • Grandi finestre di contesto
  • Chiamate a strumenti affidabili
  • Output JSON strutturato
  • Alta concorrenza
  • Contesto sufficiente per ricordare i passi precedenti

Senza queste cose, i loop rimangono esperimenti costosi

Con esse, i loop diventano sistemi pratici che possono eseguire lavoro reale

Il vecchio flusso di lavoro vs il nuovo flusso di lavoro

Negli ultimi due anni, la maggior parte delle persone ha usato gli agenti in questo modo:

Tu fai il prompt

L'agente risponde

Tu esamini la risposta

Noti un problema

Fai di nuovo il prompt

Funziona, ma non scala

Il vecchio flusso di lavoro:

  • Scrivi il prompt
  • L'agente crea un output
  • Ispezioni l'output
  • Ripari le parti deboli
  • Ripeti manualmente il processo

Il nuovo flusso di lavoro:

  • Definisci il risultato
  • Il loop scopre cosa è necessario
  • Il loop crea un piano
  • L'agente esegue il lavoro
  • Un controllore valuta il risultato
  • Il loop corregge i fallimenti
  • Il sistema si ferma quando l'obiettivo è completato

Un prompt dà a un agente una singola istruzione

Un loop dà all'agente un intero lavoro

Cosa significa realmente l'ingegneria dei loop

L'ingegneria dei loop significa costruire cicli di feedback ripetibili attorno agli agenti AI

L'obiettivo è semplice:

Passare da un tentativo iniziale a un risultato verificato

Senza un umano che controlla ogni passo

Il loop di base contiene cinque fasi:

  1. Scoprire
  2. Pianificare
  3. Eseguire
  4. Verificare
  5. Iterare

Se il risultato supera il controllo, pubblicalo

Se il risultato fallisce, rimettilo nel loop

Questo è l'intero concetto

Non stai cercando di scrivere un prompt impeccabile

Stai creando un sistema

Uno che migliora gli output imperfetti finché non soddisfano il requisito

Loop a singolo agente

I loop hanno generalmente due dimensioni

La versione più piccola usa un agente per completare l'intero ciclo

Scopre cosa deve succedere

Pianifica il lavoro

Svolge il compito

Rivede il risultato

E riprova quando qualcosa fallisce

È simile a una persona che modifica la propria bozza finché non è pronta

I loop a singolo agente funzionano bene per:

  • Compiti mirati
  • Ambiti limitati
  • Obiettivi chiari
  • Bozze di contenuti
  • Correzioni di bug
  • Riepiloghi di ricerca

Un agente

Un ciclo di feedback

Auto-miglioramento continuo

Loop di flotta

Un loop di flotta opera su scala più ampia

Un orchestratore riceve l'obiettivo principale

Divide l'obiettivo in parti più piccole

Queste parti vengono assegnate ad agenti specializzati

Ogni specialista può anche delegare compiti ristretti a sotto-agenti più piccoli

Esempio:

text
1Obiettivo: Creare un'app di produttività
2
3Orchestratore possiede la missione
4 ↓ ↓ ↓
5 Ricerca Ingegneria QA
6 Specialista Specialista Specialista
7 ↓ ↓ ↓
8 Ricercatore Web Scrittore Codice Scrittore Test
9 + Debugger + Tracciatore Bug

Questo non è più un agente che lavora da solo

È più simile a un piccolo team autonomo che gestisce un progetto dall'inizio alla fine

Loop aperti vs loop chiusi

Questa è la differenza pratica più importante

Non tutti i loop funzionano allo stesso modo

Loop aperti

I loop aperti sono esplorativi

Fornisci un obiettivo ampio e permetti all'agente di scoprire il proprio percorso

L'agente potrebbe scoprire cose utili che non hai mai specificato

Ma può anche diventare costoso e caotico

I loop aperti possono:

  • Esplorare troppe direzioni
  • Sprecare grandi quantità di token
  • Generare lavoro di bassa qualità ad alta velocità
  • Allontanarsi dall'obiettivo reale
  • Diventare difficili da controllare

I loop aperti sono entusiasmanti

Ma di solito non sono il miglior punto di partenza

Loop chiusi

I loop chiusi hanno confini chiari

L'umano definisce prima il percorso

Il loop opera ancora in modo indipendente, ma rimane all'interno di regole esplicite

Un loop chiuso include:

  • Un obiettivo chiaro
  • Fasi definite
  • Valutazione dopo ogni fase
  • Una condizione di arresto
  • Un passaggio all'umano se il sistema si blocca

Questa è la versione che crea valore oggi

Costa meno

È più facile da fidarsi

Produce risultati più puliti

Inizia con loop chiusi

Rendili più aperti solo dopo che i tuoi controlli sono abbastanza robusti

I 6 elementi costitutivi di un loop efficace

Ogni loop segue concettualmente lo stesso ciclo a cinque fasi

In pratica, sei elementi costitutivi rendono quel ciclo utile

1 Automazioni

L'automazione è il cuore pulsante del loop

Avvia il processo senza richiederti di ricordarti di avviarlo manualmente

Esempi:

  • Esegui ogni mattina
  • Esegui ogni volta che viene aperta una PR
  • Esegui dopo che un file viene modificato
  • Esegui quando appare un nuovo ticket
  • Continua fino a quando ogni test passa

Se ancora inizi ogni azione da solo, il loop non sta facendo abbastanza

2 Worktree

I worktree diventano importanti quando più agenti modificano il codice contemporaneamente

Senza isolamento, gli agenti collidono

Due agenti potrebbero modificare lo stesso file

Un agente potrebbe sovrascrivere il lavoro di un altro agente

Un worktree dà a ogni agente uno spazio di lavoro e un ramo separati

Ciò permette a più agenti di lavorare in parallelo

Senza trasformare il repository in un caos

3 Skills

Le skills memorizzano conoscenze riutilizzabili sul progetto

Smetti di spiegare lo stesso contesto durante ogni esecuzione

Scrivi le informazioni importanti una volta sola

Lascia che ogni futuro loop le riutilizzi

I file di skill utili possono contenere:

  • Visione del prodotto
  • Architettura
  • Regole del progetto
  • Istruzioni di build
  • Istruzioni di test
  • Azioni che l'agente non deve mai compiere

Senza skills, ogni loop inizia da un punto freddo

Con le skills, ogni esecuzione inizia con la conoscenza accumulata dal lavoro precedente

4 Plugin e connettori

Un loop che può solo leggere file locali ha un valore limitato

I connettori gli permettono di interagire con gli strumenti in cui si svolge il tuo lavoro reale

Esempi:

  • GitHub
  • Slack
  • Linear
  • Jira
  • Gmail
  • Google Drive
  • Database
  • API di staging

Questa è la differenza tra:

"Ecco una possibile correzione"

E:

"Ho aperto la PR e l'ho collegata al ticket"

"Poi ho monitorato CI e ho pubblicato l'aggiornamento finale"

5 Sotto-agenti

Il creatore e il controllore non dovrebbero essere sempre lo stesso agente

Un agente che ha scritto il codice potrebbe essere troppo indulgente quando lo rivede

Un agente che ha scritto un articolo potrebbe trascurare le stesse sezioni deboli due volte

Usa agenti separati per:

  • Esplorazione
  • Implementazione
  • Revisione
  • Test
  • Verifica dei fatti
  • Riepiloghi finali

La qualità migliora quando il revisore è indipendente

Il creatore non dovrebbe essere l'unico a controllare il lavoro

6 Memoria

La memoria permette al loop di continuare attraverso più esecuzioni

Il modello dimentica

Il repository no

Gli appunti no

Il registro di progetto no

La memoria può essere memorizzata in:

  • File Markdown
  • Registri di progetto
  • Ticket Linear
  • Issue GitHub
  • Vault Obsidian
  • Database
  • Progetti Claude

Un loop a lunga esecuzione deve ricordare cosa è già stato tentato

Cosa ha funzionato

Cosa ha fallito

E cosa deve ancora essere completato

Senza memoria persistente, il loop riparte da zero ogni volta

Esempi reali di loop

Questi flussi di lavoro rendono concreto il concetto

Loop di coding

text
1Leggi VISIONE.md + ARCHITETTURA.md
2
3Pianifica la prossima modifica
4
5Modifica il codice
6
7Esegui i test
8
9Se i test falliscono → ispeziona l'errore → correggi → testa di nuovo
10
11Se i test passano → riassumi le modifiche
12
13Ferma

Un umano non deve guidare ogni fase

L'agente scrive, testa, corregge e verifica il proprio lavoro

Loop di ricerca

text
1Definisci la domanda di ricerca
2
3Trova fonti pertinenti
4
5Riassumi le prove
6
7Verifica ogni affermazione confrontandola con le fonti
8
9Confronta informazioni contrastanti
10
11Crea la sintesi finale
12
13Ferma quando viene raggiunta la soglia di confidenza

Questo produce un risultato molto più robusto che chiedere un singolo riepilogo veloce

Loop di contenuti

text
1Definisci argomento + pubblico + obiettivo
2
3Crea la prima bozza
4
5Invia a un agente critico
6
7Riscrivi usando la critica
8
9Valuta rispetto ai criteri di successo
10
11Se supera → pubblica
12
13Se fallisce → riscrivi di nuovo

Il loop trasforma un'idea in un sistema di contenuti ripetibile

Loop di vendita esterna

text
1Definisci il profilo cliente ideale (ICP)
2
3Trova lead che corrispondono al profilo
4
5Arricchisci ogni lead con dati aziendali
6
7Qualificali rispetto ai criteri
8
9Personalizza il messaggio
10
11Esegui una revisione di qualità
12
13Invia o passa a un umano

Ogni esempio usa la stessa struttura:

Obiettivo

Azione

Controllo

Correzione

Ripeti fino a quando il lavoro è completato

Prompt engineer vs loop engineer

Questo è il nuovo divario di competenze che si sta aprendo nel 2026

Prompt engineer

Un prompt engineer si concentra su istruzioni migliori

Migliora la formulazione

Produce una singola risposta più forte

Ma dopo che l'agente ha finito, un umano deve ancora rivedere tutto

L'umano rimane il ciclo di feedback

Loop engineer

Un loop engineer costruisce il sistema di feedback stesso

Determina:

  • Cosa avvia il loop
  • Quale contesto riceve l'agente
  • A quali strumenti può accedere
  • Cosa qualifica come successo
  • Chi verifica il risultato
  • Quando il processo deve fermarsi
  • Dove viene archiviato l'output finale

Un prompt engineer dice:

"Scrivi una funzione per me"

Un loop engineer dice:

"Scrivi la funzione"

"Testala e correggila fino a quando ogni test passa"

"Poi riassumi la modifica"

Gli strumenti possono essere identici

La mentalità è completamente diversa

I costruttori di AI con il maggiore impatto stanno andando oltre istruzioni migliori

Stanno creando sistemi che scoprono e pianificano

Eseguono e verificano

Poi si fermano al momento giusto

La versione breve

L'ingegneria dei loop è il passaggio da prompt manuali a cicli di feedback automatizzati

Il cambiamento:

  • Vecchio metodo: Dai un compito alla volta all'agente
  • Nuovo metodo: Costruisci un loop che gestisce l'intero ciclo

Le 6 cose che costruisci:

  • Automazioni: Avvia il loop automaticamente
  • Worktree: Permetti agli agenti di lavorare in parallelo senza conflitti di file
  • Skills: Riutilizza la conoscenza del progetto in ogni esecuzione
  • Plugin e connettori: Dai al loop accesso a strumenti reali
  • Sotto-agenti: Separa i creatori dai revisori
  • Memoria: Preserva la conoscenza tra le esecuzioni

Le 2 dimensioni:

  • Loop a singolo agente: Un agente migliora ripetutamente il proprio lavoro
  • Loop di flotta: Un orchestratore coordina specialisti e sotto-agenti

I 2 tipi:

  • Loop aperto: Flessibile, esplorativo e costoso
  • Loop chiuso: Delimitato, affidabile e conveniente

Le 5 fasi:

  1. Scoprire
  2. Pianificare
  3. Eseguire
  4. Verificare
  5. Iterare

Il vero problema dei costi:

  • I loop consumano token rapidamente
  • I modelli economici a lungo contesto li rendono pratici
  • Senza token convenienti, la maggior parte degli utenti non va mai oltre gli esperimenti

Il cambiamento di mentalità:

  • I prompt engineer richiedono output dall'AI
  • I loop engineer costruiscono sistemi che forniscono risultati verificati

Questo è il vero punto di svolta

Smetti di cercare un prompt perfetto

Costruisci un loop che continua a migliorare output imperfetti

Un loop affidabile batterà un prompt perfetto

Se hai letto fino a qui

Segui @elune0x e segna questo articolo tra i preferiti

Tornaci quando sei pronto a costruire i tuoi loop

Rielabora in YouMind

Turn one viral article into a full content workflow

Collect the source, decode the pattern, create assets, draft the story, and distribute from one AI workspace.

Explore YouMind
Per i creator

Trasforma il tuo Markdown in un articolo 𝕏 pulito

Quando pubblichi i tuoi testi lunghi, formattare immagini, tabelle e blocchi di codice per 𝕏 è una seccatura. YouMind trasforma un'intera bozza Markdown in un articolo 𝕏 pulito e pronto da pubblicare.

Prova Markdown verso 𝕏

Altri pattern da decodificare

Articoli virali recenti

Esplora altri articoli virali