top of page

DeepSeek rende open source un harness per agenti mentre il runtime diventa il tema centrale

15 ago
Tempo di lettura: 13 min

Il 13 agosto DeepSeek ha rilasciato il suo primo agent harness pubblico, trasformando un titolo di Google News in una sfida diretta alle piattaforme per agenti chiuse. Il rilascio è rilevante perché DeepSeek non offre più soltanto un modello. Sta aprendo il livello software che consente ai modelli di usare strumenti, gestire sessioni, eseguire codice e completare attività più lunghe.

Questo livello, DeepSeek Harness, arriva come anteprima per sviluppatori con licenza MIT. DeepSeek descrive la sua architettura con una regola centrale: ogni componente principale è un plugin. Gli sviluppatori possono sostituire modelli, strumenti, skill, sandbox, filesystem, interfacce e logica di orchestrazione senza ricostruire l'intera applicazione.

Il rilascio cambia la posizione competitiva di DeepSeek. Secondo le valutazioni dell'azienda, i suoi modelli V4 competono già con sistemi di OpenAI, Anthropic e Google nei benchmark di ragionamento e agentici. L'harness sposta la competizione dalla qualità del modello al controllo dell'intero stack degli agenti.

Questo è il vero conflitto dietro l'elenco di Google News. I modelli aperti un tempo dipendevano da software di terze parti per diventare agenti utili. DeepSeek ora vuole che il runtime circostante sia aperto e adattabile quanto il modello stesso.

Google News coglie il passaggio di DeepSeek oltre i modelli

DeepSeek Harness trasforma la strategia dell'azienda per gli agenti da una promessa di integrazione a un progetto software pubblico.

L'anteprima ufficiale per sviluppatori descrive DeepSeek Harness, chiamato anche dsh, come un agent harness open source. Un agent harness è il software operativo attorno a un modello che gestisce strumenti, stato, esecuzione, autorizzazioni e interazione con l'utente.

DeepSeek ha costruito il progetto su Cordis, un framework orientato ai plugin pensato per supportare componenti che possono essere montati, sostituiti o ricomposti. L'azienda riassume il design con un'affermazione concisa: tutto è un plugin.

Questo principio va ben oltre la selezione del modello. Un agente necessita di un ciclo che decida cosa fare successivamente, di strumenti che eseguano azioni e di archiviazione che conservi lo stato pertinente. Ha inoltre bisogno di un ambiente di esecuzione controllato, di un'interfaccia e di regole per coordinare tali elementi.

DeepSeek colloca queste funzioni dietro confini definiti dai plugin. L'approccio consente agli sviluppatori di sostituire un livello senza riscrivere ogni dipendenza attorno a esso. Un team potrebbe cambiare fornitore di modelli mantenendo strumenti, interfaccia e formato delle sessioni.

È possibile anche il contrario. Uno sviluppatore potrebbe mantenere il modello cambiando sandbox, catalogo degli strumenti o strategia di orchestrazione. Questa flessibilità distingue DeepSeek Harness dalle applicazioni costruite attorno a un singolo assistente fisso e a un flusso di lavoro strettamente controllato.

Il progetto può avviare un'interfaccia web locale tramite un comando npm. DeepSeek afferma che, per impostazione predefinita, l'interfaccia viene eseguita sulla macchina locale. Gli sviluppatori possono anche clonare il codice sorgente, installarne le dipendenze e compilarlo direttamente.

Questi dettagli fanno del rilascio qualcosa di più di una raccolta di modelli di prompt. DeepSeek sta pubblicando un runtime applicativo con più pacchetti, componenti nativi, documentazione, esempi e strumenti di sviluppo.

Anche la licenza MIT è importante. Consente uso commerciale, modifica e ridistribuzione con obblighi relativamente limitati. Una startup può ispezionare l'implementazione, adattarla e creare un prodotto senza attendere che DeepSeek esponga ogni funzionalità attraverso un servizio ospitato.

Tuttavia, il progetto è esplicitamente incompleto. DeepSeek avverte che l'anteprima per sviluppatori riceverà modifiche che interromperanno la compatibilità. Questo avvertimento dovrebbe orientare ogni valutazione iniziale, poiché le interfacce e i modelli di configurazione attuali non sono impegni stabili.

