top of page

L’addestramento RL di ThinkingBox trasforma i controlli del database in ricompense per gli agenti

38 minuti fa
Tempo di lettura: 12 min

Microsoft ha rilasciato il codice di addestramento RL di ThinkingBox, che ricompensa gli agenti per modifiche al database completate, invece di accettare una risposta convincente come prova del successo. L’apprendimento per rinforzo, che aggiorna un modello usando ricompense derivanti dalle sue azioni, diventa un modo per ottimizzare flussi di lavoro aziendali completati. La tensione emerge nei risultati di Microsoft: il successo medio migliora, ma la gamma di attività risolte almeno una volta si restringe leggermente.

Il rilascio collega il post-training, ovvero l’addestramento svolto dopo lo sviluppo iniziale di un modello, a controlli che esaminano ciò che un agente ha effettivamente modificato. Il suo riferimento storico più vicino è tau-bench di Sierra, che valuta anch’esso gli esiti finali nel database. Lo sviluppo importante è il collegamento tra tali esiti e un processo di addestramento ripetibile.

Per sviluppatori e acquirenti enterprise, questo cambia la domanda da porsi. Una conversazione ben rifinita dimostra capacità comunicative. Un record aggiornato correttamente dimostra capacità esecutiva. I risultati di Microsoft suggeriscono che questi esiti possano guidare l’addestramento, lasciando però aperta la questione di quanto ampiamente i miglioramenti possano trasferirsi.

L’addestramento RL di ThinkingBox collega la valutazione agli aggiornamenti del modello

Il cambiamento concreto è un’integrazione di addestramento che trasforma controlli eseguibili delle attività in ricompense per un agente che usa strumenti.

La training integration pubblica di Microsoft descrive un ciclo che collega l’ambiente ThinkingBox a VeRL, un framework di apprendimento per rinforzo. Un rollout, ossia un tentativo completo di svolgere un’attività, inizia con un backend nuovo e un utente simulato. L’agente interagisce tramite Model Context Protocol, o MCP, un’interfaccia standard per collegare i modelli agli strumenti.

Quando l’episodio termina, controlli eseguibili esaminano lo stato finale del database e gli effetti collaterali. Tali controlli restituiscono una ricompensa binaria, cioè successo o fallimento. Microsoft afferma che la maggior parte delle ricompense deriva da controlli deterministici, che producono lo stesso verdetto per lo stesso stato ispezionato. Alcune attività usano anche un giudice basato su modello, definito in modo restrittivo.

Prima dell’addestramento, il sistema valuta il modello di partenza e seleziona un pool fisso di attività. Microsoft afferma che tale pool rimane invariato per tutta l’esecuzione. L’utente simulato fornisce l’interazione, mentre il valutatore determina il successo.

Il significato analitico è che la valutazione diventa parte dell’ottimizzazione. Una misurazione usata in precedenza per respingere il lavoro di un agente può ora influenzare quali comportamenti il modello impara a ripetere.

Si consideri la differenza tra un revisore e un addestratore. Un revisore può identificare un flusso di lavoro fallito dopo che il danno è stato contenuto. Un addestratore necessita di un segnale che distingua un comportamento migliore da uno peggiore attraverso molti tentativi. Collegare questi ruoli crea un percorso pratico dal fallimento osservato al miglioramento del modello.

Questo collegamento non elimina la necessità di comprendere i fallimenti. Una ricompensa mancata indica che il tentativo non ha raggiunto l’esito specificato. Non identifica automaticamente se il problema riguardasse l’interpretazione delle policy, informazioni mancanti, la selezione degli strumenti o un aggiornamento errato.

Questa distinzione è importante per il modo in cui i team interpretano i progressi dell’addestramento. Una curva delle ricompense in crescita può indicare un miglioramento rispetto ai controlli forniti. Non può, da sola, spiegare perché il modello sia migliorato o quali categorie di fallimento rimangano.

