0

WHY THIS MATTERS IN BRIEF

The art of programming is being automated and while it will take a while AI’s off to a good start.

 

Love the Exponential Future? Join our XPotential Community, future proof yourself with courses from XPotential University, read about exponential tech and trendsconnect, watch a keynote, or browse my blog.

While I’ve spoken about semi and fully autonomous Artificial Intelligence (AI) “Robo-Coders,” such as Facebook’s Transcoder, Google’s Bayou, Microsoft’s DeepCoder and OpenAI’s GPT-3, that can write their own code and compile programs with a few hundred lines of code from scratch – thereby automating many of the aspects of software development – this week code hosting service GitHub, owned by Microsoft, revealed that their AI assistant for programmers and citizen developers called Copilot is being used to write 30 percent of all new code on the platform.

 

RELATED
Woebot, the World's first AI counsellor, manages 2 million conversations a week

 

Copilot, which is a distant cousin of Microsoft’s skunk works DeepCoder project, is an AI tool that acts like predictive text for coders. It is a programming assistant in GitHub’s visual studio code editor and gives users suggestions for lines of code or entire functions inside the editor.

 

Checkout Copilot

 

Oege de Moor, VP of GitHub Next, the team responsible for Copilot, told Axios yesterday  that feedback for the tool has been largely positive – with half of the developers who tried it continuing to use it.

“We hear a lot from our users that their coding practices have changed using Copilot,” he said. “Overall, they’re able to become much more productive in their coding.”

 

RELATED
A Google intern built a shockingly good synthetic image generator

 

The tool is powered by the OpenAI Codex algorithm, a new AI system that was trained on a large dataset of public source code. OpenAI was founded in 2015 with the aim of ensuring that AI “benefits all of humanity,” and Microsoft invested over $1 Billion in the company a couple of years ago.

In a June interview with CNBC, co-founder and CTO Greg Brockman said OpenAI will release the Codex model for third-party developers to weave into their own applications later in the year, meaning that Copilot’s underlying technology won’t be exclusively for major investor Microsoft.

Microsoft in the meantime plans to continue working on developing “secure, trustworthy and ethical” AI to serve the public, while focusing on constructing new Azure AI supercomputing technologies.

 

RELATED
World first as Chinese scientists use plasma to create tiny sci-fi light sabres

 

At its Universe 2021 annual event yesterday, GitHub announced upgrades to Copilot that would extend support to more programming languages, including Java. Earlier this year, GitHub said its technical preview works well with Python, JavaScript, TypeScript, Ruby and Go. They also said they’re expanding Copilot’s support to Neovim and JetBrains, integrated development environments that assist programmers in software development.

“This is going to help bring this technology to a much broader audience,” de Moor said in the Axios interview, adding that it is part of GitHub’s effort to “make programming accessible to the next 200m developers.”

 

RELATED
DeepMind's newest AI learns by itself and creates its own knowledge

 

Naturally, AI assisted tools such as Copilot often prompt fears that the technology could one day replace human programmers by doing a job better but at the moment GitHub’s Copilot tool is designed to augment human workers rather than create original code. That said though by the end of the decade, if not earlier, it’s estimated that it, like it’s other Robo-Coder cousins, will be able to develop programs with thousands and even tens of thousands of lines of lines of code autonomously.

However, that said a New York University study in August found that approximately 40pc of the code produced by Copilot had cybersecurity flaws, so it’s handy that Microsoft also have an autonomous AI based debugger, and while software bugs are never great news it’s estimated that even the best human programmers have 70 bugs per 1,000 lines of code, according to data logging analytics company Coralogix.

 

RELATED
Infographic: The Future of AI in the Energy Sector

 

So, as you can see, while programming continues its journey towards full automation there’s still a long way to go before humans are completely replaced by AI overlords and can relax on the beach while the machines take the strain.

About author

Matthew Griffin

Matthew Griffin, described as “The Adviser behind the Advisers” and a “Young Kurzweil,” is the founder and CEO of the World Futures Forum and the 311 Institute, a global Futures and Deep Futures consultancy working between the dates of 2020 to 2070, and is an award winning futurist, and author of “Codex of the Future” series. Regularly featured in the global media, including AP, BBC, Bloomberg, CNBC, Discovery, RT, Viacom, and WIRED, Matthew’s ability to identify, track, and explain the impacts of hundreds of revolutionary emerging technologies on global culture, industry and society, is unparalleled. Recognised for the past six years as one of the world’s foremost futurists, innovation and strategy experts Matthew is an international speaker who helps governments, investors, multi-nationals and regulators around the world envision, build and lead an inclusive, sustainable future. A rare talent Matthew’s recent work includes mentoring Lunar XPrize teams, re-envisioning global education and training with the G20, and helping the world’s largest organisations envision and ideate the future of their products and services, industries, and countries. Matthew's clients include three Prime Ministers and several governments, including the G7, Accenture, Aon, Bain & Co, BCG, Credit Suisse, Dell EMC, Dentons, Deloitte, E&Y, GEMS, Huawei, JPMorgan Chase, KPMG, Lego, McKinsey, PWC, Qualcomm, SAP, Samsung, Sopra Steria, T-Mobile, and many more.

Your email address will not be published. Required fields are marked *