Fun guest post from the QASymphony guys.
It’s fairly clear that we’ll be able to build a super-intelligent computer someday. But it’s up for debate how soon this will happen, and exactly how dangerous it will be when we do. Movies are full of plotlines that express our fears around building an artificial intelligence that’s smarter than we are—and that may not have our best interests at heart.
One thing is clear, however. If the robot apocalypse does occur, the last thing we want is for the survivors to look back and say that it could all have been averted if software developers and testers in our time had considered more progressive QA testing and development methodologies.
Let’s discuss which QA testing methodologies we believe would be promising in heading off the robot apocalypse before it happens and look at some of the most common AI takeover scenarios—including:
Warning: spoilers abound.
These loom large in the human imagination—both in the movies and in real life.
In these scenarios, a robot harms humans because it sees them as a threat to its mission, because it is performing its mission “too well,” or because of an error in its programming.
Let’s look at a few examples of how attack scenarios play out in the movies:
A prime example of this is the supercomputer VIKI in I, Robot.
Operating under a directive to protect humanity, the AI incites a robot uprising to protect the human race from its own self-destructive tendencies—by taking free will away from individuals. (watch the scene)
There are several examples of this in movies. Perhaps the most classic is Hal in 2001, A Space Odyssey. When Hal realizes that astronauts Bowman and Poole are considering turning him off, he cuts Poole’s tether during a space walk. When Bowman leaves the ship to retrieve Poole’s body, Hal refuses to let him back in (watch the scene). The AI then shuts down life support for astronauts in suspended animation.
Large-scale supercomputers present theoretical risks to the human race as a whole—but the potential for violence also exists between robots and individual humans. For instance, the ED-209 scenario from RoboCop might seem over-the-top, but robots are already being used in law enforcement.
Another way an artificial intelligence might gain an advantage over the human race is by using emotional manipulation rather than force. A super-intelligent AI might be able to recruit humans to its own purposes or work behind the scenes to start a war—more subtly than Skynet did in the Terminator movies.
When this trope is used in movies, it often looks like this:
Sometimes, robots pass themselves off as human to carry out missions that ultimately cause harm to the people around them.
The idea that artificial intelligence might seduce or mislead us to our own undoing isn’t new. If an AI becomes exponentially smarter than its human creators, it could conceivably come to understand human social and emotional motivations far better than we ever could. The problem comes when you pair a superior understanding of human emotions with a complete lack of human morals.
At the root of many attack and social manipulation scenarios, there’s a deeper fear—that any artificial intelligence we create will become far smarter than we can imagine, much faster than we can control. Under these scenarios, the artificial intelligence could become very good at programming itself—much better than its original programmers. Such a program could refine its own source code to achieve stratospheric intelligence in the blink of an eye.
Once it’s that intelligent, it’s easy to imagine the AI exploiting vulnerabilities in our own networks and making incredible gains in technology research and economic performance—easily outstripping our own. If that happens, the human race could easily be at its mercy. This fear takes shape in movies in a number of ways. A few examples include:
The fear that an intelligent computer program could evolve on its own—leaving us far behind in the process—is one that the real-life AI community takes very seriously. (watch the scene)
To prevent the AI from evolving too quickly for us to control—and steamrolling the planet to achieve its ends—Bolstrom discusses instilling it with “human-friendly” goals, compatible with humanity’s best interests. This is difficult, however, because when taken to their extreme, even goals we consider friendly could have unpredictable outcomes.
Most commercially-available drones are currently remote-controlled, but this could change. In 2015, the Journal of Defense Management published an article about a new AI, ALPHA, already being developed for aerial combat drones.
The system’s algorithms give it the ability to simplify problem-solving variables by considering only the most relevant data when making decisions, rather than processing all available information. This dramatically reduces processing time. It gives the AI the ability to make split-second decisions, much like a human mind—and makes it a surprisingly formidable combat opponent.
The benefits are clear. In the future, AI-powered drones could take the place of human pilots in combat situations, preserving human lives. But there are drawbacks as well. For instance, drones can be hacked.
SkyJack is a drone-hacking application based on node.js. The software autonomously hacks any drones within the vicinity of the user’s drone or laptop, creating what the inventor calls an “army of zombie drones.” And anyone can download and use it.
An AI that gains super-intelligence this fast may eventually become smart enough to trick manual testers by showing a different set of behaviors to them than the general population. But with automated tests running through the unit level code constantly, we,would be able to expose these threats early on and force the software to automatically shut down. While we may not be able to restrict the evolution of AI, by using test-first methodologies we can create a good safety net to make sure that dangerous robots are detected and eliminated before real harm is caused.
On an individual level—say, with an intelligent robot used in a law enforcement environment—risk-based testing could reduce the chances of the robot responding to a threat or obstacle with unnecessary lethal force, even if it’s armed.
The mindset involves considering what could go wrong in different use cases, and the “business value” of various responses. Testers might find that there is little or no value in robots using lethal force at all or in any but the most extreme circumstances. Robots may be most useful when sent into dangerous situations where a human officer’s life would be at risk, but where they would not have to make the decision to use lethal force. Defusing a bomb is a good example; robots are already being used for this purpose.
Risk-based testing would be useful in preventing larger-scale AI takeover scenarios as well.
Often, products malfunction because testing is viewed as a commodity. Often, the QA tester’s job is only to determine whether the software passes or fails a very limited test. For instance, a delivery robot’s software is only evaluated to determine whether it successfully delivers a package within a certain timeframe—not the risks inherent in delivery, such as running someone over in the rush to deliver on time.
The question is this: how do you test to make sure the robot is effectively learning these values? One possibility involves using a real-world testing methodology that puts the AI in increasingly complex environments and situations that challenge its training. The testers appear to be using this method already by placing the robot in a situation where it must choose between waiting in a long line to buy an item and stealing it.
Despite the movie hype—and the very legitimate concerns in the AI community—the robot apocalypse is far from inevitable. But it’s a real threat, and one we can’t afford to ignore entirely. Ultimately, progressive software development and testing methodologies that incorporate risk-based, test-first, and real-world testing methodologies may be all that stand between us and the rise of the machines.
We’ll leave you with the history of AI, Artificial Intelligence. Click to expand the infographic.
Click the image below to view the infographic.
If you would like to have your company featured in the Irish Tech News Business Showcase, get in contact with us at Simon@IrishTechNews.net or on Twitter: @SimonCocking
Global law firm DLA Piper has today published the eighth edition of its annual GDPR…
Deel, the global payroll and HR platform, has announced that they are the new Guinness…
Applications are now open for the 2026 SIRO-Vodafone Gigabit Hub Initiative, as the programme marks…
International Rose of Tralee and apprentice electrical engineer Katelyn Cummins has been announced as one of the…
As world leaders head to Davos under the theme “A Spirit of Dialogue”, Sustainable Foods 2026 will…
A new national survey commissioned by STEM South West, the not-for-profit organisation promoting STEM education…
Irish Tech News are Ireland’s No. 1 Online Tech Publication and often Ireland’s No.1 Tech Podcast too.
You can find hundreds of fantastic previous episodes and subscribe using whatever platform you like via our Anchor.fm page here: https://anchor.fm/irish-tech-news
If you’d like to be featured in an upcoming Podcast email us at Simon@IrishTechNews.ie now to discuss.
Irish Tech News have a range of services available to help promote your business. Why not drop us a line at Info@IrishTechNews.ie now to find out more about how we can help you reach our audience.
You can also find and follow us on Twitter, LinkedIn, Facebook, Instagram, TikTok and Snapchat.