Il rilascio crea quindi un ciclo di sviluppo più utile senza risolvere ogni questione al suo interno. I team possono addestrare verso esiti osservabili, quindi verificare se il comportamento risultante corrisponde ai propri requisiti operativi.

Esiste anche un confine chiaro attorno all’annuncio. Il codice di addestramento pubblico dimostra che esiste un’integrazione. Non dimostra che ogni organizzazione possa riprodurre il miglioramento riportato usando i propri record, policy e infrastrutture.

Questo confine mantiene la storia concreta. Microsoft ha reso utilizzabili ricompense basate sul database all’interno di uno stack di addestramento per agenti. Le implicazioni dipendono da cosa misurano tali ricompense, da quali attività le forniscono e da come il modello addestrato si comporta in seguito.

La pressione si sposta sui team che definiscono il successo

Le ricompense basate sugli esiti esercitano pressione sulle persone che specificano la correttezza aziendale, oltre che su quelle che addestrano i modelli.

Un team di modelli può migliorare un agente solo rispetto a un obiettivo definito da qualcuno. Per i flussi di lavoro aziendali, tale obiettivo spesso attraversa confini organizzativi. Il supporto gestisce i ticket, le operazioni gestiscono l’evasione e la sicurezza gestisce le regole di accesso.

La questione pratica diventa se tali requisiti possano essere espressi con sufficiente precisione affinché una macchina li valuti. Un’istruzione come “risolvi il problema del cliente” lascia notevole spazio all’interpretazione. Uno stato richiesto, un’azione autorizzata e un effetto collaterale vietato creano un contratto più verificabile.

La precedente valutazione basata sullo stato di Microsoft illustra il divario con uno scenario sintetico di vendita al dettaglio. Un agente indaga su una consegna in ritardo e chiude il ticket di assistenza, sebbene un’eccezione del corriere non risolta richieda che il ticket rimanga in sospeso. L’interazione sembra produttiva, ma lo stato persistente è errato.

L’esempio identifica l’obiettivo della pressione: i team che si affidano alla plausibilità conversazionale o all’esecuzione riuscita degli strumenti come criteri principali di accettazione. Uno strumento può accettare un aggiornamento che l’azienda dovrebbe rifiutare. L’esecuzione tecnica e la correttezza operativa richiedono controlli diversi.

Per un acquirente enterprise, l’implicazione è un cambiamento nelle domande di approvvigionamento. Chiedere se un agente si integri con una piattaforma di supporto stabilisce l’accesso. Chiedere come verifichi lo stato risultante di un caso stabilisce la responsabilità per il lavoro svolto.

Per gli sviluppatori, la risposta corrispondente è rendere espliciti i criteri di accettazione prima di investire pesantemente nell’ottimizzazione del modello. Altrimenti, l’addestramento rischia di migliorare le prestazioni rispetto a una descrizione incompleta del lavoro.

Si tratta di un costo organizzativo tanto quanto tecnico. Qualcuno deve risolvere policy ambigue, identificare eccezioni e decidere quali modifiche indesiderate costituiscano un fallimento. Queste decisioni non possono essere delegate interamente a un algoritmo di addestramento.

L’onere crea anche un incentivo utile. Se i team non riescono a concordare su come debba apparire un flusso di lavoro completato, tale disaccordo dovrebbe emergere prima che l’esecuzione autonoma diventi ordinaria. Scrivere un valutatore può rivelare un’incertezza che una dimostrazione persuasiva nasconde.

La gestione della conoscenza diventa rilevante a questo confine. Una base di conoscenza ricercabile può aiutare i team a individuare policy e decisioni tecniche mantenendo i criteri di accettazione. Recuperare una policy lascia comunque il compito distinto di tradurla in un controllo corretto.

La pressione a breve termine ricade sulla progettazione della valutazione e sull’accettazione dei piloti. Quella a lungo termine ricade sulla responsabilità. Quando le policy cambiano, qualcuno deve aggiornare la definizione di successo e stabilire se l’addestramento precedente rifletta ancora i requisiti attuali.

