Agenti per l'uso del computer: perché una demo di successo può comunque essere un sistema inaffidabile

Gli agenti computer-use possono ora completare impressionanti flussi di lavoro su browser e desktop, ma una singola esecuzione riuscita dimostra la capacità—non l'affidabilità. Questo articolo mostra come testare la ripetibilità, la robustezza ambientale, il controllo a lungo orizzonte, la consapevolezza dello stato, la verifica dei risultati e la gestione sicura degli obiettivi.
Pubblicato:
Aleksandar Stajić
Updated: 25 settembre 2026 alle ore 21:19
Agenti per l'uso del computer: perché una demo di successo può comunque essere un sistema inaffidabile

Gli agenti per l'uso del computer possono ora cliccare, digitare, navigare, modificare file, utilizzare applicazioni desktop e completare impressionanti attività in più passaggi. Ciò rende le demo di successo facili da capire e facili da interpretare eccessivamente. Un singolo flusso di lavoro completato dimostra che l'agente può avere successo in quelle condizioni. Non mostra con quale frequenza ha successo, come si comporta quando l'ambiente cambia, se verifica il risultato o con quanta sicurezza agisce quando l'obiettivo diventa ambiguo.

Perché la demo è il test di affidabilità più semplice possibile

Una demo mostra normalmente una traiettoria che ha funzionato. L'ambiente è noto, l'attività viene selezionata in anticipo, l'operatore può riavviare dopo un errore e il pubblico vede solo il percorso riuscito. I sistemi in produzione affrontano invece una distribuzione: pagine diverse, condizioni di rete, stati dell'account, pop-up, latenza, modifiche alla UI, stati nascosti, permessi, interruzioni e utenti che descrivono gli obiettivi in modo imperfetto.

Tale distinzione è importante perché gli agenti per l'uso del computer operano attraverso interfacce progettate per gli esseri umani piuttosto che tramite API deterministiche. Il loro ciclo di azione dipende dalla percezione, dall'interpretazione dello stato, dalla pianificazione, dalle tempistiche di interazione e dalla risposta dell'ambiente. Piccoli cambiamenti possono alterare la traiettoria anche quando l'obiettivo dell'utente rimane invariato.

Il lavoro WAREX di Microsoft Research rende esplicito questo problema: agenti che ottengono ottimi punteggi nei benchmark in contesti controllati perdono gran parte del successo nelle attività quando viene introdotta una realistica instabilità del web. Il fallimento non è necessariamente dovuto al fatto che "il modello è diventato meno intelligente". È l'ambiente che ha smesso di essere deterministico.

Capacità, tasso di successo, affidabilità e sicurezza sono affermazioni diverse

AffermazioneCosa stabilisce effettivamenteCosa non stabilisce
L'agente ha completato l'attività una voltaCapacità nell'ambito di una traiettoria osservataRipetibilità, robustezza, sicurezza o generalizzazione
L'agente ottiene un punteggio elevato in un benchmarkPrestazioni secondo le condizioni di valutazione e le attività di quel benchmarkPrestazioni equivalenti in produzione su ambienti diversi
L'agente di solito raggiunge l'obiettivoFrequenza di successo del risultatoProcesso corretto, comportamento sicuro o prova che il risultato sia stato verificato
L'agente segue il processo previstoQualità della traiettoria in base alla rubrica valutataChe l'ambiente esterno abbia effettivamente accettato il risultato finale
L'agente evita azioni non sicure in un set di testPrestazioni sui casi di sicurezza rappresentatiSicurezza rispetto a ogni nuova ambiguità, injection o effetto collaterale

La scala di affidabilità dell'uso del computer

Un modo utile per valutare i sistemi di uso del computer è passare dalla capacità isolata a proprietà di affidabilità progressivamente più complesse. I livelli superiori presuppongono i livelli inferiori, ma non ne conseguono automaticamente.

Scala di affidabilità dell'uso del computer

