Modern Australian
The Times

what GitHub's Copilot 'AI assistant' means for coders

  • Written by Ben Swift, Educational Experiences team lead (Senior Lecturer), ANU School of Cybernetics, Australian National University
what GitHub's Copilot 'AI assistant' means for coders

I love writing code to make things: apps, websites, charts, even music. It’s a skill I’ve worked hard at for more than 20 years.

So I must confess last week’s news about the release of a new “AI assistant” coding helper called GitHub Copilot gave me complicated feelings.

Copilot, which spits out code to order based on “plain English” descriptions, is a remarkable tool. But is it about to put coders like me out of a job?

Trained on billions of lines of human code

GitHub (now owned by Microsoft) is a collaboration platform and social network for coders. You can think of it as something like a cross between Dropbox and Instagram, used by everyone from individual hobbyists through to highly paid software engineers at big tech companies.

Over the past decade or so, GitHub’s users have uploaded tens of billions of lines of code for more than 200 million apps. That’s a lot of ifs and fors and print("hello world") statements.

The Copilot AI works like many other machine learning tools: it was “trained” by scanning through and looking for patterns in those tens of billions of lines of code written and uploaded by members of GitHub’s coder community.

A screenshot of computer code produced by Copilot.
Copilot produces code from instructions in plain English (the pale blue text). GitHub

The training can take many months, hundreds of millions of dollars in computing equipment, and enough electricity to run a house for a decade. Once it’s done, though, human coders can then write a description (in plain English) of what they want their code to do, and the Copilot AI helper will write the code for them.

Based on the Codex “language model”, Copilot is the next step in a long line of “intelligent auto-completion” tools. However, these have been far more limited in the past. Copilot is a significant improvement.

A startlingly effective assistant

I was given early “preview” access to Copilot about a year ago, and I’ve been using it on and off. It takes some practice to learn exactly how to frame your requests in English so the Copilot AI gives the most useful code output, but it can be startlingly effective.

However, we’re still a long way from “Hey Siri, make me a million dollar iPhone app”. It’s still necessary to use my software design skills to figure out what the different bits of code should do in my app.

To understand the level Copilot is working at, imagine writing an essay. You can’t just throw the essay question at it and expect it to produce a useful, well-argued piece. But if you figure out the argument and maybe write the topic sentence for each paragraph, it will often do a pretty good job at filling in the rest of each paragraph automatically.

Depending on the type of coding I’m doing, this can sometimes be a huge time- and brainpower-saver.

Biases and bugs

There are some open questions with these sorts of AI coding helper tools. I’m a bit worried they’ll introduce, and reinforce, winner-takes-all dynamics: very few companies have the data (in this case, the billions of lines of code) to build tools like this, so creating a competitor to Copilot will be challenging.

And will Copilot itself be able to suggest new and better ways to write code and build software? We have seen AI systems innovate before. On the other hand, Copilot may be limited to doing things the way we’ve always done them, as AI systems trained on past data are prone to do.

My experiences with Copilot have also made me very aware my expertise is still needed, to check the “suggested” code is actually what I’m looking for.

Sometimes it’s trivial to see that Copilot has misunderstood my input. Those are the easy cases, and the tool makes it easy to ask for a different suggestion.

The trickier cases are where the code looks right, but it may contain a subtle bug. The bug might be because this AI code generation stuff is hard, or it might be because the billions of lines of human-written code that Copilot was trained on contained bugs of their own.

Another concern is potential issues about licensing and ownership of the code Copilot was trained on. GitHub has said it is trying to address these issues, but we will have to wait and see how it turns out.

More output from the same input

At times, using Copilot has made me feel a little wistful. The skill I often think makes me at least a little bit special (my ability to write code and make things with computers) may be in the process of being “automated away”, like many other jobs have been at different times in human history.

However, I’m not selling my laptop and running off to live a simple life in the bush just yet. The human coder is still a crucial part of the system, but as curator rather than creator.

Of course, you may be thinking “that’s what a coder would say” … and you may be right.

AI tools like Copilot, OpenAI’s text generator GPT-3, and Google’s Imagen text-to-image engine, have seen huge improvements in the past few years.

Read more: Robots are creating images and telling jokes. 5 things to know about foundation models and the next generation of AI

Many in white-collar “creative industries” which deal in text and images are starting to wrestle with their fears of being (at least partially) automated away. Copilot shows some of us in the tech industry are in the same boat.

