Halloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan NowHalloween DealsAmazon USOctober picks are moving - compare before checkoutAmazon US: current deals, useful picks and tech finds.See Picks×
FREEDOM251

Freedom251 › Blog › agenti AI

Harness engineering: cosa serve per far funzionare davvero gli agenti AI

By Freedom251 Team · · 6 min read

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

L’harness engineering è la progettazione del software e dell’ambiente che permettono a un modello AI di agire: strumenti, gestione del contesto, stato, verifiche e controlli. Non è un trucco di prompt. Le fonti di Anthropic e OpenAI mostrano come l’attenzione si sia estesa dagli strumenti disponibili al modello alla continuità tra sessioni, alla valutazione e alla struttura dei progetti in cui gli agenti lavorano.

Che cos’è un harness e perché conta

Un modello genera risposte; un agente deve anche poter eseguire azioni e capire se hanno prodotto il risultato atteso. L’harness è il sistema che rende possibile questo ciclo: circonda il modello con strumenti, contesto, stato e guardrail, e coordina le sue interazioni con l’ambiente.

As an Amazon Associate I earn from qualifying purchases.

OpenAI distingue tre componenti nell’architettura di un agente: l’harness, che gestisce il ciclo del modello e degli strumenti; l’ambiente, dove si eseguono comandi o si gestiscono file; e il server applicativo, che invia i compiti e riceve eventi o risultati. La distinzione è utile perché un agente non coincide con il modello, né con il solo set di strumenti.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Le due prospettive si completano. Anthropic si concentra sullo scaffolding intorno al modello e invita a rivalutare le assunzioni incorporate quando il modello migliora. Nell’esperimento Codex di OpenAI, invece, il repository e il processo di sviluppo sono parte del sistema: devono rendere il compito leggibile, verificabile e correggibile dall’agente.

Come si è ampliato il lavoro sull’harness

Partire da strumenti che il modello sa già usare

Un approccio consiste nel partire da strumenti generali e familiari, come una shell e un editor, e aggiungere astrazioni solo quando servono. La guida Anthropic cita skills, chiamate programmatiche agli strumenti e memoria come modi per comporre primitive di base. Non significa che meno strumenti sia sempre meglio: significa verificare che ogni strato aggiunto risolva un problema concreto.

Come esempio circoscritto, Anthropic riferisce che Claude 3.5 Sonnet raggiunse il 49% su SWE-bench Verified alla fine del 2024 usando uno strumento bash e un editor di testo. È un risultato storico per quello specifico benchmark e periodo, non una misura generale del valore di un harness o delle prestazioni attuali.

Preparare il lavoro che continua oltre una sessione

Per un compito lungo, un agente che rientra senza uno stato affidabile può cercare di fare troppo in una volta o scambiare un’implementazione incompleta per un lavoro finito. Nel novembre 2025 Anthropic ha descritto un flusso in cui un agente inizializzatore prepara script, log di avanzamento e un commit iniziale; sessioni successive implementano funzionalità per incrementi e lasciano aggiornamenti strutturati.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

La preparazione dell’ambiente fa parte del metodo: organizzare il progetto, rendere disponibili strumenti e script ripetibili e scrivere istruzioni verificabili prima di chiedere un risultato ampio. Al termine di ogni sessione, registrare ciò che è stato completato, ciò che resta da fare e i prossimi passi offre al lavoro successivo uno stato più utile di una conversazione lasciata senza un handoff esplicito.

Scegliere tra compaction e reset

Nel marzo 2026 Anthropic ha descritto due modi distinti per gestire la continuità. La compaction riassume la cronologia all’interno della stessa sessione; il reset avvia un agente con contesto pulito e trasferisce lo stato tramite un artefatto di handoff.

Approccio Che cosa fa Trade-off descritto
Compaction Riassume la cronologia e prosegue nella stessa sessione. Non garantisce che il riassunto conservi uno stato di lavoro chiaro; un agente può lasciare lavoro incompleto o concludere prematuramente che il compito sia finito.
Reset con handoff Avvia una nuova sessione e trasferisce lo stato con un artefatto esplicito. Può ridurre incoerenze e quella che Anthropic chiama “context anxiety”, ma aumenta la complessità di orchestrazione, i token e la latenza.

La scelta dipende dal compito e da quanto sia importante ripartire con un contesto pulito. Non c’è un benchmark universale che stabilisca quale metodo sia migliore in ogni situazione.

Trattare il progetto come parte dell’ambiente

Nell’esperimento Codex raccontato da OpenAI nel 2026, l’agente lavora in un repository organizzato, con documentazione indicizzata, regole architetturali, strumenti di test, osservabilità e controlli di qualità ricorrenti. Quando emerge un fallimento, il team cerca la capacità, lo strumento o la regola mancanti e mira a rendere la correzione leggibile e verificabile.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

È un modello di lavoro legato a un ambiente preparato, non una garanzia che un agente raggiunga lo stesso livello di autonomia in un repository qualsiasi. OpenAI avverte che l’autonomia osservata dipendeva in larga misura dalla struttura e dagli strumenti specifici del progetto. Anche la scelta di usare meno gate bloccanti, descritta nell’esperimento, rispondeva a quel contesto produttivo e non è una regola universale per progetti con rischi o costi di errore diversi.

