IT
Glossario dell'intelligenza artificiale

Cos'è un Agent Harness?

Termine3 minimo lettoAggiornato 13 giugno 2026

In breve

Un Agent Harness è l'impalcatura software posta attorno a un modello di IA che ne fa un agente funzionante: fa girare il loop che chiama il modello, elabora le chiamate agli strumenti del modello, gestisce il contesto e la memoria, applica la sicurezza e decide quando fermarsi. Il modello in sé si limita a prevedere i prossimi token; il harness è tutto ciò che lo circonda e gli permette di percepire, agire e iterare verso un obiettivo. Una verità pratica nel 2026 è che il harness conta spesso quanto il modello, perché due strumenti con lo stesso modello possono comportarsi in modo molto diverso a seconda della qualità del loro harness.

Cosa fa il harness

Il harness è il runtime che orchestra tutta l'esecuzione di un agente. Costruisce il prompt, mette a disposizione gli strumenti disponibili, esegue le chiamate agli strumenti richieste dal modello, restituisce i risultati, compatta o tronca il contesto quando si riempie, tiene lo stato da un passo all'altro e applica guardrail come i controlli di permessi e le condizioni di arresto.

  • Fa girare il loop: chiamare il modello, eseguire gli strumenti richiesti, restituire i risultati, ripetere.
  • Gestisce il contesto: assembla il prompt, compatta la cronologia, gestisce il context window.
  • Applica la sicurezza: permessi, autorizzazioni per le azioni rischiose e il momento di fermarsi.

Harness vs Scaffolding vs modello

Questi termini si confondono, quindi aiuta separarli. Lo scaffolding è la messa a punto prima del primo prompt (definire gli strumenti, il System Prompt, la configurazione). Il harness è tutto ciò che succede dopo: smistare gli strumenti, compattare il contesto, applicare le regole, tenere lo stato da un passo all'altro. Il modello è il motore di ragionamento all'interno. Claude Code, Codex CLI, Cursor, Aider e Cline sono tutti esempi di Agent Harness, e i loro schemi convergono.

Perché conta per la scelta dello strumento

Poiché il harness pilota la gestione del contesto, l'accesso agli strumenti e la sicurezza, scegliere uno strumento di coding IA equivale in gran parte a scegliere un harness, non solo un modello. Un harness solido tiene il modello sui binari durante task lunghe, evita di bruciare il context window e si ferma prima di fare qualcosa di distruttivo. Quando le persone dicono che un agente di coding "sembra più intelligente", spesso intendono che il suo harness è costruito meglio.

Domande frequenti

Prossimo passo

Pronto a far funzionare l'intelligenza artificiale come un vero flusso di lavoro?

Inizia con il corso di base, mantieni i tuoi progressi localmente e sincronizza tutto con il tuo account gratuito quando vuoi.