Ho finalmente trovato un LLM di programmazione locale che voglio davvero usare
Se esegui un'intelligenza artificiale localmente, ottieni completa privacy, nessun costo di API o abbonamento, accesso offline e non devi mai preoccuparti di raggiungere il limite di utilizzo proprio nel mezzo di qualcosa. Per molto tempo, gli assistenti alla programmazione basati su AI erano sbagliati, inaffidabili e dolorosamente lenti, ma i modelli locali più recenti possono reggere il confronto con i modelli basati su cloud, purché tu stia attento a come li usi.
L'ultima versione del modello di codifica di Qwen è stata particolarmente impressionante, e ora uso il modello locale circa la metà del tempo.
Qwen 3.6-27b:q3 rende praticabile la codifica dell'atmosfera locale
Abbinalo a VSCodium per un'esperienza completamente open-source
Ci sono un sacco di modelli di intelligenza artificiale locali che possono aiutarti a programmare localmente, e spesso superano a vicenda man mano che i modelli migliorano nel tempo. Per la maggior parte, non li ho trovati molto impressionanti—sono buoni come completamenti automatici molto sofisticati, ma poco altro.
Tuttavia, i modelli recenti li rendono molto più interessanti. Ho utilizzato alcuni dei modelli specifici per la programmazione di Qwen e ho scoperto che finalmente sono in una condizione tali da poter essere usati su hardware moderato e praticamente utili. Gestisce il completamento del codice, il refactoring e la scrittura di test, e lo fa abbastanza bene. Puoi usarlo per pianificare o scrivere direttamente, anche se consiglierei vivamente di pianificare prima. Non è nemmeno lontanamente intelligente come i grandi modelli cloud, e ha bisogno di aiuto.
Eseguo i miei modelli di coding locali in VSCodium tramite l'estensione Cline. L'intera cosa appare come una piccola barra laterale dove si digitano i comandi, si approvano frammenti di codice e si gestisce la finestra del contesto. Uso principalmente la mia AI di coding locale per cose semplici, mentre lascio lavori più complessi o il refactoring a Claude per risparmiare token.
Poiché l'intero sistema si basa su Ollama, posso anche rendere la mia AI locale accessibile a qualsiasi dispositivo sulla mia rete domestica. Questo significa che non sono obbligato a stare seduto davanti al mio desktop—posso portare il mio laptop
Tieni presente che l'IA è in costante evoluzione. Lo spazio locale dei LLM si muove così rapidamente che ciò che oggi è lo standard d'oro potrebbe essere superato il mese prossimo, ma anche le opzioni attuali rendono l'installazione degna dello sforzo.
I modelli cloud sono migliori, ma il locale è economico e privato
Privacy, cost e disponibilità si sommano
Anche se un modello cloud è più "intelligente", dovresti comunque considerare una configurazione locale. La questione più urgente è la privacy e la sicurezza. Quando esegui un modello localmente, il tuo codice non lascia mai la tua macchina. Se gestisci dati aziendali proprietari o informazioni sensibili dei clienti, questo è molto importante.
Anche il costo è importante. Claude, ChatGPT, Gemini e tutti gli altri principali operatori addebitano un canone mensile per l'accesso. Questi piani partono da circa 20 dollari al mese, ma i costi possono crescere esplosivamente se non si fa attenzione. Un agente locale fattibile significa che puoi smettere di pagare abbonamenti mensili o preoccuparti delle tariffe per token.
Una volta che possiedi la GPU, il tuo unico costo continuo è l'elettricità. Sembra una proposta di valore dubbia all'inizio, ma considera che Claude Max costa almeno 100 $, che è l'abbonamento minimo di cui qualcuno che fa molta programmazione avrà bisogno. Dopo un anno, quello è una RTX 5080. Dopo due anni, quello è una RTX 5090 (se riesci a trovarne una al prezzo di listino).
È anche bello non dipendere dai server di qualcun altro. Più di una volta, sono andato a usare Claude o Codex per scrivere del codice, solo per scoprire che i server erano temporaneamente inattivi. Con la tua configurazione locale, i tempi di inattività dipendono per lo più dal tuo controllo.
Eseguire un LLM di coding localmente comporta alcuni compromessi
VRAM, la quantizzazione e il contesto sono i veri vincoli
Eseguire un LLM di coding locale non è però senza i suoi svantaggi. Il grande limite è l'hardware.
Se stai usando una GPU consumer di fascia media, come la 5070 Ti che uso io, incontrerai dei colli di bottiglia. Il vincolo principale è la VRAM, che determina sia la dimensione del modello che puoi caricare sia la lunghezza della finestra di contesto che puoi mantenere.
È qui che entra in gioco la quantizzazione. Vedrai termini come Q4, Q5 o Q8. Questo è fondamentalmente un indicatore di quanto il modello sia compresso. Mentre un modello Q8 (8-bit) è più preciso, un modello Q4 (4-bit) ti permette di eseguire un modello più grande su hardware con meno VRAM con solo un leggero calo nella qualità dell'output. Con la giusta quantizzazione, posso usare alcuni modelli da 27 miliardi di parametri sulla mia 5070Ti, anche se i modelli più grandi sono fuori portata.
Dovresti anche aspettarti una differenza di velocità tra i modelli locali e i modelli basati sul cloud. I modelli locali avranno difficoltà a inserire lavori grandi e complessi nella finestra del contesto.
I LLM di codifica locali meritano finalmente di essere utilizzati
Le offerte locali di LLM hanno finalmente superato il limite da semplice novità divertente a qualcosa che posso effettivamente usare quotidianamente. Una parte importante per rendere questi modelli utili è l'integrazione.
Dovresti provare a configurarlo come supplemento ai tuoi strumenti cloud collegandolo a VSCodium o all'IDE di tua scelta. Potrebbe non sostituire i modelli più potenti per ogni singolo compito, ma avere un assistente privato, gratuito e sempre disponibile sul tuo hardware è un ottimo complemento per qualsiasi ambiente di sviluppo.







