GCP – Introducing AI-powered app dev with code customization from Gemini Code Assist Enterprise
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
Read More for the details.