Connect with us

Tech

GDS publishes guidance on AI coding assistants | Computer Weekly

Published

on

GDS publishes guidance on AI coding assistants | Computer Weekly


The government has published guidance for software engineers working in government departments on how they should use artificial intelligence (AI)-based coding assistants.

The Government Digital Service (GDS) AI coding assistants for developers in HMG document warns that if a production service is developed, maintained and deployed from a single environment, using AI coding assistants may introduce unacceptable risks.

“The closer a development platform and deployment infrastructure is to good practice, the less concern you should have about the specific use of AI coding assistants,” GDS said. It recommended that software engineering teams within government departments can “greatly reduce the risks of employing AI coding assistants in their development environment by working in the open and employing main branch protections”.

GDS’ guidance recommends software engineering teams in government departments also maintain the strict separation and audit of production secrets access and use multi-stage deployment, which needs to include sufficient test coverage and vulnerability scanning for continuous deployment in software development pipelines.

Due to the non-deterministic nature of the models underpinning AI coding assistants, the GDS guidance recommends that source code and build pipeline should never rely on a specific response to a prompt unless the software engineering team is willing to test these responses extensively and accept the risk of frequent breakage.

Publication of the guidance follows on from a four-month trial with more than 1,000 software engineers using AI to improve programme productivity.

The Department for Science, Innovation and Technology (DSIT) reported that the pilot shows that AI assistants has the potential to save government software developers the equivalent of 28 working days a year – almost an hour every day.

The boost in efficiency from this AI has meant that more than 1,000 developers who took part in the trial were able to build more software to support government-led digital initiatives. DSIT predicted that AI assistants could help the government build the technology it needs more quickly, targeting £45bn in savings to the taxpayer by making the public sector more efficient.

Developers and engineers across 50 government departments trialled AI coding assistants from Microsoft, GitHub Copilot, and Google, Gemini Code Assist.

The trial found widespread satisfaction with the tools among coders, with 72% of users agreeing they offered good value for their organisation. Over half of participants (58%) said they would prefer not to return to working without AI assistance, while 65% reported completing tasks faster and 56% said they could solve problems more efficiently.

The AI-based coding assistants were used to produce first drafts of source code, which could then be amended by government software engineers, or using them to review existing code. DSIT said only 15% of code generated by the AI coding assistants was used without any edits, showing that engineers were taking care to check and correct AI-generated code where needed.

Technology minister Kanishka Narayan said: “These results show that our engineers are hungry to use AI to get that work done more quickly and know how to use it safely. This is exactly how I want us to use AI and other technology to make sure we are delivering the standard of public services people expect, both in terms of accuracy and efficiency.”



Source link

Continue Reading
Click to comment

Leave a Reply

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

Tech

CUDA Proves Nvidia Is a Software Company

Published

on

CUDA Proves Nvidia Is a Software Company


Forgive me for starting with a cliché, a piece of finance jargon that has recently slipped into the tech lexicon, but I’m afraid I must talk about “moats.” Popularized decades ago by Warren Buffett to refer to a company’s competitive advantage, the word found its way into Silicon Valley pitch decks when a memo purportedly leaked from Google, titled “We Have No Moat, and Neither Does OpenAI,” fretted that open-source AI would pillage Big Tech’s castle.

A few years on, the castle walls remain safe. Apart from a brief bout of panic when DeepSeek first appeared, open-source AI models have not vastly outperformed proprietary models. Still, none of the frontier labs—OpenAI, Anthropic, Google—has a moat to speak of.

The company that does have a moat is Nvidia. CEO Jensen Huang has called it his most precious “treasure.” It is not, as you might assume for a chip company, a piece of hardware. It’s something called CUDA. What sounds like a chemical compound banned by the FDA may be the one true moat in AI.

CUDA technically stands for Compute Unified Device Architecture, but much like laser or scuba, no one bothers to expand the acronym; we just say “KOO-duh.” So what is this all-important treasure good for? If forced to give a one-word answer: parallelization.

Here’s a simple example. Let’s say we task a machine with filling out a 9×9 multiplication table. Using a computer with a single core, all 81 operations are executed dutifully one by one. But a GPU with nine cores can assign tasks so that each core takes a different column—one from 1×1 to 1×9, another from 2×1 to 2×9, and so on—for a ninefold speed gain. Modern GPUs can be even cleverer. For example, if programmed to recognize commutativity—7×9 = 9×7—they can avoid duplicate work, reducing 81 operations to 45, nearly halving the workload. When a single training run costs a hundred million dollars, every optimization counts.

Nvidia’s GPUs were originally built to render graphics for video games. In the early 2000s, a Stanford PhD student named Ian Buck, who first got into GPUs as a gamer, realized their architecture could be repurposed for general high-performance computing. He created a programming language called Brook, was hired by Nvidia, and, with John Nickolls, led the development of CUDA. If AI ushers in the age of a permanent white-collar underclass and autonomous weapons, just know that it would all be because someone somewhere playing Doom thought a demon’s scrotum should jiggle at 60 frames per second.

CUDA is not a programming language in itself but a “platform.” I use that weasel word because, not unlike how The New York Times is a newspaper that’s also a gaming company, CUDA has, over the years, become a nested bundle of software libraries for AI. Each function shaves nanoseconds off single mathematical operations—added up, they make GPUs, in industry parlance, go brrr.