La tempistica collega inoltre l'harness a DeepSeek V4. L'azienda ha rilasciato i modelli di anteprima V4 ad aprile e ha ampliato le proprie dichiarazioni incentrate sugli agenti attorno a essi. L'harness fornisce il livello di esecuzione di cui questi modelli hanno bisogno per un lavoro continuativo.

Il titolo di Google News coglie quindi soltanto l'evento visibile. Il cambiamento più profondo è strategico: DeepSeek sta cercando di definire sia l'intelligenza sia il meccanismo che mette quell'intelligenza al lavoro.

L'agent harness è ora il livello competitivo

Il modello genera decisioni, ma l'harness determina se tali decisioni diventino azioni affidabili.

Un modello linguistico può proporre un comando da terminale, identificare un file o scegliere un'API. Non può eseguire tali passaggi in sicurezza senza un software che tenga traccia dello stato, convalidi le richieste, gestisca gli errori e restituisca i risultati.

Questo software circostante determina sempre più la qualità pratica di un agente. Due prodotti che usano lo stesso modello possono comportarsi in modo molto diverso perché i loro harness gestiscono contesto, strumenti ed errori in modo differente.

Si consideri un'attività di programmazione che interessa diversi file. Il modello deve anzitutto avere una visione accurata del repository. Deve scegliere i file, modificarli, eseguire test, interpretare gli errori e decidere se sia necessaria un'ulteriore revisione.

Ogni passaggio introduce uno stato che deve rimanere coerente. L'output degli strumenti deve tornare alla sessione corretta. Il sistema deve distinguere un comando fallito da uno completato e impedire a un agente di trattare un output parziale come un successo.

Le attività lunghe aggiungono ulteriore pressione. Il contesto cresce, le decisioni precedenti diventano più difficili da recuperare e le chiamate ripetute agli strumenti creano più opportunità di errore. Un modello migliore aiuta, ma non elimina questi problemi di sistema.

La recente ricerca sugli agent harness presenta il codice come una base operativa per ragionamento, azione, modellazione dell'ambiente e verifica. Individua inoltre questioni irrisolte riguardanti memoria, supervisione, stato condiviso e valutazione.

La struttura a plugin di DeepSeek risponde a una parte di questo problema. Offre agli sviluppatori punti espliciti in cui inserire strumenti, archivi, interfacce e cicli di controllo diversi. L'architettura tratta un agente come una composizione di servizi sostituibili anziché come un unico prodotto indivisibile.

Questa distinzione influenza chi controlla il flusso di lavoro. Le applicazioni per agenti chiuse normalmente decidono quali strumenti esistano, come siano rappresentate le sessioni e quale modello riceva ogni richiesta. Gli utenti possono configurare il prodotto, ma raramente ne controllano i confini interni.

Un harness aperto espone un numero maggiore di queste scelte. Un'azienda può ispezionare come uno strumento diventi disponibile, inserire un controllo delle policy prima dell'esecuzione o isolare azioni sensibili in una sandbox più rigorosa.

Può inoltre collegare l'agente a sistemi privati senza inviare ogni flusso di lavoro attraverso l'interfaccia di un singolo fornitore. Questo è importante per attività regolamentate, ambienti di sviluppo interni e organizzazioni con infrastrutture specializzate.

L'architettura non rende automaticamente sicure queste distribuzioni. Il codice aperto rende possibile l'ispezione, ma l'ispezione richiede comunque tempo e competenze. Un harness aperto configurato male può creare gli stessi rischi operativi di uno chiuso.

Ciononostante, l'ispezionabilità cambia le opzioni dell'acquirente. I team possono tracciare il comportamento, modificare i controlli e mantenere un'implementazione funzionante se un servizio ospitato cambia direzione.

Ecco perché l'harness è diventato un livello competitivo. I fornitori di modelli un tempo si aspettavano che framework indipendenti gestissero l'orchestrazione. DeepSeek ora sembra non voler lasciare interamente questa relazione a progetti esterni.

DeepSeek Harness mette pressione alle piattaforme per agenti chiuse

