Cloud Blog: Introducing AI-powered app dev with code customization from Gemini Code Assist Enterprise

Source URL: https://cloud.google.com/blog/products/application-development/introducing-gemini-code-assist-enterprise/
Source: Cloud Blog
Title: Introducing AI-powered app dev with code customization from Gemini Code Assist Enterprise

Feedly Summary: Software development is the engine of the modern economy. However, creating great applications across the tech stack is complex because of an increasing number of abstraction levels, integrations, vendors, and a dearth of experienced developers. 
IT leaders need to equip their teams with solutions that use AI to help their developers navigate complexity, so they can accelerate application delivery and keep pace with the competition. Gartner estimates that “by 2028, 90% of enterprise software engineers will use AI code assistants, up from less than 14% in early 2024.”1
Google Cloud believes that the best approach to address development challenges lies in providing an AI-powered application development solution that works across the tech stack, to provide better contextual suggestions, enterprise-grade security commitments, and integrations across our cloud that allow for developers to be more versatile and work with a wider set of services faster.
Today, we’re excited to announce the next leap in application development capabilities, Gemini Code Assist Enterprise. 
Gemini Code Assist Enterprise moves beyond AI-powered coding assistance in the IDE. This is enterprise-grade, application development assistance. You get deep local codebase awareness supported by Gemini’s large token context window. With a large context window, you can generate or transform code that’s more relevant to your application by taking into account the specifics of your local codebase and current development session.

Gemini Code Assist local codebase awareness

Gemini Code Assist code transformation with /fix

Not only does Code Assist Enterprise understand your local codebase, but with code customization you can have code suggestions based on your organization’s best practices and internal libraries. This allows Code Assist to generate customized code suggestions that are more accurate and relevant to your organization. Developers can stay in flow state longer, bringing more insights directly to their IDEs, while also completing complex tasks like upgrading a Java version in an entire repo. This means developers get to focus on creative problem-solving, leading to greater job satisfaction while you get a faster time-to-market, gaining a competitive edge.
Gemini Code Assist Enterprise code customization can index repos from GitHub.com and GitLab.com, with support for additional source control systems and self-hosted, on-prem repos coming in early 2025.

Gemini Code Assist Standard provides a generic suggestion for the /discovery endpoint

Gemini Code Assist Enterprise with code customization provides a optimized suggestion for the /discovery endpoint generated from code indexed by your Google Cloud project

But applications are not just created in IDEs. We’re building coding assistance into services across Google Cloud to turn specialized coders into more versatile builders. A code assistant dramatically reduces the time to ramp on new technologies and incorporates the nuances of an organization’s coding standards into the suggestions it provides. So the more services it touches, the faster your builders can create and deliver applications. Code Assist Enterprise makes coding assistance available in Firebase, Databases, BigQuery, Colab Enterprise, Apigee, and Application Integration, meeting developers where they are. And, these are not separate purchases, each user of Gemini Code Assist Enterprise gets access to its capabilities in all of these tools.
Gemini Code Assist Enterprise users of BigQuery can take advantage of SQL and Python code assistance. They can go beyond editor-based code assistance in improving their data journeys with generation of pre-validated, ready-to-run queries (data insights), and natural language-based interface for data exploration, curation, wrangling, analysis, and visualization (data canvas) to accelerate their analytics workflows.

Gemini in BigQuery for SQL generation

And as security and privacy are top of mind for any company, Code Assist Enterprise does not train the Gemini model using your organizations private data. Source code stored for use in code customization is housed in a Google Cloud managed project and is isolated to each customer’s organization. Customers have full control over what source repos should be used for customization and can completely purge data at any time. 
Google Cloud’s commitment to enterprise readiness, data governance, and security — with generative AI indemnification, and more broadly with initiatives such as software supply chain security, research from Mandiant, and purpose-built infrastructure keeps your business and data protected.
We’re excited to bring you the best AI-coding assistance tools, so your developers can be happy and productive. And the market is taking note. Google Cloud has been named a Leader in the 2024 Gartner® Magic Quadrant™ for AI Code Assistants -– for its Completeness of Vision and Ability to Execute. The advancements we’re bringing to customers with Gemini Code Assist Enterprise are another demonstration of the qualities that we believe helped us get positioned as a Leader. 
Gemini Code Assist Enterprise is generally available and prices start at $45 per month per user, but is available for $19 per month per user on a 1-year subscription until March 31, 2025. Contact us to get started with Gemini Code Assist Enterprise, or click here to learn more.

1. Gartner, Magic Quadrant for AI Code Assistants, Arun Batchu, Phillip Walsh, Matt Brasier, Haritha Khandabattu, 19 August 2024

AI Summary and Description: Yes

Summary: The provided text discusses the launch of Gemini Code Assist Enterprise, a new AI-powered coding assistant from Google Cloud, aimed at enhancing application development by integrating contextual code suggestions and enterprise-grade security. The platform promises to transform the coding experience for developers, promoting efficiency and adherence to organizational coding best practices without compromising on security and privacy.

Detailed Description:

The text emphasizes the challenges IT leaders face in modern software development, including complex integrations and a shortage of skilled developers. Google Cloud addresses these challenges with its AI-focused solution, Gemini Code Assist Enterprise, which is designed to enhance developer productivity and application delivery. Key points include:

– **AI Integration in Development**:
– Predictions indicate a significant increase in the use of AI code assistants by enterprise software engineers by 2028 (from less than 14% to 90%).
– The importance of AI solutions in simplifying the development process to keep pace with competition.

– **Gemini Code Assist Enterprise Features**:
– **Local Codebase Awareness**:
– Provides contextual code suggestions based on the developer’s local codebase, improving relevance.
– Facilitates code transformation and suggestions tailored to specific organizational best practices.
– **Customization and Efficiency**:
– Customizes code suggestions by indexing organizational repositories, enhancing accuracy and relevance.
– Accelerates complex tasks (e.g., upgrading Java versions across entire repositories) allowing developers to focus on more creative problem-solving.

– **Wide Applicability Across Platforms**:
– It’s designed to integrate seamlessly across various Google Cloud services, not just limited to coding in IDEs (e.g., Firebase, BigQuery, etc.).
– Offers SQL and Python assistance, easing workloads and improving analytics workflows.

– **Security and Privacy Protection**:
– Emphasizes the commitment to security by isolating customer data; Code Assist Enterprise does not use private organizational data for training.
– Organizations maintain full control over customization data, with options for data purging.

– **Market Recognition**:
– Google Cloud is recognized as a Leader in the 2024 Gartner Magic Quadrant for AI Code Assistants, highlighting its strategic vision and execution.

– **Availability and Pricing**:
– Priced at $45 per month per user, with an introductory offer of $19 per month for a one-year subscription for new customers.

In conclusion, Gemini Code Assist Enterprise positions itself as a pivotal tool for businesses looking to streamline software development while ensuring enterprise-grade security and compliance — a significant development for professionals in the fields of AI, cloud computing, and information security. The underlying focus on data governance and security reinforces its relevance in today’s security-conscious development landscape.