Duet AI for Developers, the suite of AI-powered code completion and generation tools Google announced earlier this year, is now generally available and will start using Google’s more powerful Gemini model in the coming weeks.
GitHub’s Copilot leads in developer mindshare for code completion and generation tools, but Google is taking an interesting approach by partnering with 25 companies that have contributed datasets for their platforms to help developers build and troubleshoot their apps. Confluent, HashiCorp, and MongoDB will provide data to train Duet AI for Developers to help developers write platform code.
The data from those partners will mostly be useful for code completion and generation, but Datadog, JetBrains, and Langchain will provide documentation and knowledge sources for the Duet AI for Developers chat experience. The service will use this data to advise development and ops teams on test automation, production issues, and vulnerability remediation.
“I still pretend to be a developer and lead a team of engineers who do developer relations and all of our documentation,” Google Cloud chief evangelist Richard Seroter told a small press briefing before today’s launch. We see every day that software is still hard and toilsome. Can AI eliminate boilerplate tasks we dislike? How can we improve coding? We’ve pursued that a lot. How do we create an AI assistant that works with our developers’ tools and adds Google?
Applying Google to these tools: how? By training the model on the latest cloud-native practices and integrating it into the Google Cloud Console and other popular IDEs.
Seroter said that Google views the entire family of Duet AI products, including Duet AI in Security Operations, as enterprise-grade products with enterprise access controls and Google’s indemnification guarantee to help enterprises put these tools into production.
Every vendor’s AI coding tool story is similar, including Google’s. Seroter noted that code completion in familiar IDEs helps developers stay in flow. Google, like most vendors, believes these tools will boost developer productivity rather than replace coding skills. Google will likely share more productivity gains data with GitHub and others. For now, the company only said Duet AI for Developers increased productivity by 33% for Turing, an “AI-powered tech services company.”
C, C++, Java, JavaScript, and Python are among the 20 languages Duet AI for Developers supports. In addition to coding, it supports AI log summarization and error explanation integrated with Google Cloud Logging and Smart Actions, which Google describes as one-click shortcuts for tasks like unit test generation.
Developers can use Duet AI for free until January 2024. After that, $19 per user per month with an annual contract.