A modern graphics card is not just a circuit board crammed with chips and memory and fans. It’s an elaborate confection of cache hierarchies and specialized units called “tensor cores” and “streaming multiprocessors.” In that sense, what chip companies sell is like a professional kitchen, and more cores are akin to more grilling stations. But even a kitchen with 30 grilling stations won’t run any faster without a capable head chef deftly assigning tasks—as CUDA does for GPU cores.

To extend the metaphor, hand-tuned CUDA libraries optimized for one matrix operation are the equivalent of kitchen tools designed for a single job and nothing more—a cherry pitter, a shrimp deveiner—which are indulgences for home cooks but not if you have 10,000 shrimp guts to yank out. Which brings us back to DeepSeek. Its engineers went below this already deep layer of abstraction to work directly in PTX, a kind of assembly language for Nvidia GPUs. Let’s say the task is peeling garlic. An unoptimized GPU would go: “Peel the skin with your fingernails.” CUDA can instruct: “Smash the clove with the flat of a knife.” PTX lets you dictate every sub-instruction: “Lift the blade 2.35 inches above the cutting board, make it parallel to the clove’s equator, and strike downward with your palm at a force of 36.2 newtons.”



Source link

Continue Reading

Tech

Could Contact-Tracing Apps Help With the Hantavirus? Not Really

Published

on

Could Contact-Tracing Apps Help With the Hantavirus? Not Really


After three people died on a cruise ship struck by a hantavirus, authorities are actively tracking down 29 people who had left the ship. They’re trying to trace the spread of the virus. It’s a long, arduous, global process to find and notify people who might be at risk of infection.

Hey, wasn’t there supposed to be an app for that?

Contact-tracing apps were a global effort starting in 2020 during the Covid-19 pandemic. Enabled by phone companies like Apple and Google, contact tracing was designed to use Bluetooth connections to detect when people had come in contact with someone who had or would later test positive for Covid and report as much. It didn’t do much to solve the spread of the pandemic, but tracking the virus became more effective at least. The same process wouldn’t go well for the hantavirus problem.

“There is no use of apps for this hantavirus outbreak,” Emily Gurley, an epidemiologist at Johns Hopkins University, wrote in an email response to WIRED. “The number of cases are small, and it’s important to trace all contacts exactly to stop transmission.”

On a smaller scale of infection like this, officials have to start at the source (an infected individual), then go person-by-person, confirming where they went and who they might have come into contact with. Data collected by apps from a broad swath of devices would not be anywhere close to accurate enough to give a good idea of where the virus might have hitchhiked to next.

Contact tracing on a wider scale, like, say, a global pandemic, is less about tracking the individual infections and more about understanding what parts of the population might be affected, giving people the opportunity to self-quarantine after exposure. But that depends on how people choose to respond, and how the technology is utilized by public emergency systems. During the Covid pandemic, contact-tracing via apps tended to work better in more carefully managed European countries, but did not slow the spread in the US.

Making devices accessible to that kind of proximity information has also brought all sorts of concerns about privacy, given that the technology would require always-on access to work properly. Contact tracing also struggled to maintain accuracy, and in some cases could be providing false negatives or positives that don’t help further real information about the spread of the virus.

Especially in the case of something like the Hantavirus, where every person on that cruise ship can theoretically be directly tracked and contacted, it’s better to do that process the hard way.

“During small but highly fatal outbreaks, more precision is required,” Gurley wrote.



Source link

Continue Reading

Tech

‘Reservation Hijacking’ Scams Target Travelers. Here’s How to Stay Safe

Published

on

‘Reservation Hijacking’ Scams Target Travelers. Here’s How to Stay Safe


There’s another type of digital scam to be aware of, as per the BBC. It’s called “reservation hijacking.”

The name gives you a clue as to how it works. Essentially, scammers use details about a booking you’ve placed (perhaps with a hotel or airline) to trick you into sending money somewhere you shouldn’t.

While this type of scam isn’t brand new, a recent data breach at Booking.com has raised the risk of people being caught out. With data about you and your reservation, a far more convincing setup can be put in place—why wouldn’t you believe that someone purporting to be an employee from a spa you’ve got a reservation with is telling the truth about who they are, especially if they know the dates of your trip, your phone number, and your email address?

According to Booking.com, no financial information was exposed in the April 2026 hack. However, names, email addresses, phone numbers, and booking details have been leaked. The travel portal says affected customers have been emailed about the heightened risk of scams, so that’s the first thing to check for when it comes to staying safe.

Minimizing the risk of getting scammed by a reservation hijack involves many of the same security precautions you may already be following, and just being aware that this is a way you might be targeted will make a difference.

How Reservation Hijacks Work

Scammers can get hold of your booking details.

Courtesy of David Nield

We’ve already outlined the basics of a reservation hijack, but it can take several forms. As with other types of scams, it tends to evolve over time. The basic premise is that someone will get in touch with you claiming to be from a place you have a reservation with, whether it’s a car rental company or a hotel.

The scammers will try to pull together as much information as they can on you and your booking. Sometimes they’ll target employees of the place you’ve got the reservation with in order to get access to their systems, and other times they may take advantage of a wider data breach (as with the recent Booking.com hack).

They might also get information through other means. Maybe they’ve somehow got access to your email, or to some of your social media posts (where you’ve shared your next vacation destination and a countdown of how many days are left to go). Don’t be caught out if you find yourself speaking to someone who knows a lot about your travel plans.



Source link

Continue Reading

Trending