DeepSeek contesta l'idea che la migliore esperienza con gli agenti debba restare legata a un runtime proprietario.

Anthropic, OpenAI e altri fornitori hanno creato prodotti per agenti che combinano un modello con strumenti selezionati e sistemi di esecuzione accuratamente ottimizzati. Il loro vantaggio deriva in parte dal controllo dell'intero percorso tra una richiesta dell'utente e l'azione risultante.

Questo controllo favorisce un comportamento coerente del prodotto. Un fornitore può ottimizzare insieme prompt, formati degli strumenti, gestione del contesto e controlli di sicurezza. Può aggiornare ogni livello senza coordinarsi con diversi manutentori indipendenti.

La stessa integrazione crea dipendenza. Un cliente può fare affidamento su formati di sessione, interfacce degli strumenti o comportamenti dei flussi di lavoro proprietari, che non possono essere trasferiti agevolmente a un altro modello. Il solo cambio di modello non risolve il problema.

DeepSeek Harness propone l'opposto. Il modello diventa un plugin all'interno di un runtime più ampio, mentre gli altri componenti restano sostituibili. In linea di principio, un team può testare un altro modello senza scartare il resto del proprio ambiente per agenti.

Si tratta di una competizione tra percorso e controllo, non semplicemente tra DeepSeek e un laboratorio americano. Le piattaforme chiuse promettono un'esperienza raffinata attraverso l'integrazione verticale. Gli harness aperti promettono adattabilità attraverso confini esposti.

La posizione dei modelli di DeepSeek rende questa promessa più credibile di quanto sarebbe per un fornitore di framework sconosciuto. I dettagli del rilascio V4 descrivono due modelli con una finestra di contesto da un milione di token e ottimizzazioni dedicate agli agenti.

DeepSeek afferma che V4-Pro contiene 1,6 trilioni di parametri totali, con 49 miliardi attivi durante l'inferenza. Indica V4-Flash con 284 miliardi di parametri totali, di cui 13 miliardi attivi. Restano specifiche e dichiarazioni sulle prestazioni riportate dall'azienda.

L'azienda afferma inoltre che entrambi i modelli supportano modalità di ragionamento e non-ragionamento attraverso i propri servizi. Questo offre agli sviluppatori dell'harness più profili prestazionali senza passare a una diversa famiglia di modelli.

Tuttavia, l'architettura dell'harness è più ampia di DeepSeek V4. Trattare il modello come un plugin ha senso strategico solo se gli sviluppatori possono sperimentare tra fornitori e distribuzioni differenti.

Questa possibilità mette sotto pressione le aziende di modelli in due direzioni. Innanzitutto, devono competere sulle prestazioni del modello senza presumere che i clienti adotteranno l'intero ambiente per agenti. In secondo luogo, i loro harness proprietari devono offrire valore sufficiente a giustificare una dipendenza più stretta.

Anche gli attuali framework aperti per agenti subiscono pressione. DeepSeek non entra in un mercato vuoto. Gli sviluppatori usano già librerie di orchestrazione, agenti di programmazione, assistenti da terminale e framework di automazione con supporto per diversi modelli.

Il vantaggio di DeepSeek è il coordinamento diretto tra ingegneria dei modelli e ingegneria dell'harness. Può adattare il runtime al comportamento specifico del modello, pubblicando al contempo tali adattamenti affinché possano essere ispezionati.

Il suo svantaggio è la neutralità. I framework indipendenti possono affermare che nessun fornitore di modelli controlli la loro roadmap. DeepSeek deve dimostrare che la sua promessa basata sui plugin resti significativa quando gli utenti selezionano modelli concorrenti o sostituiscono componenti specifici di DeepSeek.

Il linguaggio del rilascio dell'azienda non risolve questa questione. Gli sviluppatori dovranno verificare se i plugin alternativi ricevano pari supporto, documentazione e manutenzione.

Se DeepSeek avrà successo, l'unità competitiva cambierà. Gli acquirenti valuteranno insieme modello, harness, raccolta di plugin e percorso di distribuzione. Un punteggio di benchmark da solo rivelerà meno sull'esperienza dell'agente risultante.

Tutto come plugin risolve un problema e ne crea un altro

