AI-Powered Coding Assistant Aims to Help, Not Replace Developers

GitHub Inc.’s new automated computer-coding tool will help companies manage a chronic shortage of software developers, but it will not replace them, according to the company’s chief executive officer.

Thomas Dohmke,

the CEO of

Microsoft Corp.

-owned GitHub, says the artificial-intelligence-powered coding tool, launched this week as Copilot, is designed to ease the task of writing long lines of computer code from scratch.

Software code is the mathematics-like language that powers computer applications, which underpin many core business functions, from sales and marketing, to human resources, accounting and finance.

“The process of writing code has remained mostly manual,” Mr. Dohmke said Wednesday at Collision 2022, a startup and investing conference held in Toronto.

Instead, he said, the AI coding tool acts like a predictive-text feature on smartphones. As developers work, the tool suggests options for lines of code needed to execute given tasks, within a larger software program. Developers, who can also ask for suggestions, then choose which option to use.

The tool was created in partnership with OpenAI, an AI software maker best known for its GPT-3 natural-language model that can mimic writing.

In the same way natural-language systems are trained on words, Copilot’s AI model is trained on billions of lines of code in languages running from Cobalt to Javascript, Mr. Dohmke said. Based on this massive storehouse of code, it suggests the next line as developers type in programming applications like Visual Studio Code or Neovim.

The idea is to speed up the time it takes to create new applications by reducing the amount of code developers need to write manually.

He said the tool will also make the process of creating custom-made apps more accessible to workers who have a rudimentary understanding of code, as the tool can guide them through the building blocks of developing apps.

GitHub, a San Francisco-based online coding platform that allows developers to collaborate and share bits of code, said that in the past year more than 1.2 million developers signed up to use a preview version of the tool. The company said test runs indicate the tool can cut application development times in half, with an average of 40% of code in users’ applications generated automatically. GitHub charges users $10 per month, or $100 a year.

Mr. Dohmke called software developers the “backbone of an organization.”

U.S. employers last month posted an estimated 620,000 ads for open tech jobs, a roughly 50% increase over the same month in 2021, according to IT trade group CompTIA. Software developers were by far the most sought-after tech workers, accounting for more than 200,000 job postings in May alone, the group said.

Mr. Dohmke said automated coding is meant to supercharge developers, accelerating what they’re able to achieve and stretching their imaginations. “AI will not replace developers,” he said. “It cannot predict the ideas in your head.”

Rob Zuber,

chief technology officer at San Francisco software maker CircleCI—whose own coding platform competes with GitHub—said it is risky for businesses to rely too much on technology to do the job of a human developer, especially when building software-based operations at scale.

“Software development is complex and you can’t replicate the foundational practices and experience that a human brings,” Mr. Zuber said. CircleCI currently employs roughly 200 in-house developers.

A basic principle of coding that developers learn is not to repeat the same lines of code, and letting software generate copies of code works against this fundamental principle, he said. “If you have long lines of basic code, you should reorganize your code to eliminate them, not auto-generate them,” Mr. Zuber said.

As with most enterprise software automation—such as robotic process automation—GitHub’s Copilot is more likely to be used as an assistant, not a replacement for workers, said

Peter van der Putten,

director of the AI Lab at software firm

Pegasystems Inc.

“Automated text completion simply saves time, just like when typing a text on your phone or when editing a document,” said Mr. van der Putten, who is also an assistant professor in AI at Leiden University. “It can provide a trigger to get started, even if the code is a bit off,” he said.

Write to Angus Loten at [email protected]

Copyright ©2022 Dow Jones & Company, Inc. All Rights Reserved. 87990cbe856818d5eddac44c7b1cdeb8

For all the latest Technology News Click Here 

 For the latest news and updates, follow us on Google News

Read original article here

Denial of responsibility! TechNewsBoy.com is an automatic aggregator around the global media. All the content are available free on Internet. We have just arranged it in one platform for educational purpose only. In each content, the hyperlink to the primary source is specified. All trademarks belong to their rightful owners, all materials to their authors. If you are the owner of the content and do not want us to publish your materials on our website, please contact us by email – [email protected]. The content will be deleted within 24 hours.