Google ha annunciato il lancio globale di Gemini Code Assist, una versione gratuita del suo strumento di codifica basato sull’intelligenza artificiale, ora disponibile in anteprima pubblica per sviluppatori individuali. Questo strumento è stato progettato per supportare studenti, freelance, hobbisti e startup, offrendo un’assistenza avanzata nella scrittura e nel completamento del codice senza la necessità di passare tra diverse risorse.
Una caratteristica distintiva di Gemini Code Assist è il suo generoso limite di utilizzo: fino a 180.000 completamenti di codice al mese. Questo rappresenta un notevole incremento rispetto ai 2.000 completamenti mensili offerti da concorrenti come GitHub Copilot. Alimentato dal modello AI Gemini 2.0 di Google, lo strumento è in grado di generare e completare blocchi di codice in numerosi linguaggi di programmazione e offre assistenza tramite un’interfaccia chatbot.
Gemini Code Assist è compatibile con vari ambienti di sviluppo, tra cui Visual Studio Code, GitHub e JetBrains, e supporta tutti i linguaggi di programmazione di dominio pubblico. Gli sviluppatori possono interagire con lo strumento utilizzando istruzioni in linguaggio naturale; ad esempio, è possibile chiedere di “creare un semplice form HTML con campi per nome, email e messaggio, e aggiungere un pulsante ‘invia’”. Attualmente, lo strumento supporta 38 lingue e può elaborare fino a 128.000 token di input in una singola sessione di chat.
È importante notare che alcune funzionalità avanzate presenti nelle versioni Standard ed Enterprise di Gemini Code Assist, come le metriche di produttività e le integrazioni con servizi Google Cloud come BigQuery, non sono incluse nella versione gratuita per individui. Tuttavia, l’offerta rappresenta un passo significativo verso la democratizzazione degli strumenti di codifica assistita dall’AI, rendendoli accessibili a una comunità più ampia di sviluppatori.
Con il lancio di Gemini Code Assist, Google mira a facilitare l’apprendimento, la creazione di snippet di codice, il debugging e la modifica di applicazioni esistenti, il tutto senza la necessità di consultare risorse esterne o copiare e incollare informazioni da fonti disparate. Questo strumento promette di essere un alleato prezioso per chiunque desideri migliorare la propria efficienza e competenza nella programmazione






