Google presenta due funzioni per il suo strumento Gemini Code Assist in IntelliJ e VS Code: Finish Changes e Outlines. L'obiettivo è affrontare l'interruzione che comporta redigere prompt estesi per l'IA. La proposta è integrare l'assistenza direttamente nell'editor, interpretando l'intenzione dello sviluppatore a partire dal codice e dai commenti già esistenti, senza necessità di descrizioni esterne.
Finish Changes: l'IA come compagno che legge il contesto 🤖
Finish Changes, potenziato da Gemini 3.0, permette di completare compiti a partire da codice parziale, pseudocodice o commenti nel file attivo. L'IA analizza il contesto immediato e suggerisce implementazioni, funzionando come un collaboratore che segue il filo del lavoro. Questo cambia il paradigma di interazione da scrivere istruzioni a lasciare che l'IA continui da dove si è.
Addio ai monologhi con la macchina 👋
Con questo, forse lasceremo indietro l'era di scrivere saggi affinché un modello capisca che vogliamo un ciclo 'for'. Ora potremo semplicemente scrivere `// iterare qui` e fidarci che il nostro compagno digitale non ci chiederà di riscrivere la richiesta in formato JSON o di essere più specifici sulla variabile 'i'. Un piccolo passo per il codice, un grande passo per la pigrizia mentale.