Google ha presentato progressi in Gemini 3.0, con un focus specifico su strumenti per lo sviluppo. Il sistema cerca di interpretare il contesto completo di un progetto, non solo frammenti di codice. Questo implica analizzare file di configurazione, documentazione e la cronologia recente per generare suggerimenti più precisi. La proposta è un passo verso assistenti che comprendono la struttura globale in cui lavora il programmatore.
Analisi del contesto multinivel e suggerimenti di codice 🤖
La tecnologia si basa su un modello che elabora informazioni a diversi livelli. Prima, analizza il file aperto e la funzione dove si trova il cursore. Poi, amplia il contesto ad altri file referenziati o modificati di recente nella sessione. Infine, può considerare file di definizione del progetto, come package.json o CMakeLists.txt. Questo strato di contesto permette che le raccomandazioni per completare una funzione tengano conto delle librerie e moduli già implementati in quell'ambiente specifico.
Addio alla scusa di "è che non avevo il contesto" 😅
Con questo, finiscono i giorni in cui l'assistente proponeva di importare una libreria che non usiamo o inventava variabili magiche. Ora, se suggerisce una sciocchezza, la responsabilità sarà interamente nostra per avere un progetto disorganizzato. Il modello esaminerà i tuoi file di configurazione caotici e, invece di codice, potrebbe generare un commento chiedendo se stiamo bene di salute. L'era dell'IA che ti giudica per il tuo node_modules è iniziata.