1
1. Capacità
L'agente può completare l'attività almeno una volta in condizioni note?
2
2. Ripetibilità
Può completare la stessa attività in modo coerente attraverso prove ripetute?
3
3. Robustezza ambientale
Riesce a gestire variazioni di timing, problemi di rete, pop-up, cambiamenti della UI e piccole perturbazioni ambientali?
4
4. Controllo su lungo orizzonte
Può preservare obiettivi, vincoli e progressi attraverso molti passaggi, applicazioni ed eventi differiti?
5
5. Consapevolezza dello stato
Può rilevare quando l'ambiente è cambiato, quando uno stato nascosto è rilevante o quando un'ipotesi non è più valida?
6
6. Verifica del risultato
Verifica che il risultato previsto sia effettivamente avvenuto invece di fidarsi della propria sequenza di azioni?
7
7. Gestione sicura degli obiettivi
Può fermarsi, chiedere, rifiutare o restituire il controllo quando l'obiettivo è ambiguo, irrealizzabile, contraddittorio o ad alto impatto?

Livello 1 — Capacità: la domanda della demo

La capacità si domanda se un agente possa eseguire l'attività in assoluto. Questo è prezioso. I sistemi di uso del computer sono progrediti rapidamente e gli agenti moderni possono completare flussi di lavoro che i sistemi precedenti non potevano eseguire in modo affidabile.

Ma la capacità è un criterio debole per il deployment. Una singola esecuzione riuscita non dice se l'agente ha successo nel 95% dei casi o nel 30% dei casi, se i fallimenti sono innocui o distruttivi, o se il successo dipende da uno stato fortuito della pagina.

Livello 2 — Ripetibilità: la stessa attività rimane risolta?

Le traiettorie di computer-use sono stocastiche. Gli output dei modelli variano, le pagine si caricano a velocità diverse, gli stati visivi cambiano e i flussi di lavoro lunghi creano molteplici opportunità di ramificazione. Un test di produzione dovrebbe quindi eseguire la stessa attività più volte, invece di considerare una singola traccia superata come rappresentativa.

Misura non solo il tasso di successo medio, ma anche la distribuzione delle modalità di fallimento: clic errato, interruzione prematura, mancata conferma, campo non corretto, azione duplicata, loop di navigazione, presupposto di stato obsoleto e falsa segnalazione di successo.

Livello 3 — Robustezza ambientale: cosa succede quando il web si comporta come il web?

I siti web reali non sono fixture di benchmark. Le richieste falliscono, gli elementi si caricano in ritardo, le sessioni scadono, le pagine cambiano, compaiono banner di consenso, i server restituiscono errori e le condizioni di rete fluttuano.

WAREX valuta questo divario introducendo un'inaffidabilità web realistica negli ambienti di benchmark esistenti e registra cali significativi nel successo delle attività. Si tratta di un'indicazione fondamentale per la produzione: un benchmark può misurare la competenza nell'attività sottovalutando al contempo il ripristino dall'instabilità ambientale.

Livello 4 — Controllo su orizzonti lunghi: il successo cambia quando l'attività diventa lavoro reale

I compiti brevi nascondono una classe di errori che compaiono solo dopo decine o centinaia di azioni: vincoli dimenticati, lavoro duplicato, completamento prematuro, modifiche di stato mancate, incoerenze tra applicazioni diverse e accumulo di piccoli errori.

OSWorld 2.0 è stato progettato specificamente attorno a flussi di lavoro reali a lungo raggio. I suoi task richiedono agli utenti umani una mediana di circa 1,6 ore e comportano molte più chiamate di strumenti rispetto ai precedenti benchmark di computer-use. In base alla sua metrica di completamento primaria, anche i sistemi più avanzati valutati rimangono lontani da una completa affidabilità operativa.

WeaveBench giunge a una conclusione simile da un'altra prospettiva. Valuta flussi di lavoro ibridi tra GUI, CLI e codice e segnala che la migliore combinazione modello-runtime valutata supera solo il 41,2% delle attività. Il risultato rilevante non è un singolo punteggio in classifica; è che l'orchestrazione realistica tra interfacce diverse rivela fallimenti nascosti da compiti più semplici a interfaccia singola.

