Configuring Agentic AI Coding Tools: An Exploratory Study
Questo studio esplorativo analizza i meccanismi di configurazione degli strumenti di coding AI agentic su 2.923 repository GitHub, rivelando che i file di contesto (in particolare AGENTS.md) dominano l'adozione mentre le funzionalità avanzate come Skills e Subagenti sono ancora poco utilizzate, evidenziando al contempo culture di configurazione distinte tra i diversi strumenti.
Articolo originale sotto licenza CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo
Immagina che i nuovi assistenti AI per programmare (come Claude Code, GitHub Copilot o Cursor) siano come delle nuove auto molto intelligenti appena uscite dalla fabbrica. Queste auto possono guidare da sole, scrivere codice e risolvere problemi, ma hanno un problema: sono un po' "generiche". Non conoscono le tue abitudini, il nome del tuo progetto o le regole specifiche della tua squadra.
Per farle funzionare bene, devi "configurarle". È come se dovessi insegnare loro le regole della casa prima di lasciarle sole.
Di cosa parla questo studio?
Gli autori (un gruppo di ricercatori universitari) hanno fatto un'indagine su 2.923 progetti software su GitHub (il "Google Drive" dei programmatori) per vedere come le persone stanno "istruendo" queste auto intelligenti. Hanno scoperto tre cose principali, che riassumiamo con delle metafore.
1. Il "Libro delle Regole" è il Re (I File di Contesto)
La maggior parte delle persone usa un solo metodo per istruire l'AI: un file di testo (spesso chiamato AGENTS.md, CLAUDE.md, ecc.).
- L'analogia: Immagina di lasciare un biglietto di benvenuto sul tavolo della cucina per il tuo nuovo colf robot. Sul biglietto scrivi: "Non toccare la marmellata, la macchina del caffè va accesa alle 7, e se piove chiudi le finestre".
- Cosa hanno scoperto: Quasi tutti i progetti usano questo "biglietto". È il metodo più semplice e diffuso.
- La novità: C'è un nuovo biglietto chiamato
AGENTS.mdche sta diventando lo standard universale. È come se tutti i produttori di robot (Google, Microsoft, Anthropic) avessero deciso che, d'ora in poi, tutti devono leggere lo stesso tipo di biglietto per capire come comportarsi. È il "linguaggio comune" che sta nascendo dal basso, creato dagli utenti stessi.
2. Le "Cassette degli Attrezzi" sono usate poco (Skill e Sub-agent)
Oltre al semplice biglietto, questi robot possono usare strumenti più avanzati:
Skill (Abilità): Sono come ricette pre-scritte o scatole di attrezzi che il robot può prendere e usare per compiti specifici (es. "Ecco come testare il codice", "Ecco come formattare i dati").
Sub-agent (Sotto-assistenti): Sono come dare un compito a un collega specializzato. Invece di fare tutto da solo, il robot principale chiama un altro robot specializzato in quel compito specifico.
Cosa hanno scoperto: Anche se queste "cassette degli attrezzi" esistono e sono potenti, la gente le usa pochissimo.
- La maggior parte delle persone si limita a scrivere il "biglietto" (il file di testo) e basta.
- Quando usano le "ricette" (Skill), spesso scrivono solo istruzioni statiche (testo da leggere) invece di creare veri e propri programmi eseguibili (codice che fa il lavoro sporco).
- È come se avessi una cucina piena di robot da cucina sofisticati, ma tu continui a tagliare le verdure a mano perché è più facile e veloce che imparare a usarli.
3. Ogni marca ha la sua "Cultura"
Anche se stanno cercando di standardizzarsi, ogni strumento ha la sua "personalità" e i suoi utenti si comportano in modo diverso.
- L'analogia: È come se ci fossero tre tipi di proprietari di auto:
- I proprietari di Claude usano tutte le funzioni possibili, dalla radio al navigatore fino al cambio automatico.
- I proprietari di Cursor amano le regole rigide e i comandi specifici.
- I proprietari di Copilot spesso si limitano a mettere il "biglietto" sul cruscotto e basta.
- Cosa hanno scoperto: Non c'è un unico modo di fare le cose. Chi usa un certo strumento tende a sviluppare abitudini diverse rispetto a chi ne usa un altro.
In sintesi: Cosa ci dicono questi ricercatori?
- Siate semplici all'inizio: Se vuoi usare l'AI per programmare, inizia scrivendo un file
AGENTS.md. È il modo più facile per far capire all'AI chi sei e cosa vuoi. - Non state sfruttando tutto il potenziale: Gli strumenti avanzati (come le "Skill" che eseguono codice) sono ancora poco usati. La gente preferisce la strada facile (il testo) rispetto a quella difficile (la programmazione complessa), anche se quella difficile potrebbe far risparmiare tempo in futuro.
- Il futuro è la standardizzazione: Sta nascendo una "lingua franca" (
AGENTS.md) che permette a diversi robot di capire le stesse istruzioni, rendendo più facile cambiare strumento in futuro senza dover riscrivere tutto.
Il messaggio finale: Siamo all'inizio di una nuova era. Attualmente, stiamo solo "parlando" con questi robot (scrivendo file di testo), ma presto potremmo iniziare a "addestrarli" con strumenti veri e propri per farli lavorare in modo molto più intelligente e autonomo.
Sommerso dagli articoli nel tuo campo?
Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.