IT Pro is supported by its audience. When you purchase through links on our site, we may earn an affiliate commission. Learn more

IBM CodeNet teaches AI to translate programming languages

The expansive dataset is designed to translate 55 languages, including Cobol, Java, C++, and Python

IBM unveiled a suite of new artificial intelligence (AI) services on Monday ahead of its virtual IBM Think 2021 conference. 

The new features include software that teaches AI how to translate code, a cloud migration service, and more functions for the firm's Watson Assistant. 

The most interesting of the announcements was a Rosetta Stone-like service for programming code called 'CodeNet', which is an expansive dataset designed to teach AI and machine learning systems how to translate code. It comprises some 14 million snippets and 500 million lines of code spread across more than 55 legacy and active languages, such as Cobol, Java, C++, and Python. The dataset is constructed in a way that allows for bidirectional translation, enabling Cobol legacy code to be translated into Java, for example. 

"Given its wealth of programmes written in a multitude of languages, we believe Project CodeNet can serve as a benchmark dataset for source-to-source translation and do for AI and code what the ImageNet dataset did years ago for computer vision," the firm said. 

AI featured heavily in the updates, with new features for Cloud Pak for Data, an SaaS integration platform called 'Watson Orchestrate', and a Watson Assistant collaboration with healthcare providers handling increased workloads due to the pandemic. The tech giant also revealed 'Maximo Mobile', a mobile platform based on IBM's Maximo asset management service. 

Related Resource

Transforming business operations with AI, IoT data, and edge computing

A Pathfinder report on the ROI of AI, IoT, and edge computing

Transforming business operations with AI, IoT data, and edge computingDownload now

The updates also included a new cloud migration service called 'Mono2Micro' that also uses AI to analyse large enterprise applications and provide recommendations on how to best adapt them for the move to the cloud. IBM said it can simplify and speed up an error-prone process, which can reduce costs and maximise returns on investment.

Beyond artificial intelligence, the announcements included a hybrid cloud-based financial services platform, built with Red Hat OpenShift. There was also a $1 billion investment to support IBM's partner ecosystem which includes skills training, and a streamlined service for quantum computing called Qiskit Runtime.

Featured Resources

Accelerating AI modernisation with data infrastructure

Generate business value from your AI initiatives

Free Download

Recommendations for managing AI risks

Integrate your external AI tool findings into your broader security programs

Free Download

Modernise your legacy databases in the cloud

An introduction to cloud databases

Free Download

Powering through to innovation

IT agility drive digital transformation

Free Download

Recommended

IT Pro News In Review: UK 4 day week, ransomware payment rise, IBM cut ties with Russia
Business operations

IT Pro News In Review: UK 4 day week, ransomware payment rise, IBM cut ties with Russia

10 Jun 2022
IBM bolsters cyber security offerings with Randori acquisition
mergers and acquisitions

IBM bolsters cyber security offerings with Randori acquisition

7 Jun 2022
IBM's new z16 mainframe brings two industry-firsts and quantum-proof data encryption
Hardware

IBM's new z16 mainframe brings two industry-firsts and quantum-proof data encryption

5 Apr 2022
Software-defined storage for dummies
Whitepaper

Software-defined storage for dummies

1 Apr 2022

Most Popular

Actively exploited server backdoor remains undetected in most organisations' networks
cyber attacks

Actively exploited server backdoor remains undetected in most organisations' networks

1 Jul 2022
Macmillan Publishers hit by apparent cyber attack as systems are forced offline
Security

Macmillan Publishers hit by apparent cyber attack as systems are forced offline

30 Jun 2022
Former Uber security chief to face fraud charges over hack coverup
data breaches

Former Uber security chief to face fraud charges over hack coverup

29 Jun 2022