Still, I’m (cautiously) excited. Copilot is a force multiplier in the most optimistic tool-building tradition: it provides more leverage, to increase the useful output for the same amount of input.

These new tools and the new leverage they provide are embedded in wider systems of people, technology and environmental actors, and I’m really fascinated to see how these systems reconfigure themselves in response.

In the meantime, it might help save my brain juice for the hard parts of my coding work, which can only be a good thing.

Read more: Artificial intelligence is now part of our everyday lives – and its growing power is a double-edged sword

Authors: Ben Swift, Educational Experiences team lead (Senior Lecturer), ANU School of Cybernetics, Australian National University

Read more https://theconversation.com/so-this-is-how-it-feels-when-the-robots-come-for-your-job-what-githubs-copilot-ai-assistant-means-for-coders-185957

What’s Trending in Men’s Jewellery This Father’s Day!

Finding a Father’s Day gift that feels personal, stylish and genuinely wearable is not always easy. While socks and novelty mugs have traditionall...

Road Signs: Understanding Their Role in Clear and Effective Signage

Effective signage and display hardware can help businesses communicate information, promote products and organise customer or visitor movement. Road...

Bottle Label Printing: Key Factors to Consider Before Your Next Packaging Run

Effective packaging begins with understanding the product, bottle material, artwork and production requirements when planning bottle label printing. H...

Planning a Long-Distance Move With Interstate Movers Melbourne

Moving between states involves more planning than a typical local relocation. Along with packing and transporting household belongings, you need to...

Understanding the Role of an I/O Controller in Industrial Automation

Modern industrial systems depend on accurate communication between sensors, machines and control systems. An I/O controller can help manage this commu...

How the Right Mining Hose Supports Demanding Operations

Mining environments place considerable demands on equipment used for material transfer, water management and processing. Hoses operating in these co...

Simple Ideas for Making Social Gatherings More Memorable

We have all been to those parties where everyone just stands around the kitchen island, staring at their phones, waiting for someone else to make a mo...

Outdoor Wall Lights: Improving Exterior Lighting Around Your Home

Lighting can influence how a room looks, feels and functions, so the right fitting should be selected according to both appearance and practical req...

Commercial Office Cleaning: Combining Routine Office Cleaning With Melbourne Service

Keeping a workplace clean requires a service that can accommodate everyday tasks as well as the particular needs of the business. Professional comme...

Caravan Sales in Queensland: How to Find the Right Caravan for Sale QLD

Caravan ownership is about more than having somewhere to sleep while travelling. For many Queenslanders, it is one of the best ways to explore regio...

What Sir Walter Buffalo Turf Actually Costs in 2026 (And Why Quotes Vary So Much)

Two quotes landed on a Hills District homeowner's kitchen table last spring for the exact same 80-square-metre backyard. One said $12 a metre. The o...

Nearly 1,300 NSW Hospital Beds Are Occupied By People Who Are Ready To Go Home

1,276 people in NSW hospitals have been medically cleared for discharge but remain in hospital because they're still waiting for NDIS or aged care sup...

National Survey Launched to Measure Operational Impacts of Federal NDIS Policy Reforms

The effects of recent NDIS reforms are beginning to move beyond policy papers and into day to day service delivery. A new national survey is asking ...

Beyond the Nappy Cake: Baby Shower Gifts That Get Used

What new Australian parents unwrap, keep, and quietly thank you for months later. Six weeks after my daughter was born, I did an audit of the baby sh...

Parent-Advocates Are Reshaping Frontline Disability Service Delivery

Parents have always been part of the disability sector. They advocate, coordinate services, challenge decisions and often become the person holding ev...

Vista Cruises Enters "Two-Flagship Era" as Vista Aurora Completes Inaugural Voyage

Vista Aurora Sets Sail along the Yangtze. (Photo courtesy of the company)YICHANG, China — August 5, 2026 — Vista Aurora, a high-end interprovinc...

A Digital Preparation Checklist For International Medical Conferences

An international medical conference compresses many responsibilities into a few days. A delegate may need to present research, move between venues, ...

The Growing Popularity of Lab Grown Diamonds in Sydney and Hong Kong

The diamond industry has changed significantly in recent years as more buyers seek ethical, affordable, and sustainable alternatives to mined diamon...