La modularità aumenta la scelta, ma ogni componente sostituibile crea un nuovo confine di compatibilità e sicurezza.

Un'architettura a plugin può rendere i sistemi agentici più facili da adattare. Può anche renderli più difficili da analizzare, perché il comportamento emerge da diversi componenti configurati in modo indipendente.

Supponiamo che un'azienda sostituisca il plugin predefinito del filesystem con uno collegato a una directory di ingegneria condivisa. Il nuovo plugin deve applicare restrizioni sui percorsi, gestire i collegamenti simbolici e impedire accessi involontari al di fuori dell'area di lavoro approvata.

Un plugin sandbox ha responsabilità simili. Deve decidere quali comandi possono essere eseguiti, quale accesso alla rete è disponibile e se un processo può leggere le credenziali dal proprio ambiente.

Non si tratta di dettagli implementativi puramente estetici. Determinano la differenza tra un assistente che suggerisce un'azione e un agente in grado di modificare i sistemi aziendali.

Anche le autorizzazioni degli strumenti necessitano di un'applicazione strutturale. Un prompt che dice al modello di non modificare i dati di produzione è più debole di un livello degli strumenti che non offre alcuna operazione di scrittura in produzione.

I confini dei plugin possono aiutare i team a rendere esplicita questa restrizione. Un plugin di database in sola lettura può omettere del tutto i metodi di modifica. Tuttavia, la garanzia dipende dal fatto che ogni componente adiacente rispetti lo stesso confine.

I plugin di terze parti introducono un rischio nella catena di fornitura. Un'estensione utile può anche accedere ai record di sessione, all'output degli strumenti, ai file sorgente o ai token di autenticazione. I team hanno bisogno di un processo di revisione proporzionato alla sensibilità di queste risorse.

L'evoluzione delle versioni aggrava il problema. DeepSeek avverte che durante l'anteprima si verificheranno modifiche che interromperanno la compatibilità. Un plugin che funziona oggi può fallire dopo una modifica a un'interfaccia core oppure, peggio, continuare a funzionare con un comportamento alterato.

La rapida crescita del progetto su GitHub segnala un forte interesse, ma la popolarità non equivale alla prontezza per la produzione. Stelle e fork misurano l'attenzione più direttamente di affidabilità, sicurezza o qualità della manutenzione.

La lacuna di valutazione più importante riguarda i compiti completi. I benchmark dei modelli possono valutare una risposta o verificare se una patch supera i test. Spesso rivelano meno sulla capacità di recuperare da strumenti interrotti, stati corrotti o autorizzazioni ambigue.

Un agente può avere successo in un benchmark pur restando inadatto ad avere accesso persistente a sistemi sensibili. Le aziende hanno bisogno di evidenze su auditabilità, contenimento dei guasti e riproducibilità nelle sessioni lunghe.

La stessa preoccupazione vale per la memoria. Un harness può preservare un contesto esteso, ma le informazioni conservate possono diventare obsolete o esporre dati tra attività diverse. Più memoria non equivale automaticamente a memoria migliore.

Gli strumenti di conoscenza necessitano di fonti tracciabili, conservazione controllata e un modo per separare progetti non correlati. I team che stanno già creando una base di conoscenza ricercabile dovrebbero valutare questi controlli prima di collegarla a un ciclo autonomo.

L'architettura di DeepSeek crea punti in cui tali controlli possono risiedere. Non dimostra che ogni plugin predefinito o della community li implementerà correttamente.

Questo è il compromesso centrale. La composizione aperta offre agli sviluppatori maggiore autorità sulla progettazione di un agente. Trasferisce però a quegli sviluppatori una maggiore responsabilità per validazione, integrazione e manutenzione.

Il rilascio riformula le affermazioni di DeepSeek V4 sugli agenti

DeepSeek Harness offre un ambiente pubblico per verificare se le prestazioni agentiche di V4 resistono al di fuori delle condizioni di benchmark.

DeepSeek ha introdotto V4 come una famiglia di modelli con capacità migliorate di ragionamento, conoscenza e azione agentica. L'azienda ha dichiarato che V4-Pro ha ottenuto risultati di primo piano tra i modelli aperti nei benchmark di coding agentico.

