Agenti AI: come farli chiedere il permesso prima di toccare il codice
Come riprendere il controllo: AI che non toccano il codice senza il tuo via libera
Gli strumenti di sviluppo basati sull'intelligenza artificiale stanno cambiando il modo in cui scriviamo codice. Cursor, Claude Code, Codex e Windsurf velocizzano il lavoro, automatizzano le attività ripetitive e aiutano a risolvere problemi complessi. Tuttavia, c'è un aspetto che molti sviluppatori stanno iniziando a notare: questi tool a volte modificano i file senza chiedere esplicitamente il permesso.
Quando l'AI modifica il codice da sola
Lasciare che un agente AI intervenga liberamente sul tuo repository significa affidargli l'intero progetto. Anche se questi strumenti sono molto avanzati, non sono infallibili. Possono interpretare male le tue intenzioni, rompere casi limite, introdurre vulnerabilità o cambiare lo stile del codice in modo incoerente.
Per i progetti personali il rischio può essere accettabile. Ma in contesti di produzione, team o applicazioni critiche, lasciare carta bianca all'AI diventa rapidamente un problema.
AgentSlice: il livello di approvazione
Qui entra in gioco AgentSlice. Si tratta di un progetto open source che funziona come un workflow in markdown: intercetta le modifiche proposte dall'AI e le sottopone all'approvazione umana prima che vengano applicate.
In pratica funziona così:
- L'agente AI propone una modifica
- AgentSlice mostra il diff in formato markdown leggibile
- Il sistema attende la tua conferma esplicita
- Ogni modifica approvata viene registrata
È come inserire un passaggio di code review tra l'agente e i tuoi file.
Vantaggi per i team
In un ambiente collaborativo questo approccio diventa ancora più utile. I developer junior possono usare l'AI in sicurezza, sapendo che le modifiche passeranno comunque in revisione. Il team mantiene standard coerenti senza dover controllare manualmente ogni file. E si evita il classico "l'AI ha rotto lo schema del database" alle due di notte.
Compatibilità con gli strumenti esistenti
AgentSlice non è legato a un'unica piattaforma. Funziona con Cursor, Claude Code, Codex e Windsurf. Poiché usa il markdown come formato di comunicazione, il workflow resta portabile anche se in futuro decidi di cambiare tool.
Perché proprio il markdown
Il markdown è leggibile, versionabile con git e non richiede configurazioni complesse. È una scelta semplice ma efficace che riduce l'attrito per gli sviluppatori.
Come integrarlo nel tuo flusso di lavoro
Il setup è lineare:
- Definisci i requisiti del workflow in markdown
- Collega l'agente AI ad AgentSlice
- Indica quali directory o tipi di file richiedono approvazione
- Configura le notifiche (Slack, email o altro)
- Approva le modifiche man mano che arrivano
Il sistema scala facilmente da un singolo sviluppatore a team più grandi.
Il futuro dello sviluppo supervisionato
Man mano che gli strumenti AI diventano più potenti, cresce anche la necessità di meccanismi di controllo. AgentSlice rappresenta una nuova categoria di tool: framework di supervisione dell'AI. Non limitano le capacità dell'intelligenza artificiale, ma aggiungono i guardrail necessari per usarla in modo responsabile.
Questo è particolarmente importante per la compliance, per preservare le conoscenze interne e per garantire che le modifiche rispettino l'architettura del progetto.
In sintesi
L'AI-assisted development non serve a sostituire gli sviluppatori, ma ad aumentarne le capacità. Strumenti come AgentSlice rimettono il controllo nelle mani di chi sviluppa, permettendo di sfruttare la produttività dell'AI senza il timore di modifiche incontrollate.
Se usi già assistenti AI per il codice e ti sei chiesto se fosse il caso di rivedere le loro proposte, AgentSlice merita un'occhiata. E se sei ancora indeciso sull'adozione di questi tool, sapere che puoi aggiungere un livello di approvazione potrebbe essere proprio ciò che ti serve per usarli con tranquillità.
Il futuro dello sviluppo non è AI contro umani, ma AI e umani che lavorano insieme con regole chiare e meccanismi di verifica.
Vuoi provare AgentSlice? Lo trovi su GitHub.