If AI learns to replicate itself: autonomous malicious code could infiltrate household appliances and TVs
Anthropic’s work on the self-replication of AI models addresses a practical question: under what conditions might a system exploit the available computing resources to create copies of itself,
The idea that an artificial intelligence system could replicate itself autonomously is no longer the stuff of science-fiction films, but could soon become a reality. Anthropic’s work on the self-replication of AI models addresses a practical question: under what conditions could a system exploit available computing resources to create copies of itself, transfer them to other machines and continue to operate without relying on infrastructure directly controlled by its developers?
This issue is a priority for those involved in cybersecurity and the protection of critical infrastructure, as it outlines a very real risk scenario: AI agents capable of adapting to different devices, exploiting vulnerable systems and spreading across connected networks, gradually reducing the need for human intervention. The experiments do not prove that such a threat is already operational on a large scale, but they do show that some of the technical barriers are becoming less robust. For those defending networks and infrastructure, the risk is not merely theoretical: it is the possibility that AI-enhanced malware could transform thousands of compromised IoT devices into a distributed network, capable of expanding and adapting its operations with a speed and flexibility that are difficult to counter.
The starting point is the report published by Anthropic, *Self-replicating AI: assessing the risk*, which analyses the possibility of relatively small models spreading amongst connected devices. The issue concerns not only the power of the model, but also access to computing resources, the availability of credentials, the ability to execute code and the ability to communicate with other systems.
To understand the risk, we need to distinguish between four stages: identifying accessible devices, gaining the ability to execute code, configuring the model on the new hardware, and repeating the process on other systems. The most interesting challenge for the researchers was not to demonstrate that a compromised device could receive a programme, but to verify whether an AI agent could run a model on machines it was unfamiliar with, whilst autonomously resolving issues relating to compatibility, memory and software.