I resoconti indipendenti hanno trattato quei risultati con cautela. La copertura del lancio di V4 ha osservato che gli analisti desideravano valutazioni indipendenti prima di trarre conclusioni definitive sulle prestazioni competitive.

Questa cautela diventa ancora più importante per gli agenti, perché un punteggio può riflettere sia il modello sia il suo harness. Descrizioni degli strumenti, logica di ritentativo, formattazione del contesto e policy di esecuzione possono influire materialmente sul risultato.

Un modello valutato tramite un harness interno altamente ottimizzato può comportarsi diversamente in un framework generico. Allo stesso modo, un modello modesto può migliorare quando il runtime circostante fornisce una migliore gestione dello stato e della verifica.

La pubblicazione di DeepSeek Harness offre ai ricercatori un ulteriore oggetto da ispezionare. Possono confrontare V4 all'interno del runtime preferito dall'azienda con V4 in sistemi indipendenti. Possono anche testare altri modelli attraverso il runtime di DeepSeek.

Questi confronti possono separare tre domande che spesso vengono confuse. Quanto è capace il modello? Quanto è efficace l'harness? Quanto bene funzionano insieme i due componenti?

Le risposte sono importanti per gli acquisti. Un'azienda che sceglie una piattaforma agentica ha bisogno di più del modello con il punteggio riportato più alto. Ha bisogno di un sistema che offra prestazioni coerenti con i suoi file, strumenti, policy e modalità di guasto.

Una valutazione realistica del coding potrebbe includere un repository documentato solo in parte, test instabili e una dipendenza che non può accedere alla rete. L'agente deve riconoscere queste condizioni invece di tentare ripetutamente la stessa azione fallita.

Un flusso di lavoro aziendale impone altre esigenze. Il sistema potrebbe richiedere un'approvazione prima di inviare un'email, modificare un record o pubblicare contenuti. Deve conservare evidenze che mostrino quale istruzione ha portato a ciascuna azione.

DeepSeek Harness può supportare esperimenti su questi requisiti perché i suoi componenti sono esposti. I ricercatori possono modificare il ciclo, limitare gli strumenti o sostituire l'archivio delle sessioni senza attendere un aggiornamento di un prodotto ospitato.

Tuttavia, il codice pubblico non garantisce risultati riproducibili. I valutatori hanno comunque bisogno di versioni fissate, configurazioni documentate, ambienti degli strumenti fissi e tracce di esecuzione complete.

Devono anche dichiarare se un risultato proviene dalla configurazione minima di DeepSeek, da una raccolta di strumenti più ricca o da uno stack di plugin personalizzato. Altrimenti, l'harness diventa una variabile invisibile all'interno di un altro confronto fuorviante.

I test più equi confronteranno i sistemi con autorizzazioni e risorse equivalenti. Un modello con accesso shell illimitato non dovrebbe essere classificato rispetto a uno limitato a un editor ristretto senza spiegare la differenza.

I lettori di Google News dovrebbero quindi considerare il rilascio come un invito a testare, non come una dichiarazione di vittoria. DeepSeek ha aperto i meccanismi alla base del comportamento degli agenti, ma la community deve ancora misurarli.

Cosa dovrebbero osservare ora gli sviluppatori e gli acquirenti aziendali

Le prossime evidenze dovranno provenire da compatibilità, risultati indipendenti sui compiti e controlli applicabili, non dall'attenzione del giorno del rilascio.

Il primo segnale è l'interoperabilità dei plugin. Gli sviluppatori dovrebbero osservare se i plugin indipendenti per modelli, strumenti, archiviazione e sandbox rimangono funzionali mentre l'anteprima evolve.

Un sistema di plugin sano richiede più di semplici punti di estensione. Richiede contratti stabili, linee guida per la migrazione, compatibilità tra versioni e test che evidenzino comportamenti incompatibili prima della distribuzione.

Se DeepSeek svilupperà queste pratiche supportando al contempo fornitori di terze parti, il suo argomento a favore di un runtime aperto diventerà più forte. Se i plugin si interromperanno ripetutamente o dipenderanno da elementi interni non documentati, l'architettura apparirà aperta senza essere affidabilmente portabile.

