Google launches Duet AI for Developers programming assistant tool, to be equipped with Gemini model in the future.
Google today announced the release of Duet AI for Developers, an AI-powered code completion and generation tool. This tool, which was announced earlier this year, is now officially launched and will be powered by Google's more powerful Gemini model in the coming weeks.
Code completion and generation tools have become popular choices among developers, with GitHub's Copilot leading the way in terms of developer interest. However, Google has taken a unique approach by partnering with 25 companies that provide datasets for their platforms to assist developers in building and solving application problems. Companies such as Confluent, HashiCorp, and MongoDB will provide data to train Duet AI for Developers, helping developers write code for their platforms.
The data provided by these partners is mostly beneficial for the code completion and generation experience, while companies like Datadog, JetBrains, and LangChain will provide documentation and knowledge sources that may be more valuable in the chat experience of Duet AI for Developers. With this data, the service will be able to provide information to development and operations teams on tasks such as creating test automation, troubleshooting production issues, and fixing vulnerabilities.
"I still pretend to be a developer and lead an engineering team responsible for developer relations and all documentation," said Richard Seroter, Chief Advocate at Google Cloud, in a small media briefing before today's launch event. "Every day, we see that there are still many painful and difficult things in software. How can AI help us get rid of the template code and things we don't like to do? How can we make coding better? This is what we have been pursuing. How do we build an AI assistant that meets the needs of developers' tools and incorporates a bit of Google's elements?"
How can you use some Google features in these tools? Ensure that the model is trained with the latest cloud-native practices and integrate it into the Google Cloud Console, for example, on top of all popular IDEs used by developers.
Seroter emphasized that Google considers the entire family of Duet AI products, including the now officially launched Duet AI in Security Operations, as an enterprise-level product. It features enterprise-level access control and Google's compensation guarantee, providing enterprises with the functionality needed to deploy these tools in production.
Google's overall story about its AI coding tools is similar to that of other vendors. Seroter cited code completion in IDEs familiar to developers as an example, which helps developers maintain their flow. Like most other vendors, Google does not believe that these tools will replace coding skills but rather help developers improve productivity. GitHub and some other companies have already shared data on their productivity improvements, and I expect to see more data from Google on this soon. Currently, the company only states that Turing, an "AI-driven technology services company," saw a 33% increase in productivity after adopting Duet AI for Developers.
Duet AI for Developers currently supports over 20 languages, including C, C++, Java, JavaScript, and Python. In addition to the usual coding capabilities, it also includes support for AI log summaries and error explanations, which integrate with Google's cloud logs, as well as intelligent operations that Google describes as one-click shortcuts for tasks such as generating unit tests.
Duet AI for Developers will be available for free until the end of January 2024. After that, it will be priced at $19 per user per month.