Supervisor Elham AbolFateh
Editor in Chief Mohamed Wadie

Google Expands Duet AI Capabilities Across Cloud Services, Enabling Code Refactoring and Translation


Tue 29 Aug 2023 | 11:42 PM
Google
Google
By Ahmad El-Assasy

Google has expanded its Duet AI features to encompass a variety of cloud services, such as data analytics, databases, and infrastructure and application management. Initially unveiled at Google I/O, Duet AI previously provided developer tools like code and chat assistance. However, Google has now augmented its capabilities to include code refactoring and translation, context-aware code generation, API management, and application management. Users can leverage Duet AI within their development environment to generate new code in their preferred programming language by using natural language prompts. The AI's code refactoring and translation abilities are becoming increasingly popular, as demonstrated by IBM's recent introduction of a feature that enables the refactoring of COBOL code into Java for Z mainframe systems. Duet AI is accessible through various development platforms, including the Google Cloud console, Cloud Workstations, and Cloud Shell Editor. It can also be utilized via Cloud Code IDE extensions in third-party development environments like Visual Studio Code and JetBrains IDEs. While the specific programming languages supported by Duet AI have not been explicitly disclosed, an example was provided for converting C++ code to Go. The third-party IDEs it collaborates with support a range of languages, including .NET, Java, Python, C, and C++. Google also mentioned the possibility of making Duet AI code aware, allowing select enterprises to train and customize the generative AI assistant with domain-specific knowledge from libraries and code bases. This customization enables the assistant to offer context-aware suggestions to users.