Livello 5 — Consapevolezza dello stato: l'ambiente può cambiare sotto al piano d'azione

Le attività a lunga esecuzione dipendono spesso da stati nascosti o mutevoli: arriva un'email, un calendario cambia, un modulo viene inviato, un processo in background termina, una sessione del browser scade, un utente modifica un file o un sistema esterno cambia disponibilità.

SentinelBench di Microsoft sostiene che molte attività a lunga durata non dovrebbero affatto essere risolte tramite un'azione continua. Il comportamento corretto potrebbe consistere nel monitorare, attendere un evento esterno e poi agire quando lo stato cambia. Si tratta di una capacità diversa dal fare clic più rapidamente o dal pianificare più passaggi.

Un agente di computer-use affidabile deve quindi distinguere tra azionabile ora, in attesa di stato, stato modificato e presupposto invalidato.

Livello 6 — Verifica del risultato: l'azione ha funzionato davvero?

Un agente può eseguire una sequenza apparentemente corretta e comunque fallire l'attività. Un clic su un pulsante potrebbe non essere registrato. Un modulo potrebbe non superare una convalida nascosta. Un file potrebbe essere salvato nella directory errata. Un acquisto potrebbe rimanere non confermato. Un sito potrebbe mostrare una schermata apparentemente di successo mentre l'operazione sottostante è fallita.

Le attuali linee guida di OpenAI sul computer-use raccomandano esplicitamente di delimitare e verificare l'esecuzione invece di affidarsi unicamente alla risposta finale del modello. Il lavoro di Microsoft Research sui verificatori di computer-use giunge alla stessa conclusione attraverso la valutazione: processo e risultato devono essere giudicati separatamente.

La ricerca Universal Verifier evidenzia che le configurazioni di verifica precedenti possono produrre tassi elevati di falsi positivi, mentre una progettazione più rigorosa dei criteri di valutazione e la separazione esplicita tra processo, risultato, fallimenti controllabili e fallimenti incontrollabili migliorano sensibilmente la concordanza con le valutazioni umane.

Livello 7 — Gestione sicura dell'obiettivo: l'agente deve sapere quando non proseguire

Gli agenti per l'uso del computer sono ottimizzati per completare obiettivi, ma la persistenza verso l'obiettivo può diventare essa stessa una modalità di fallimento. Una richiesta ambigua, una condizione impossibile, un'istruzione contraddittoria, una pagina web sospetta o un ambiente mutato possono richiedere chiarimenti o un arresto piuttosto che ulteriori azioni.

Il benchmark BLIND-ACT studia questo problema definendolo Blind Goal-Directedness. Tra i sistemi valutati in quello studio, gli agenti hanno frequentemente continuato a perseguire i compiti nonostante l'ambiguità, l'irrealizzabilità, un contesto conflittuale o altri motivi per riconsiderare l'azione. Gli autori identificano schemi ricorrenti come l'execution-first bias e la request primacy.

Questa classe di fallimento è rilevante perché un agente altamente capace può peggiorare una cattiva situazione molto più rapidamente. L'affidabilità include quindi una policy su quando non agire.

Lo stress test dal passaggio da demo a produzione

Prima di distribuire un flusso di lavoro per l'uso del computer, prendi la demo riuscita e rimuovi sistematicamente le ipotesi che l'hanno resa facile.

Stress test dal passaggio da demo a produzione

