Pair programming con AI: un mese di test, cosa cambia davvero?
·2 min·Medio
“
L'AI scrive codice in un attimo, ma lo fa anche bene? Un programmatore ha provato tre strumenti per un mese, affiancandoli al suo lavoro quotidiano.
In 30 secondi
01Un programmatore ha testato GitHub Copilot, Cursor e ChatGPT per un mese nel pair programming.
02L'AI è eccezionale per funzioni semplici e ripetitive, ma fatica con logiche complesse e contesti ampi.
→
💡
Cosa significa per te
Per chi non programma, significa che gli strumenti che usiamo ogni giorno diventeranno più intelligenti e ci faranno perdere meno tempo nelle operazioni ripetitive. Per gli sviluppatori, è un aiuto concreto che libera risorse creative.
Sviluppare un'app desktop sembra roba da maghi, vero? Con questo nuovo kit open source, basta conoscere il web per farla, e pure in fretta.
·2 min·2·Base
03Non sostituisce il programmatore, ma può velocizzare compiti noiosi, liberando tempo prezioso per la creatività.
0101
L'AI sa davvero programmare da sola?
No, non ancora. Le AI come GitHub Copilot o Cursor sono fantastiche per le piccole cose, ma non possono sostituire un cervello umano. Un programmatore ha scoperto che l'AI è un ottimo assistente, non un capo che prende tutte le decisioni.
Elsie Rainee, una sviluppatrice, ha passato un mese a "programmare in coppia" con tre AI diverse: GitHub Copilot, Cursor e ChatGPT. La sua esperienza, pubblicata a maggio 2024, ha mostrato i limiti e i punti di forza di questi strumenti. Non è un robot che prende il controllo, ma un compagno di banco un po' troppo zelante.
GitHub Copilot, lanciato da Microsoft e OpenAI, è stato uno degli strumenti usati da Rainee per generare codice suggerito direttamente nell'IDE. Funziona bene per completare righe o scrivere funzioni basilari che non richiedono troppa fantasia. Allora, l'AI è solo una calcolatrice glorificata per il codice?
0202
Quando l'AI è un genio (e quando è un disastro)?
L'AI brilla nei compiti ripetitivi e nella scrittura di funzioni standard, come quelle per manipolare stringhe o array. Diventa un disastro, invece, quando la logica si fa complessa o richiede una comprensione profonda del contesto del progetto.
📬 Ti piace quello che leggi?
Ricevi le migliori notizie AI ogni settimana, direttamente in inbox.
Per esempio, Rainee ha notato che ChatGPT ha prodotto codice quasi perfetto per piccoli problemi isolati, ma ha fallito miseramente con logiche che coinvolgevano più file. Cursor, dal canto suo, ha avuto difficoltà con le API poco documentate, cioè quelle interfacce che permettono a programmi diversi di parlarsi.
La vera forza dell'AI sta nel liberare tempo. Se devi scrivere dieci funzioni simili, l'AI te ne fa otto in un attimo. Questo significa meno tempo speso su cose noiose e più spazio per pensare alla struttura generale o ai problemi più grossi.
Elsie Rainee ha concluso che, nel maggio 2024, l'AI è più un "super-autocompletamento" che un vero programmatore autonomo, utile per automatizzare fino al 30-40% dei compiti ripetitivi.
0303
Ci sostituirà tutti o no?
No, non ci sostituirà, almeno non nel breve termine. L'AI è un assistente potentissimo che può migliorare la produttività, ma il tocco umano resta essenziale per la creatività, la risoluzione di problemi complessi e la visione d'insieme.
Pensala così: l'AI è come avere uno stagista super-veloce che sa fare le fotocopie e compilare moduli, ma non può decidere la strategia aziendale. Il programmatore umano è ancora il direttore d'orchestra, l'AI è un musicista eccellente, ma che legge solo lo spartito.
L'esperienza di Rainee suggerisce che l'integrazione di strumenti AI come Copilot e ChatGPT nel flusso di lavoro di un programmatore può aumentare l'efficienza, non ridurre la necessità di competenze umane.
Stanco di giostrare tra mille servizi cloud per i tuoi progetti AI? Immagina un sistema operativo personale che mette tutto in ordine, a casa tua, con un click.
Se pensavi che gli assistenti vocali fossero il massimo della compagnia digitale, preparati. Ora c'è un'app che ti mette un personaggio virtuale a fare il tifo per te, ovunque.