La risposta operativa probabile è una collaborazione più stretta tra i responsabili di dominio e gli ingegneri dei modelli. Si tratta di un’inferenza derivata dalla progettazione delle ricompense, non di un esito misurato del rilascio di Microsoft. La ricompensa è rilevante solo quanto il contratto aziendale che la sostiene.

Le ricompense sullo stato finale mettono in discussione le proxy di processo

Il meccanismo centrale sostituisce un segnale di attività facilmente osservabile con un controllo più vicino all’esito aziendale richiesto.

Una proxy di processo è una misura indiretta usata perché il risultato desiderato è più difficile da ispezionare. Per gli agenti, le proxy includono argomenti degli strumenti validi, una conversazione ordinata o un messaggio di completamento sicuro. Ciascuna può fornire informazioni diagnostiche utili senza stabilire che il lavoro sia stato concluso correttamente.

Questa distinzione precede ThinkingBox. I ricercatori di Sierra hanno introdotto tau-bench nel giugno 2024 per valutare agenti che interagiscono con strumenti, utenti simulati e policy di dominio. La sua valutazione confronta lo stato finale del database con uno stato-obiettivo annotato. Il paper esamina anche l’affidabilità attraverso tentativi ripetuti.

Questa storia limita la pretesa di novità. Microsoft non ha inventato l’idea di valutare un agente tramite gli esiti nel database. Il rilascio di ThinkingBox applica tale principio nel proprio ambiente e collega i controlli eseguibili a un’integrazione di addestramento.

Il principale avversario è quindi un approccio di misurazione, piuttosto che un’azienda concorrente. I segnali di processo descrivono ciò che è accaduto lungo il percorso. I controlli sugli esiti verificano se il risultato specificato esista in seguito.

Esistono ragioni legittime per mantenere entrambi. Un record finale può stabilire se sia stato raggiunto lo stato-obiettivo. Una traccia di esecuzione, ossia la sequenza registrata di azioni e osservazioni, aiuta a spiegare come l’agente sia arrivato a quel punto.

La distinzione diventa particolarmente importante quando esistono più percorsi validi. Un valutatore rigido potrebbe respingere una sequenza non familiare anche quando produce il corretto esito autorizzato. Un valutatore orientato agli esiti può consentire flessibilità preservando il risultato richiesto.

Le linee guida sulla progettazione dei test di Microsoft rendono esplicito tale principio. Distinguono il completamento di un’attività dalla riproduzione della sequenza preferita dall’autore. Le linee guida sottolineano inoltre il successo misurabile, attività realistiche e informazioni sufficienti per il completamento.

Per l’addestramento, l’implicazione è che il modello possa esplorare approcci diversi senza ricevere merito soltanto per aver imitato una trascrizione favorita. Questo è utile quando la prossima azione corretta dipende da informazioni scoperte durante la conversazione.

Esiste un limite altrettanto importante. Le ricompense sullo stato finale comprimono un episodio complesso in un verdetto. Se il verdetto è binario, un quasi successo e un approccio fondamentalmente errato possono ricevere lo stesso segnale di fallimento.

Ciò non rende inappropriate le ricompense binarie. Significa che il processo di addestramento necessita di attività che generino differenze utili tra i tentativi. Le attività che ogni tentativo supera, o che ogni tentativo fallisce, offrono meno contrasto per selezionare comportamenti migliori.

Il meccanismo dipende quindi da qualcosa di più del controllo di un database. Dipende dalla scelta delle attività, dalla definizione degli esiti accettabili, dalla preservazione dell’integrità dell’ambiente e dal mantenimento di informazioni diagnostiche sufficienti a interpretare i fallimenti.

L’addestramento RL di ThinkingBox rende visibile questa relazione: l’ambiente fornisce una conseguenza, il valutatore la traduce in una ricompensa e l’ottimizzazione modifica il comportamento. Ogni passaggio di traduzione merita attenzione.

Microsoft riporta maggiore coerenza, con minore ampiezza

