perform actions Humans in the loop Interactive Agents Multi step inference Complex tasks Agents perform actions Humans less in the loop Autonomous Agents Automatically triggered Work in background Customizable Humans not in the loop LLM Agent Instructions & Task 1 Agent Instructions & Task 2 Agent Instructions & Task N Evolution of AI and Agents Actions Actions Actions Actions Agent Instructions & Task 1 Agent Instructions & Task 2 Agent Instructions & Task N Actions Actions Actions
autocomplete code Code search (troubleshooting & reuse) Translate legacy code segments from an old language to a newer one Generate unit tests Debug issues Code Commit Create PR/MR Code review Review the suggestions and accepts Pushes to non-prod Bug occurs Dev log analysis and debugging recommendations Analyzes & fix bugs Release notes Pushes code to fixbug Typical Workflow Analyse codebase System design Production Documentation Review feature document Security Analysis Security review Code review preparation Backlog Developer System
autocomplete code Code search (troubleshooting & reuse) Translate legacy code segments from an old language to a newer one Generate unit tests Debug issues Code Commit Create PR/MR Code review Review the suggestions and accepts Pushes to non-prod Bug occurs Dev log analysis and debugging recommendations Analyzes & fix bugs Release notes Pushes code to fixbug Typical Workflow with AI Assistance Analyse codebase System design Production Documentation Review feature document Security Analysis Security review Code review preparation Backlog Developer System Gemini Code Assist
code blocks as you write code in the most popular programming languages in the IDE. Natural Language Chat Interface for chatting with Gemini about coding questions, or receive guidance on coding best practices. Available for IDEs. Code Transformation Smart actions, commands and shortcuts to automate fixing code errors and code explanation. Minimizes the context switching. Code Customization Using organization private codebases for tailored assistance, developers get code suggestions to private codebases. Gemini Code Assist para personas | Gemini Code Assist Standard | Gemini Code Assist Enterprise https://developers.google.com/gemini-code-assist/docs/overview?hl=es-419#supported-features-gca
(VSCode, IntelliJ) Software Development Accelerate software delivery in Firebase Firebase Build & Run multi platform Apps in BigQuery Data Analytics Fast-track data analysis in Android StudioPrev Mobile Development Amazing mobile experiences Cloud AssistPrev Application Lifecycle Efficiently manage cloud applications in App Integration Business Processes Quickly build business workflows in Apigee API Management Contextual API development Standard Enterprise Gemini Code Assist Portfolio
is not familiar with, they can I ask Gemini Code Assist to explain the code so to quickly and effectively understand how to start testing it. IDE Coverage Gemini Code Assist: Explain Code in a Chat Assistive Development
permissive license and receive the information to provide license attribution, so their organization can stay compliant with license terms IDE Coverage Assistive Development Gemini Code Assist: License Attribution
and natural language chat across multiple IDEs. Enterprise-context aware No training on customer data + customized assistance for you use, with customer managed storage. Enterprise security, privacy & IP protection Helps protect your data and IP with built-in security features Gemini Code Assist: AI Assisted
as intended. Devs can ask Gemini Code Assist to suggest a unit test plan for the code, and iterate on it to ensure good coverage of edge cases. IDE Coverage Gemini Code Assist: Suggest a Test Plan Assistive Development
API Spec using Code Assist for Apigee Create a Flask app using @file selection Indexing Repos for Code Customization Understand your Enterprise Codebase Getting contextual code suggestions with Code Customization Code Review Agent reviews code in GitHub Fixing errors inside the IDE using Code Transformation
API Spec using Code Assist for Apigee Create a Flask app using @file selection Indexing Repos for Code Customization Understand your Enterprise Codebase Getting contextual code suggestions with Code Customization Code Review Agent reviews code in GitHub Fixing errors inside the IDE using Code Transformation
API Spec using Code Assist for Apigee Create a Flask app using @file selection Indexing Repos for Code Customization Understand your Enterprise Codebase Getting contextual code suggestions with Code Customization Code Review Agent reviews code in GitHub Fixing errors inside the IDE using Code Transformation
API Spec using Code Assist for Apigee Create a Flask app using @file selection Indexing Repos for Code Customization Understand your Enterprise Codebase Getting contextual code suggestions with Code Customization Code Review Agent reviews code in GitHub Fixing errors inside the IDE using Code Transformation
API Spec using Code Assist for Apigee Create a Flask app using @file selection Indexing Repos for Code Customization Understand your Enterprise Codebase Getting contextual code suggestions with Code Customization Code Review Agent reviews code in GitHub Fixing errors inside the IDE using Code Transformation
API Spec using Code Assist for Apigee Create a Flask app using @file selection Indexing Repos for Code Customization Understand your Enterprise Codebase Getting contextual code suggestions with Code Customization Code Review Agent reviews code in GitHub Fixing errors inside the IDE using Code Transformation
API Spec using Code Assist for Apigee Create a Flask app using @file selection Indexing Repos for Code Customization Understand your Enterprise Codebase Getting contextual code suggestions with Code Customization Code Review Agent reviews code in GitHub Fixing errors inside the IDE using Code Transformation
API Spec using Code Assist for Apigee Create a Flask app using @file selection Indexing Repos for Code Customization Understand your Enterprise Codebase Getting contextual code suggestions with Code Customization Code Review Agent reviews code in GitHub Fixing errors inside the IDE using Code Transformation
API Spec using Code Assist for Apigee Create a Flask app using @file selection Indexing Repos for Code Customization Understand your Enterprise Codebase Getting contextual code suggestions with Code Customization Code Review Agent reviews code in GitHub Fixing errors inside the IDE using Code Transformation
of your output is directly tied to the "Context-Action-Format" framework: • Persona: Give Gemini a role (e.g., "Act as a Senior Go Engineer focused on high-performance concurrency"). • Context: Use the @ symbol in chat to select specific remote repositories or local files. This ensures Gemini "knows" your project’s architecture. • Constraints: Be explicit about what not to do (e.g., "Do not use external libraries beyond the standard library").
typing long instructions, use the slash commands and keyboard shortcuts to trigger specific workflows: • /fix: Use this on selected code to resolve syntax errors or potential bugs (like NullPointerExceptions). • /doc: Automatically generates high-quality documentation for a function or class. • /generate: Best for creating new boilerplate or logic (e.g., /generate a Cloud Storage bucket connection). • /simplify: Ideal for refactoring complex if statements or overly verbose logic.
Tasks: Execute only one action per prompt. If you want to retrieve a function and then implement it elsewhere, do it in two separate steps for better accuracy. • Open Local Files: Generating unit tests works best if the relevant file is already open in your IDE. Gemini uses the active tab as its primary focus. • Next Edit Predictions: Enable this in your VS Code settings. It uses AI to predict your next move, allowing you to "Tab" through common refactoring patterns.