Immagine AI

Anthropic ha aggiunto a Claude Code un nuovo plugin integrato chiamato “You should know”, progettato per affiancare all’agente principale un secondo agente incaricato di osservarne il lavoro e segnalare all’utente le informazioni che rischiano di passare inosservate durante attività lunghe o particolarmente complesse. La funzione è stata annunciata il 2 ottobre e nasce da una situazione sempre più comune nell’utilizzo degli agenti AI per lo sviluppo software: mentre Claude modifica numerosi file, prende decisioni architetturali, risolve problemi e porta avanti attività prolungate, per l’utente diventa difficile seguire in tempo reale ogni passaggio e individuare quali elementi richiedano realmente attenzione. Il plugin esegue quindi un agente ausiliario separato che analizza ciò che Claude sta facendo senza interferire con l’esecuzione del compito principale e, quando rileva informazioni che considera importanti per l’utente, le raccoglie e le presenta sotto forma di una nota distinta visualizzata sopra il prompt. La struttura operativa è quindi basata su due ruoli differenti: l’agente principale rimane concentrato sulla scrittura del codice, sulle modifiche ai file e sulla risoluzione del problema assegnato, mentre quello secondario osserva l’intero processo cercando esplicitamente decisioni, cambiamenti o altri elementi che l’utente potrebbe non avere notato durante lo svolgimento della sessione.

La funzione è pensata soprattutto per sessioni di sviluppo lunghe, nelle quali l’utente non vuole o non può controllare continuamente tutto l’output generato dal modello. In questi casi il secondo agente agisce come un livello di supervisione dedicato, separando le informazioni operative ordinarie da quelle considerate sufficientemente importanti da meritare una segnalazione esplicita. Il meccanismo permette così di evidenziare, per esempio, decisioni rilevanti prese durante il lavoro oppure modifiche architetturali che potrebbero altrimenti rimanere nascoste all’interno di una lunga sequenza di interventi. Anthropic descrive il plugin come uno strumento che scandisce l’output di Claude alla ricerca di informazioni significative che l’utente potrebbe non vedere, mantenendolo quindi aggiornato senza richiedere una verifica continua del flusso di lavoro. Il plugin può essere attivato con il comando /plugin enable cc-plugin-you-should-know@builtin, oppure individuandolo all’interno del menu /plugin di Claude Code tra le estensioni disponibili ma disabilitate.

La reazione iniziale della comunità degli sviluppatori è stata divisa. Alcuni utenti hanno valutato positivamente la possibilità di avere una sorta di secondo livello di controllo capace di tenere traccia delle principali decisioni adottate durante sessioni estese e di richiamare l’attenzione sui cambiamenti architetturali più rilevanti, descrivendo il sistema come un’ulteriore coppia di occhi applicata al lavoro prodotto dall’agente principale. Altri sviluppatori hanno invece sollevato dubbi sull’efficienza del modello operativo, soprattutto per quanto riguarda il consumo aggiuntivo di token. La critica principale è che un LLM dovrebbe idealmente produrre fin dall’inizio un output sufficientemente chiaro e rilevante, senza richiedere l’esecuzione in background di un secondo modello per controllare il primo e individuare successivamente ciò che avrebbe dovuto emergere direttamente nel flusso principale. L’impiego di un agente di supervisione introduce infatti una quantità ulteriore di inferenza e quindi un costo computazionale aggiuntivo, particolarmente evidente nelle sessioni lunghe nelle quali sia l’agente principale sia quello di controllo devono elaborare una grande quantità di informazioni.

Anthropic ha comunque impostato il plugin in modo da lasciare il controllo esplicito all’utente e ridurre il rischio che un agente secondario venga attivato automaticamente senza che chi utilizza Claude Code ne sia consapevole. “You should know” viene fornito disabilitato per impostazione predefinita e inizia a funzionare soltanto quando l’utente lo abilita volontariamente attraverso l’apposito comando o il menu dei plugin. Il funzionamento richiede inoltre che siano soddisfatte determinate condizioni relative alla raccolta dei dati, compreso l’opt-in all’utilizzo dei dati previsto negli ambienti compatibili. La scelta risponde direttamente alla particolare natura della funzione: l’agente secondario non svolge infatti il compito assegnato dall’utente, ma osserva il comportamento di un altro agente e decide autonomamente quali elementi meritino di essere riportati, per cui Anthropic ha previsto che l’attivazione rimanga una decisione esplicita dell’utilizzatore.

L’introduzione del plugin rappresenta soprattutto un’evoluzione della struttura interna dei sistemi agentici utilizzati per lo sviluppo software, perché il lavoro non viene più affidato esclusivamente a un singolo modello che pianifica ed esegue tutte le operazioni, ma può essere suddiviso tra agenti con funzioni complementari. In questo caso un Claude svolge materialmente il lavoro mentre un secondo Claude analizza ciò che il primo sta facendo e seleziona le informazioni da riportare all’utente. Il risultato è una forma di orchestrazione nella quale l’AI non viene impiegata soltanto per eseguire un’attività, ma anche per controllare e sintetizzare il comportamento di un’altra AI durante l’esecuzione. Il plugin non sostituisce quindi il controllo umano e non modifica direttamente il lavoro dell’agente principale: aggiunge piuttosto un livello separato di osservazione che può diventare particolarmente utile quando Claude Code opera per periodi prolungati e la quantità di modifiche, decisioni e passaggi intermedi rende difficile per l’utente mantenere una visione completa di ciò che è avvenuto durante l’intera sessione.

Questo articolo è stato redatto con il supporto di strumenti di intelligenza artificiale (AI)

Di Fantasy