Il miglioramento riportato da Microsoft è più forte quando viene misurato come completamento ripetuto, mentre una misura distinta di ampiezza si muove nella direzione opposta.

Il repository confronta un modello Qwen3.8-27B di base con la sua versione sottoposta a fine-tuning tramite apprendimento per rinforzo. Riporta un aumento del successo medio dal 51,70% al 60,78%. Si tratta di un incremento di 9,08 punti percentuali.

Il numero di attività completate con successo in tutti i 20 tentativi registrati sale da 38 a 107. Nel frattempo, la quota completata almeno una volta in 20 tentativi scende dall’89,35% all’87,97%.

Microsoft afferma che queste cifre sui tentativi ripetuti provengono da campagne di valutazione che coprono 507 attività, ciascuna tentata 20 volte. Afferma inoltre che le attività del benchmark pubblico sono state escluse dal pool di addestramento. Restano risultati riportati dagli sviluppatori, senza verifica indipendente nelle fonti qui esaminate.

Le misure rispondono a domande diverse. Il successo medio descrive la quota di tentativi riusciti. Il completamento di un'attività almeno una volta stabilisce che l'agente ha trovato un percorso funzionante durante la campagna. Il completamento di ogni tentativo registrato indica coerenza all'interno di quel test.

Queste distinzioni evitano una sintesi fuorviante. Dire soltanto che il modello è migliorato nasconderebbe la diminuzione della misura di ampiezza. Dire soltanto che l'ampiezza è diminuita nasconderebbe il più ampio insieme di attività con esiti registrati costantemente positivi.

Per un'azienda che sceglie un agente, l'equilibrio preferibile dipende dal lavoro. Un flusso di lavoro con ambito ristretto può privilegiare un'esecuzione affidabile entro confini definiti. Un assistente esplorativo può attribuire maggiore valore alla gestione di una varietà più ampia di richieste.

Si tratta di principi decisionali, non di spiegazioni del risultato di Microsoft. Le cifre pubblicate non stabiliscono perché l'ampiezza sia diminuita. Mostrano che il miglioramento secondo una definizione di successo non si è tradotto in un miglioramento secondo ogni definizione.

Restano possibili diverse interpretazioni. L'addestramento potrebbe rafforzare strategie utili nei flussi di lavoro già accessibili. Potrebbe anche modificare l'esplorazione o il comportamento delle risposte. Identificare la causa richiederebbe ulteriori analisi oltre i punteggi aggregati.

Anche il conteggio dei successi ripetuti richiede una formulazione attenta. Superare ogni tentativo registrato non costituisce una garanzia. Descrive osservazioni nelle condizioni del benchmark, con le sue attività, i suoi strumenti, utenti simulati e procedura di valutazione.

Un acquirente dovrebbe quindi evitare di tradurre direttamente quel conteggio in un impegno di affidabilità in produzione. La produzione introduce distribuzioni di richieste diverse, registri in evoluzione, guasti del servizio ed eccezioni alle policy. Queste differenze richiedono prove specifiche.

Per l'addestramento ThinkingBox RL, la conclusione difendibile è più circoscritta e più utile: Microsoft riporta un miglioramento del completamento medio e della coerenza osservata dopo l'addestramento. La diminuzione dell'ampiezza rende la valutazione più informativa perché mette in luce una dimensione che il miglioramento evidenziato nel titolo altrimenti nasconderebbe.

Il prossimo compito analitico è individuare tali cambiamenti. Il miglioramento aggregato diventa più concretamente utile quando i team sanno quali categorie di flussi di lavoro hanno guadagnato coerenza e quali hanno perso successi occasionali.

Un verdetto del database dipende ancora dal test

La valutazione eseguibile migliora l'osservabilità, ma non rende la definizione di successo completa o automaticamente imparziale.

Il paper di ricerca su ThinkingBox descrive controlli progettati per respingere effetti errati, mancanti ed extra. Identifica inoltre limiti relativi all'ambito dei verdetti eseguibili, alla costruzione delle attività e alla dipendenza da utenti simulati e giudici.