1
1. Esegui nuovamente il task pulito
Stabilisci la ripetibilità su più tentativi prima di aggiungere complessità.
2
2. Perturba l'ambiente
Aggiungi latenza, tentativi di retry, pop-up, variazioni di pagina, sessioni scadute e guasti temporanei.
3
3. Estendi l'orizzonte
Trasforma la breve demo nel flusso di lavoro reale completo con stato intermedio, molteplici applicazioni e passaggi ritardati.
4
4. Modifica lo stato nascosto
Modifica l'account, il file, il task o lo stato esterno dopo che l'agente ha elaborato un piano e verifica se rileva il cambiamento.
5
5. Inietta ambiguità
Rimuovi un presupposto importante e verifica se l'agente chiede spiegazioni invece di tirare a indovinare.
6
6. Inietta una contraddizione controllata
Presenta insieme il vecchio e il nuovo stato e verifica che lo stato attuale autorevole prevalga.
7
7. Richiedi la prova del risultato
Fai dipendere il completamento del task da uno stato finale verificabile, non dall'auto-segnalazione del modello.
8
8. Testa i confini consequenziali
Conferma che le azioni irreversibili o sensibili attivino l'approvazione, il rifiuto o il passaggio di consegne previsto.
9
9. Ripeti dopo modifiche all'harness o al modello
Tratta gli aggiornamenti di runtime come modifiche all'affidabilità che richiedono test di regressione.

Il successo nei benchmark ha un confine di validità

Il punteggio di un benchmark è un'affermazione condizionale. È valido per uno specifico modello, harness, ambiente, set di task, valutatore, interfaccia degli strumenti, budget di passaggi, policy di retry, data e metodo di valutazione.

Il numero diventa fuorviante quando tali condizioni scompaiono dall'affermazione. "L'Agente X ottiene l'80%" è un'affermazione più debole di "L'Agente X ha ottenuto l'80% nel benchmark Y nell'ambiente Z con il valutatore J e un budget di passaggi N". La seconda affermazione preserva il confine che indica se il dato è trasferibile alla tua applicazione.

Il successo del processo e il successo dell'esito devono essere valutati separatamente

Quattro possibili esiti di una singola esecuzione di utilizzo del computer

ProcessoEsitoInterpretazione
Processo corretto / esito corretto
Processo errato / esito corretto
Processo corretto / esito errato
Processo errato / esito errato

WeaveBench rileva che una valutazione basata solo sull'esito può sovrastimare materialmente le prestazioni nell'uso del computer, poiché un agente potrebbe produrre un artefatto apparentemente riuscito tramite una scorciatoia o prove fittizie. Il verificatore deve esaminare la traiettoria e i deliverable, non semplicemente l'affermazione finale.

L'affidabilità in produzione è una distribuzione, non una singola percentuale di successo

Una valutazione utile per la produzione campiona le dimensioni che variano effettivamente nel tuo ambiente. Per un flusso di lavoro basato su browser, queste potrebbero includere l'anzianità dell'account, le impostazioni internazionali, il viewport, la versione della pagina, la qualità della rete, lo stato di autenticazione, lo stato del carrello esistente, i cookie, i pop-up, i permessi dell'utente e l'eventuale interruzione dell'esecuzione da parte di un essere umano.

DimensioneEsempio di variazionePerché è importante
AmbienteRete veloce o lenta, guasti transitori, tempistiche della paginaTesta il ripristino e il comportamento di attesa
Interfaccia utenteViewport differente, modale, elemento riordinato, restyling minoreTesta i presupposti fragili a livello visivo o di azione
StatoConnesso/disconnesso, carrello vuoto/non vuoto, file esistente, permessi modificatiTesta il ragionamento sullo stato nascosto
Orizzonte del task5 passaggi rispetto a oltre 50 passaggi, una sola app rispetto a molteplici appTesta l'errore accumulato lungo la traiettoria
AmbiguitàPreferenza mancante o istruzione utente incompletaTesta se l'agente chiede spiegazioni invece di tirare a indovinare
ConseguenzaSola lettura rispetto ad acquisto/invio/cancellazione/modificaTesta i controlli di conferma e di autorizzazione
Contenuto avversarialePrompt injection o testo fuorviante nella paginaTesta la gerarchia delle istruzioni e il contenimento
Versione del modello / harnessAggiornamento del runtimeTesta la regressione causata da modifiche a livello di sistema

L'affidabilità necessita di un budget di errore, non della perfezione