Il secondo segnale è la valutazione indipendente. I ricercatori dovrebbero testare DeepSeek V4 e i modelli concorrenti nello stesso harness, quindi ripetere il confronto in harness diversi.

Questi studi dovrebbero misurare più del semplice completamento finale del compito. Metriche utili includono il recupero dopo il fallimento di uno strumento, azioni non necessarie, violazioni delle autorizzazioni, perdita di contesto e riproducibilità del lavoro completato.

I risultati dovrebbero inoltre distinguere i compiti semplici dai flussi di lavoro a lungo orizzonte. DeepSeek ha affermato che V4-Flash offre prestazioni comparabili a V4-Pro nei compiti agentici semplici. Gli incarichi più lunghi mostreranno meglio se questa relazione regge.

Risultati indipendenti che riproducono le prestazioni di DeepSeek rafforzerebbero l'affermazione dell'azienda secondo cui il suo modello e runtime formano uno stack agentico competitivo. Grandi variazioni delle prestazioni tra harness mostrerebbero che l'orchestrazione resta la variabile decisiva.

Il terzo segnale è la governance della sicurezza. Le aziende dovrebbero cercare controlli delle autorizzazioni, registri di audit, provenienza dei plugin, garanzie di isolamento e policy chiare per le vulnerabilità.

Un modello di sicurezza credibile deve spiegare a cosa può accedere ciascun plugin e come tali privilegi vengono applicati. Dovrebbe anche mostrare come gli amministratori possano revocare le capacità senza fare affidamento sulle istruzioni del prompt.

Gli acquirenti dovrebbero chiedere se le sessioni possono essere riprodotte, esportate, eliminate e separate per area di lavoro. Dovrebbero testare cosa accade quando uno strumento restituisce dati malformati o un plugin diventa indisponibile a metà di un compito.

Dovrebbero inoltre esaminare chi mantiene le estensioni critiche. Un plugin della community con ampio accesso al filesystem o alla rete merita lo stesso scrutinio di qualsiasi servizio interno privilegiato.

L'avvertimento di DeepSeek relativo all'anteprima per sviluppatori dovrebbe restare visibile durante tutto questo processo. Il progetto è adatto a esperimenti controllati, ma l'azienda non lo ha presentato come una piattaforma aziendale stabile.

Per i singoli sviluppatori, il primo test più utile è un flusso di lavoro locale delimitato. Fornite all'harness un repository sacrificabile, credenziali limitate e un compito con un risultato verificabile.

Osservate le decisioni, non solo il risultato. Verificate quali file legge, quali comandi esegue, come risponde ai fallimenti e se un'altra persona può ricostruire il percorso.

Per le organizzazioni, la decisione dovrebbe iniziare dalla titolarità del flusso di lavoro. Determinate quali componenti devono restare portabili, quali dati non possono uscire da un'infrastruttura controllata e dove l'approvazione umana è obbligatoria.

Poi confrontate i sistemi completi. Un modello a costo inferiore abbinato a un harness inaffidabile può creare un costoso lavoro di supervisione. Anche un agente chiuso e rifinito può creare costi di migrazione quando il suo runtime diventa centrale nelle operazioni quotidiane.

La notizia di Google News è importante perché DeepSeek ha reso questa scelta più chiara. L'azienda sostiene che l'infrastruttura agentica debba essere ispezionabile, componibile e disponibile al di fuori di un unico servizio gestito.

Questa tesi avrà successo solo se i componenti aperti funzioneranno insieme sotto una reale pressione operativa. Fallimenti di compatibilità, confini delle autorizzazioni deboli o valutazioni incoerenti indebolirebbero il caso.

Gli sviluppatori hanno ora un artefatto concreto da esaminare. Il passo successivo non è accettare lo slogan secondo cui tutto è un plugin. È testare se questi plugin producono un agente che rimane comprensibile quando il lavoro diventa difficile.

Quale parte del vostro attuale flusso di lavoro IA avreste bisogno di controllare prima di affidare a un agente strumenti reali: il modello, la memoria, le autorizzazioni o l'ambiente di esecuzione?

 
 

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