Google introduces two features for its Gemini Code Assist tool in IntelliJ and VS Code: Finish Changes and Outlines. The goal is to address the disruption caused by writing extensive prompts for the AI. The proposal is to integrate assistance directly into the editor, interpreting the developer's intention from the existing code and comments, without the need for external descriptions.
Finish Changes: AI as a companion that reads the context 🤖
Finish Changes, powered by Gemini 3.0, allows completing tasks from partial code, pseudocode, or comments in the active file. The AI analyzes the immediate context and suggests implementations, functioning as a collaborator that follows the thread of the work. This shifts the interaction paradigm from writing instructions to letting the AI continue from where it is.
Goodbye to monologues with the machine 👋
With this, we might leave behind the era of writing essays for a model to understand that we want a 'for' loop. Now we can simply write `// iterate here` and trust that our digital companion won't ask us to rewrite the request in JSON format or to be more specific about the variable 'i'. One small step for code, one giant leap for mental laziness.