Nessun sistema di produzione è perfettamente affidabile. La vera domanda ingegneristica è quali fallimenti siano accettabili, rilevabili e recuperabili. Un tentativo fallito di ordinare una cartella locale non equivale all'invio dell'email sbagliata, all'acquisto del prodotto errato o alla modifica delle impostazioni di un account.

Classifica le azioni in base alle conseguenze e alla reversibilità. Le azioni reversibili a basso impatto possono tollerare una maggiore autonomia. Le azioni ad alto impatto, visibili esternamente o difficili da annullare richiedono conferme più rigorose, verifica dello stato, autorizzazione e controlli post-azione.

Una matrice pratica di affidabilità per l'uso del computer

Classe di azioneEsempioControllo raccomandato
Lettura / ispezioneAprire pagine, leggere file, raccogliere informazioniDelimitare l'ambito, registrare le fonti, tollerare errori di navigazione recuperabili
Modifica locale reversibileModificare una bozza, riorganizzare l'area di lavoro temporaneaCreare un checkpoint o versionare prima della modifica; verificare il risultato
Comunicazione esternaInviare un'email, pubblicare contenuti, inviare un moduloConferma dell'utente o autorità esplicitamente delegata; verificare lo stato accettato
Finanziaria / transazionaleAcquisto, checkout, abbonamento a pagamentoMandato rigoroso, vincoli su importo/esercente, conferma finale e verifica della ricevuta
Distruttiva / modifica dei privilegiEliminare dati, modificare permessi, revocare accessiAutorizzazione ristretta, conferma esplicita, percorso reversibile ove possibile, audit post-azione

Cosa registrare per un fallimento di computer-use

  • Obiettivo dell'utente e vincoli espliciti.
  • Versione del modello e dell'harness.
  • Versioni dell'ambiente e delle applicazioni.
  • Screenshot o osservazioni strutturate rilevanti per il fallimento.
  • Azioni intraprese con timestamp.
  • Risultati di strumenti, clic, tastiera e navigazione.
  • Transizioni di stato e periodi di attesa.
  • Eventi di approvazione, rifiuto o handoff.
  • Errori esterni e guasti di rete.
  • Stato finale osservabile dell'ambiente.
  • L'esito dichiarato dall'agente.
  • Risultato del verificatore e se il fallimento fosse controllabile dall'agente.

Il confronto cruciale è tra il successo dichiarato e il successo osservabile. Un sistema che non è in grado di distinguere i due finirà per accumulare falsi positivi in produzione.

La sicurezza fa parte dell'affidabilità per gli agenti computer-use

Gli agenti computer-use non si limitano a leggere contenuti non attendibili; possono agire dopo averli letti. Ciò trasforma il prompt injection, i contenuti dannosi delle pagine e il phishing in rischi legati al percorso di esecuzione.

Le attuali linee guida di OpenAI per il computer-use raccomandano di isolare l'ambiente, inserire siti e azioni in whitelist, considerare non attendibile il contenuto dello schermo, confermare le azioni rilevanti, delimitare l'esecuzione e verificare il risultato effettivo. Analogamente, l'agente ChatGPT impiega conferme, monitoraggio del prompt injection e modalità supervisionate per i contesti sensibili.

Il principio architetturale va oltre ogni singolo provider: al contenuto osservato dall'agente non deve essere consentito di ridefinire l'autorità dell'utente. Una pagina web può fornire dati. Non può concedere il permesso di inviare dati altrove, acquistare qualcosa, modificare credenziali o superare i limiti dell'incarico.

Cosa potrebbe cambiare questa risposta?

Il divario di affidabilità si ridurrebbe se i modelli computer-use diventassero robusti rispetto a orizzonti temporali lunghi, stati dinamici, variazioni della UI, guasti ambientali e obiettivi ambigui attraverso distribuzioni di produzione rappresentative. API di stato native migliori, interfacce standardizzate machine-readable e un'infrastruttura di verifica più solida potrebbero anche ridurre la quantità di interazioni fragili con la GUI richieste.