Queste limitazioni contano perché un database contiene solo una parte di un'interazione aziendale. Un'attività può richiedere una spiegazione, una comunicazione o un chiarimento appropriati oltre a un corretto aggiornamento del record. Il valutatore deve decidere quali requisiti necessitino di un trattamento separato.

La domanda scettica centrale è se l'ottimizzazione migliori il comportamento previsto o soltanto il comportamento visibile ai controlli. È una preoccupazione generale nella progettazione delle ricompense. Non è un'accusa secondo cui Microsoft abbia osservato comportamenti scorretti da parte del suo modello addestrato.

Un modo utile per comprendere il rischio è esaminare le omissioni. Supponiamo che un valutatore controlli l'aggiornamento richiesto ma ignori una modifica aggiuntiva non autorizzata. Un agente può soddisfare il requisito visibile lasciando al contempo inaccettabile l'intero flusso di lavoro.

La risposta consiste nell'ampliare il contratto dove appropriato, quindi verificare se intercetti guasti plausibili. Questo lavoro richiede giudizio su quali effetti siano rilevanti. Aggiungere più asserzioni senza esaminarne il significato può creare un problema diverso: respingere soluzioni valide.

Esiste anche una distinzione tra valutazione riproducibile e valutazione realistica. Un ambiente controllato aiuta a confrontare i modelli in condizioni coerenti. Le operazioni reali introducono circostanze che l'ambiente controllato potrebbe non rappresentare.

Gli utenti simulati creano un altro confine. Consentono interazioni ripetute senza reclutare una persona per ogni tentativo. Il loro comportamento determina comunque quali ambiguità l'agente incontra e come diventino disponibili le informazioni mancanti.

Un agente che ottiene buoni risultati con una simulazione specifica ha acquisito evidenze nell'ambito di quel modello di interazione. Non ha automaticamente acquisito la stessa conclusione per clienti frustrati, richieste incomplete o linguaggio organizzativo assente dai test.

Il benchmark stesso deve restare separato dall'ottimizzazione. Il dataset del benchmark pubblico specifica un utilizzo esclusivo per la valutazione, comprese restrizioni contro l'uso dei suoi contenuti per l'ottimizzazione dei modelli. Questo confine protegge il significato dei risultati successivi del benchmark.

Per i lettori che confrontano progetti, la distinzione rilevante è tra condividere la progettazione di un ambiente e addestrarsi su un set di valutazione tenuto separato. Un framework può supportare sia l'addestramento sia la valutazione, richiedendo al contempo raccolte di attività distinte.

Anche la riproducibilità ha diversi livelli. Il codice ispezionabile consente di esaminare il meccanismo. Riprodurre un risultato richiede configurazione, modello, fonte delle attività, servizi e procedura di valutazione pertinenti. L'accordo a livello di codice non garantisce l'accordo a livello sperimentale.

Queste cautele rafforzano le domande che vale la pena porre anziché screditare il rilascio. Un team può ora esaminare un meccanismo di ricompensa esplicito e metterne in discussione le assunzioni. È una base di valutazione più solida che accettare il messaggio di completamento di un agente.

Osservare replica, trasferimento e costo operativo

Le prossime evidenze utili dovrebbero stabilire se i miglioramenti riportati resistono a test indipendenti, flussi di lavoro diversi e vincoli operativi realistici.

Nei prossimi mesi, la replica indipendente è il primo segnale da osservare. Un team separato che riproduca la direzione del miglioramento rafforzerebbe la fiducia che il risultato vada oltre l'implementazione originale e le scelte sperimentali.

La replica più informativa riporterebbe insieme successo medio, completamento ripetuto e ampiezza. Corrispondere soltanto alla metrica favorevole lascerebbe irrisolto il compromesso centrale. Anche risultati divergenti sarebbero importanti, soprattutto se i ricercatori potessero spiegare quali scelte di configurazione li abbiano causati.

