𝗟'𝗲𝘃𝗼𝗹𝘂𝘇𝗶𝗼𝗻𝗲 𝗱𝗲𝗹𝗹𝗮 𝗽𝗿𝗼𝗴𝗿𝗮𝗺𝗺𝗮𝘇𝗶𝗼𝗻𝗲 𝗰𝗼𝗻 𝗹'𝗜𝗔: 𝗱𝗮𝗹𝗹𝗶 𝗖𝗼𝗽𝗶𝗹𝗼𝘁 𝗮𝗴𝗹𝗶 𝘀𝗰𝗶𝗮𝗺𝗶 𝗱𝗶 𝗮𝗴𝗲𝗻𝘁𝗶
La programmazione con l'IA si sta evolvendo rapidamente. Ho osservato il progresso, dalle semplici suggerimenti agli agenti autonomi.
Ecco la cronologia:
2021: GitHub Copilot. Offriva l'autocompletamento di singole righe. Funzionava per i pattern standard, ma falliva sulla logica personalizzata. Non conosceva l'intero codebase.
2023: Programmazione basata su chat. Descrivi un compito e ottieni una funzione. Devi comunque fornire tutto il contesto manualmente.
2024: Consapevolezza multi-file. Strumenti come Cursor e Aider coordinano le modifiche su molti file. I grandi refactoring sono ora possibili.
2025: Agenti per l'intero codebase. Strumenti come Claude Code e Devin agiscono in base agli obiettivi. Imposti un obiettivo e revisioni il lavoro. Claude Code risolve 9 issue reali su GitHub su 10.
2026: Team di agenti. Più sessioni di IA lavorano insieme. Un leader gestisce compagni di squadra specializzati. Comunicano in tempo reale per risolvere i conflitti.
OpenClaw è un nuovo attore in questo settore. È passato da un piccolo progetto a 250.000 stelle su GitHub in quattro mesi.
Funziona in modo diverso. Non risiede nel tuo IDE. Esegue direttamente sulla tua macchina. Puoi parlarci tramite WhatsApp, Telegram o Discord.
Invii un messaggio alle 23:00 per correggere i test falliti. Ti svegli con una Pull Request completata. È sempre disponibile senza dover aprire un terminale.
Questa potenza comporta dei rischi. Devi stare attento alla risposta errata ma presentata con sicurezza.
L'IA crea codice che sembra corretto. Compila e supera i test. Ma fallisce in produzione perché ignora la tua specifica logica di business.
Monitora attentamente queste aree:
- Confini di sicurezza
- Integrazioni con API esterne
- Logica specifica del dominio
- Codice che si affida a conoscenze istituzionali non scritte
Fidati dei pattern standard. Esamina con attenzione i casi limite.
Domani discuterò della fase upstream. La maggior parte dei team non coglie il modo migliore per sfruttare l'IA in questa fase.