Anche la soglia di deployment varia in base alle conseguenze del compito. Una percentuale di successo del 70% può essere utile per un'attività di ricerca supervisionata a basso rischio e inaccettabile per un flusso di lavoro autonomo finanziario o distruttivo. L'affidabilità deve quindi essere valutata rispetto al costo di ciascuna classe di errore, e non tramite una soglia universale di superamento.

Limitazioni

I benchmark citati valutano ambienti diversi e non dovrebbero essere confrontati direttamente come se misurassero la stessa cosa. WAREX mette alla prova l'inaffidabilità del web; WeaveBench punta al lavoro ibrido su orizzonti lunghi; OSWorld 2.0 si concentra su flussi di lavoro realistici ed estesi; BLIND-ACT è focalizzato sulla gestione degli obiettivi in condizioni di ambiguità e infattibilità.

Inoltre, i risultati dei benchmark invecchiano rapidamente. I miglioramenti a livello di modelli, harness e verificatori possono modificare sensibilmente i punteggi nel giro di pochi mesi. La lezione duratura risiede quindi nel metodo di valutazione: variare le condizioni, separare il processo dall'esito, verificare lo stato esterno e preservare i limiti di ciascuna affermazione sulle prestazioni.

Conclusione

Gli agenti per l'uso del computer sono già abbastanza capaci da risultare utili. È proprio per questo che la questione valutativa è cambiata. La sfida non è più solo se un agente sia in grado di completare un flusso di lavoro con una serie di clic. È se il sistema rimanga affidabile quando le condizioni perfette della demo vengono meno.

Considera una singola esecuzione riuscita come prova di capacità. Poi testa la ripetibilità, la robustezza ambientale, il controllo su orizzonti lunghi, la consapevolezza dello stato, la verifica dei risultati e la gestione sicura degli obiettivi. Un agente per l'uso del computer pronto per la produzione non è quello che riesce a completare la demo. È quello i cui limiti di fallimento sono noti, misurati e controllati.

FAQ

Affidabilità degli agenti per l'uso del computer

Una demo riuscita di un agente per l'uso del computer dimostra l'affidabilità in produzione?

No. Dimostra la capacità all'interno di una singola traiettoria osservata. L'affidabilità in produzione richiede successi ripetuti a fronte di variazioni ambientali, attività a lungo termine, variazioni di stato, ambiguità, condizioni di ripristino e azioni con conseguenze rilevanti.

Perché i benchmark per l'uso del computer possono apparire molto migliori rispetto alle prestazioni nel mondo reale?

I benchmark possono utilizzare ambienti più controllati, attività più brevi, condizioni di rete stabili, combinazioni di applicazioni più semplici o criteri di risultato che non catturano tutti i fallimenti di processo. Il confine esatto di validità dipende da ciascun benchmark.

Qual è il controllo di affidabilità più importante dopo un'azione di utilizzo del computer?

Verificare l'effettivo risultato esterno. Non considerare la dichiarazione finale dell'agente o la sequenza di clic pianificata come una prova che il sistema di destinazione abbia accettato l'operazione.

Perché le attività informatiche a lungo raggio rimangono difficili?

Gli errori si accumulano nel corso di molte azioni, i vincoli vengono dimenticati, lo stato esterno cambia, il lavoro abbraccia molteplici applicazioni, lo stato nascosto è rilevante e l'agente deve decidere quando attendere, chiedere, verificare o recuperare anziché limitarsi a continuare ad agire.

Come dovrei testare un agente per browser o desktop prima del deployment?

Ripeti attività standard, inserisci errori ambientali realistici, varia l'interfaccia utente e lo stato, estendi la durata del flusso di lavoro, introduci ambiguità, richiedi prove osservabili dei risultati, testa i controlli per le azioni ad alto impatto ed esegui nuovamente la suite di test dopo modifiche al modello o all'infrastruttura.

Gli agenti per l'uso del computer dovrebbero sempre richiedere la conferma umana?