Costruire un prodotto che gestisce le azioni dell’agente

In un’applicazione reale, l’harness deve occuparsi anche del ciclo di vita e della persistenza delle conversazioni, dell’autenticazione, della sandbox, delle integrazioni, degli eventi e delle richieste di approvazione. L’articolo di OpenAI sull’App Server Codex sottolinea un aspetto pratico: un singolo prompt dell’utente può generare molte azioni intermedie, che il client deve rappresentare fedelmente.

Per questo la scelta dell’ambiente dipende dal compito. Per alcune attività possono bastare strumenti remoti; per lavorare su file o fare calcoli serve un runtime; l’accesso a una rete privata o a software personalizzato può richiedere un ambiente gestito dall’applicazione. Un ambiente gestito può integrare risorse specifiche del prodotto, mentre un ambiente più autonomo lascia maggiori responsabilità operative a chi lo configura.

Come valutare un agente, oltre la risposta finale

La guida Anthropic sulle eval definisce l’harness dell’agente come il sistema che elabora gli input, orchestra le chiamate agli strumenti e restituisce i risultati. Di conseguenza, una valutazione misura il modello insieme all’harness: non basta giudicare il testo prodotto. Bisogna controllare anche la traccia delle azioni e lo stato finale dell’ambiente.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Compito: definire quale risultato concreto deve ottenere l’agente.
  • Trial: registrare ogni esecuzione, così da poter confrontare tentativi distinti.
  • Grader: usare verifiche adeguate al compito, automatiche, umane o combinate.
  • Transcript: conservare le interazioni e le azioni che spiegano come si è arrivati al risultato.
  • Outcome: verificare lo stato effettivo dell’ambiente; una frase che dichiara il successo non dimostra che il risultato esista.

Le verifiche automatiche sono utili quando l’esito è osservabile, ma vanno calibrate sul compito. Per giudizi soggettivi, come la qualità del design, l’agente può sopravvalutare il proprio lavoro e un evaluator automatico può non riflettere bene i criteri umani. Prithvi Rajasekaran, del team Labs di Anthropic, osserva che l’evaluator non è una decisione fissa, valida una volta per tutte: va scelto in base a ciò che si sta valutando.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Come scegliere strumenti, memoria e controlli

Non esiste una configurazione universale. La selezione dovrebbe partire dal lavoro da svolgere, dalle capacità del modello, dal rischio di errore e dai costi di esecuzione e manutenzione.

Scelta Quando orientarsi in quella direzione Che cosa considerare
Strumenti generali Quando il modello sa già usarli e il compito non richiede un controllo più specifico. Possono evitare astrazioni da mantenere; verificare comunque che siano sufficienti per il compito.
Orchestrazione personalizzata Quando servono capacità, controlli o passaggi non coperti dagli strumenti di base. Offre un flusso più mirato, ma introduce complessità e oneri di manutenzione.
Ambiente gestito dall’applicazione Quando occorrono integrazioni del prodotto, accesso controllato a file o rete privata, oppure software personalizzato. Può adattarsi meglio a requisiti specifici; richiede di gestire anche sandbox, persistenza e operatività.
Ambiente più autonomo Quando strumenti remoti o un runtime disponibile sono sufficienti. Può ridurre il lavoro di integrazione, ma la scelta deve tenere conto di quali risorse siano davvero accessibili.
Valutazione automatica Quando il risultato è verificabile con criteri osservabili. Controllare che grader e metriche misurino l’esito reale, non soltanto la risposta dichiarata.
Revisione umana Quando il giudizio dipende da qualità o preferenze difficili da codificare. È adatta agli aspetti soggettivi, ma richiede tempo e criteri di valutazione espliciti.

Rivalutare periodicamente le assunzioni evita di conservare componenti diventati superflui: una soluzione che aiuta un modello su un compito difficile può aggiungere costi inutili se cambiano il modello o il compito.

Che cosa dimostrano i risultati pubblicati

Le cifre divulgate dalle aziende aiutano a capire che cosa hanno osservato in esperimenti specifici, ma non provano che lo stesso risultato si ripeta altrove.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • OpenAI ha stimato che il lavoro dell’esperimento Codex richiedesse circa un decimo del tempo rispetto alla scrittura manuale: è la stima dell’autore dell’esperimento interno, non un confronto indipendente.
  • OpenAI ha riportato circa un milione di righe e circa 1.500 pull request unite in cinque mesi per il repository e l’esperimento descritti.
  • Lo stesso articolo ha indicato una media di 3,5 pull request per ingegnere al giorno, con tre ingegneri alla guida di Codex; ha poi riferito che il team è cresciuto a sette persone e che la produttività è aumentata.
  • Anthropic ha riferito una durata di 3 ore e 50 minuti e un costo token di 124,70 dollari per uno specifico esperimento del 2026 che generava una DAW nel browser. Non è un costo tipico dello sviluppo agentico.

Questi esempi descrivono condizioni e sistemi particolari. Per valutare un harness in un altro progetto servono verifiche sul proprio ambiente, sui propri compiti e sui propri criteri di successo.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

agenti AICoding-Agentharness engineeringintelligenza artificialesviluppo software

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.