I test indipendenti dovrebbero mantenere una netta distinzione tra l'ambiente di addestramento e le attività di valutazione. Altrimenti, un punteggio più alto può diventare difficile da interpretare. I lettori devono sapere se l'esperimento misura la generalizzazione o la familiarità con materiale precedentemente ottimizzato.

Il trasferimento verso flussi di lavoro diversi è il secondo segnale. Il trasferimento significa mantenere un comportamento appreso utile quando cambiano le condizioni dell'attività. In questo caso, i cambiamenti rilevanti includono policy non familiari, interfacce degli strumenti modificate o diverse combinazioni di requisiti aziendali.

L'evidenza di trasferimento sosterrebbe l'argomento secondo cui le ricompense basate sugli esiti insegnano comportamenti riutilizzabili. L'incapacità di trasferire restringerebbe l'interpretazione pratica verso la specializzazione all'interno della distribuzione di addestramento. Entrambi i risultati aiuterebbero gli acquirenti a identificare confini di distribuzione appropriati.

La misura di ampiezza merita particolare attenzione durante questi test. Un modello che diventa più coerente nei flussi di lavoro familiari perdendo al contempo flessibilità altrove presenta una proposta di prodotto diversa da quella di un modello che migliora in entrambe le dimensioni.

I ricercatori dovrebbero anche spiegare dove si sposta la prestazione. Una suddivisione per dominio può rivelare se i guadagni aggregati dipendano fortemente da un sottoinsieme di flussi di lavoro. Gli esempi di fallimento possono mostrare se i problemi rimanenti riguardino l'interpretazione delle policy, la raccolta delle informazioni o l'esecuzione.

Il costo operativo è il terzo segnale. Qui, il costo include risorse computazionali, manutenzione dell'ambiente, sforzo di valutazione e lavoro umano necessario per mantenere aggiornate le definizioni delle attività. La domanda rilevante è quale sia l'onere per ottenere un flusso di lavoro completato in modo affidabile.

Un risultato favorevole combinerebbe un miglioramento del completamento con un processo di manutenzione che le organizzazioni possono sostenere. Un risultato meno favorevole richiederebbe una ricostruzione frequente delle attività o un'ampia indagine manuale ogni volta che policy e strumenti cambiano.

Nessuna tempistica annunciata garantisce che questi segnali arriveranno. Sono criteri per interpretare rilasci ed esperimenti futuri. Trattarli come una checklist di evidenze mantiene le aspettative legate a progressi osservabili.

Il rilascio di Microsoft stabilisce già una direzione di sviluppo concreta: collegare gli esiti aziendali agli aggiornamenti del modello. La questione irrisolta è quanto economicamente e ampiamente quel collegamento produca comportamenti utili oltre la campagna riportata.

Per la prossima revisione di un agente, partite dal prodotto del lavoro. Chiedete cosa è cambiato, quali cambiamenti erano autorizzati e in che modo il valutatore ha rilevato omissioni o effetti indesiderati. Richiedete evidenze separate per il completamento medio, il successo ripetuto e l'ampiezza delle attività. Confrontate le stesse misure prima e dopo l'addestramento, usando attività escluse dall'ottimizzazione. Quindi esaminate i fallimenti che si sono conclusi con un messaggio di completamento sicuro di sé. L'addestramento ThinkingBox RL offre un punto di partenza concreto per questa discussione, soprattutto quando il vostro agente interviene su record da cui dipendono altre persone. Prima di ampliare le sue responsabilità, individuate il risultato osservabile che giustificherebbe affidargli il prossimo flusso di lavoro.

 
 

Inizia gratis

Un assistente IA local-first con gestione della conoscenza personale

Per una migliore esperienza con l’IA,

al momento remio supporta solo Windows 10+ (x64) e M-Chip Macs.

Il tuo partner AI al lavoro
Fai di più con remio

Pianifica. Crea. Consegna.
Tutto in un unico posto.

bottom of page