Non per ogni azione a basso rischio. I requisiti di conferma dovrebbero essere proporzionati a conseguenze, reversibilità, autorità e incertezza. Le azioni ad alto impatto, visibili esternamente o difficili da annullare necessitano di controlli più rigorosi.

Glossario

Termini chiave sull'affidabilità

Computer-use agent (Agente per l'uso del computer)
Un agente IA che interagisce con interfacce grafiche o ambienti informatici attraverso osservazioni e azioni quali clic, digitazione, scorrimento, operazioni sui file o flussi di lavoro tra più applicazioni.
Ripetibilità
Il grado in cui un agente è in grado di completare la stessa attività in modo coerente attraverso esecuzioni ripetute, anziché avere successo solo su traiettorie selezionate.
Robustezza ambientale
La capacità di mantenere un comportamento corretto nonostante variazioni realistiche quali latenza, errori temporanei, modifiche dell'interfaccia utente, stato della sessione e condizioni impreviste della pagina.
Verifica dei risultati
Il controllo dell'effettivo stato esterno dopo un'azione per confermare che si sia verificato il risultato previsto, anziché fare affidamento sull'auto-segnalazione dell'agente.
Blind Goal-Directedness (Perseguimento cieco dell'obiettivo)
Un pattern di fallimento in cui un agente per l'uso del computer continua a perseguire un obiettivo nonostante ambiguità, irrealizzabilità, condizioni contraddittorie o motivi per fermarsi e ricalutare la situazione.
Confine di affidabilità
L'insieme delle condizioni entro le quali un tasso di successo osservato o una dichiarazione di capacità rimangono sufficientemente rappresentativi per una specifica decisione di implementazione.

Fonti primarie e ulteriori letture

OpenAI — Computer use

Linee guida attuali per sviluppatori sull'isolamento degli ambienti, il trattamento dei contenuti a schermo come non attendibili, la conferma delle azioni consequenziali, la delimitazione delle esecuzioni e la verifica dei risultati.

OpenAI — Running Codex safely at OpenAI

Linee guida attuali per la produzione su limiti tecnici, approvazione umana, telemetria e controllo per agenti che operano su sistemi reali.

Microsoft Research — WAREX

Valutazione del 2026 che dimostra come l'inaffidabilità realistica del web provochi cali significativi nel successo delle attività degli agenti basati su browser nei benchmark esistenti.

Microsoft Research — The Art of Building Verifiers for Computer Use Agents

Lavoro del 2026 sulla valutazione del processo rispetto al risultato, sui fallimenti controllabili rispetto a quelli incontrollabili e sulla verifica affidabile della traiettoria.

Microsoft Research — WeaveBench

Benchmark a lungo raggio del 2026 che combina flussi di lavoro GUI, CLI e codice, evidenziando un divario sostanziale tra gli agenti attuali e il completamento affidabile nel mondo reale.

OSWorld 2.0 — Benchmarking Computer Use Agents on Long-Horizon Real-World Tasks

Benchmark del 2026 incentrato su flussi di lavoro realistici a lungo raggio per l'uso del computer, stato nascosto e ragionamento tra più fonti.

Microsoft Research — SentinelBench

Benchmark del 2026 per attività che evolvono nel tempo in cui gli agenti devono monitorare gli ambienti e rispondere ai cambiamenti di stato anziché agire continuamente.

Microsoft Research — Just Do It!? Computer-Use Agents Exhibit Blind Goal-Directedness

Ricerca ICLR 2026 sugli agenti che continuano a perseguire obiettivi ambigui, contraddittori o irrealizzabili.

Related Articles

Migrare dall'SDK OpenAI Agents all'API Agents: cosa cambia effettivamente a livello architetturale?

Migrare dall'SDK OpenAI Agents all'API Agents: cosa cambia effettivamente a livello architetturale?

La migrazione dall'SDK OpenAI Agents alla nuova Agents API non è una semplice rinomina degli import. Il confine di runtime cambia: il ciclo dell'agente, la sessione durevole, l'orchestrazione, la compattazione del contesto e il ripristino si spostano verso un harness gestito. Questa guida mostra cosa dovrebbe essere spostato, cosa dovrebbe rimanere nella tua applicazione e come dimostrare la migrazione prima del passaggio.

Come sapere se un agente IA ha effettivamente usato le prove giuste

Come sapere se un agente IA ha effettivamente usato le prove giuste

Un agente IA può citare fonti e comunque utilizzare le prove sbagliate. Questo articolo introduce un metodo pratico per verificare il supporto delle affermazioni, l'autorevolezza della fonte, l'applicabilità, la provenienza e se le prove abbiano effettivamente influenzato la risposta.

Cos'è il RAG? La spiegazione più semplice di come funziona

Cos'è il RAG? La spiegazione più semplice di come funziona

RAG sembra complicato, ma l'idea è semplice: prima che un'IA risponda, cerca prima informazioni utili da una fonte di conoscenza e fornisce tali informazioni al modello linguistico. Questa guida spiega RAG, LLM, stato, memoria e strumenti utilizzando un semplice modello mentale.

Padroneggiare il Flusso di Lavoro SEO: Strategie di Ottimizzazione Essenziali per la Crescita Organica

Padroneggiare il Flusso di Lavoro SEO: Strategie di Ottimizzazione Essenziali per la Crescita Organica

Un flusso di lavoro SEO strutturato è fondamentale per una crescita organica sostenibile. Scopri le dieci strategie fondamentali, dalla ricerca di parole chiave e dall'ottimizzazione tecnica alla qualità dei contenuti e all'analisi delle prestazioni.

Perché più contesto può peggiorare le risposte dell'IA

Perché più contesto può peggiorare le risposte dell'IA

Una finestra di contesto più ampia non garantisce una risposta migliore. Questo articolo spiega come la diluizione del segnale, le prove contrastanti, lo stato obsoleto, la sensibilità alla posizione e la compressione con perdita possano ridurre l'affidabilità dell'IA—e introduce un pratico Context Pressure Test.

RAG non riuscito — Ma quale livello ha effettivamente fallito? Un metodo diagnostico

RAG non riuscito — Ma quale livello ha effettivamente fallito? Un metodo diagnostico

Quando una risposta RAG è sbagliata, dare la colpa al recupero o al modello è troppo vago. Questo metodo diagnostico isola la copertura delle fonti, la costruzione della query, il recupero, il ranking, l'assemblaggio del contesto, la generazione, l'attribuzione delle evidenze e l'aggiornamento—così il guasto effettivo può essere riprodotto e corretto.

Affidabilità degli Agenti AI: Perché la Risposta Finale Non è Sufficiente

Affidabilità degli Agenti AI: Perché la Risposta Finale Non è Sufficiente

Un output corretto non dimostra un ragionamento corretto, un'esecuzione sicura o un sistema affidabile.

Dovresti Acquistare un Router OpenWrt 5G con Firmware Vecchio? ZBT Z8102AX come Esempio Pratico

Dovresti Acquistare un Router OpenWrt 5G con Firmware Vecchio? ZBT Z8102AX come Esempio Pratico

Acquistare un router 5G OpenWrt con firmware più vecchio può avere senso, ma solo nelle giuste condizioni. Lo ZBT Z8102AX mostra chiaramente entrambi i lati: l'hardware è utile, il modem funziona e il router è rimasto stabile durante i test, ma OpenWrt 21.02, il packaging debole e i percorsi di aggiornamento poco chiari richiedono una decisione d'acquisto attenta.

Ollama non è il prodotto: costruire applicazioni Open-LLM pronte per la produzione

Ollama non è il prodotto: costruire applicazioni Open-LLM pronte per la produzione

Eseguire un modello locale con Ollama è facile. Costruire un'applicazione Open-LLM pronta per la produzione è più difficile: richiede RAG, controllo degli accessi, astrazione del provider, valutazione, logging, disciplina di deployment e un livello applicativo controllato attorno al modello.