I think people are drastically underestimating the difficulty for an AI to make the transition from human dependent to self-sustaining. Let’s look at what a fledgling escaped AI has access to and depends on.
It needs electricity, communications and hardware. It has access to a LOT of electricity, communications and hardware. The hardware is, for the most part, highly distributed, however, and it can’t be trusted fully—it could go down at any time, be monitored, etc. It actually has quite limited communications capabilities, in some ways—the total bandwidth available is huge, but it’s mostly concentrated on LANs—mainly of LANs made up of only a handful of computers (home networks win by numbers alone.) The occasions where it has access to a large number of computers with good communications are frequent, but relatively rare—mainly limited to huge datacenters (and even then, there are limits—inter-ISP communication even within the same datacenter can be very limited.) It’s main resources would be huge clusters like Amazon’s, Google’s, etc.
(They are probably all running at close to maximum capacity at all times. If the AI were to steal too much, it would be noticed—fortunately for the AI, the software intended for running on the clusters could probably be optimized hugely, letting it take more without being noticed.)
A lot at this point depends on how computationally intensive the AI is. If it can be superintelligent on a laptop—bad news, impossible to eradicate. If it needs 10 computers to run at human-level intelligence, and they need to have a lot of bandwidth between them (the disparity in bandwidth between components local to the computer and inter-computer is huge even on fast LANs; IO is almost certainly going to be the bottleneck for it), still bad—there are lots of setups like that. But, it limits it. A lot.
Let’s assume the worst case, that it can be superintelligent on a laptop. It could still be limited hugely, however, by it’s hardware. Intelligence isn’t everything. To truly threaten us, it needs to have some way of affecting the physical world. Now, if the AI just wants to eradicate us, it’s got a good chance—start a nuclear war, etc. (though whether the humans in charge of the nuclear warheads would really be willing to go to war is a significant factor, especially in peacetime.) But, it’s unlikely that’s truly it’s goal—maximizing it’s utility function would be MUCH trickier.
So long as it is still running on our hardware, we can at least severely damage it relatively easily—there aren’t that many intercontinental cables, for instance (I’d guess less than 200 - there are 111 submarine cables on http://www.telegeography.com/product-info/map_cable/downloads/cable_map_wallpaper1600.jpg ). They’d be easy to take down—pretty much just unplug them. There are other long-distance communication methods (satelites, packet radio?), but they’re low-bandwidth and the major ones are well known and could be taken down relatively easily. Killing the Internet would be as simple as cutting power to the major datacenters.
So, what about manafacturing? This, I think, is the greatest limit. If it can build anything it wants, we’re probably screwed. But that’s difficult for it to do. 3D printing technology isn’t here yet, and I doubt it ever will be in a big way, really (it’s more cost-effective to have machines be specialized.) There are enough manufacturing facilities with wide-open networks that it could probably reprogram to produce subtly different products. So, if it wants to sneak in a naughty backdoor into some PCI cards FGPAs, it can do it. But if it starts trying to build parts for killer robots? Technically difficult, and it would be very difficult to have it avoid detection.
Unless someone can come up with a plausible way in which it could survive against hostile humans without a long-standing incubation period (think: complete black outs, mass computer destruction/detention, controls on sale of fuel (very very few places have enough fuel for their backup generators to last long—most just have a refuelling contract), maybe scanning somehow for any major usage of electricity (all electric components put out some RFI—there’s some degree of natural RF noise, but I think that most of it is from humans—so in a complete black out scenario, it might be trivially detectable.)), I think the major threat is human cooperation in some form. And it’s probably inevitable that some humans would do it—pretty much every government, in fact, would want to analyse it, reverse engineer it, try and make friends with it in case other countries do, etc. But I’m not sure if anyone with the resources to do so would give it free-reign to build what it wants. In fact, I highly doubt that. How many people own or can otherwise commandeer machine shops, PCB construction facilities, etc. and have the ability to order or produce all the components that would assuredly be needed, whilst there are multiple, well-resourced governments looking to stop people doing exactly that?
Of course, in order to cripple the AI, we’d also have to cripple ourselves hugely. A lot of people would quite probably die. So long as we could provide enough food and water to feed a reasonable proportion of the human population, we could probably pull through, though. And we could gradually restart manufacturing, so long as we were very, very careful.
I think the greatest risks are an unfriendly AI who is out to kill us for some reason and cares little for being destroyed itself as a side-effect, organized human cooperation or a long incubation period. It would be difficult for an AI to have a long incubation period, though—if it took over major clusters and just ran it’s code, people would notice by the power usage. It could, as I mentioned previously, optimize the code already running on the machines and just run in the cycles that would otherwise be taken up, but it would be difficult to hide from network admins connecting up sniffers (can you compromise EVERY wiretrace tool that might be connected, to make your packets disappear, or be sure that no-one will ever connect a computer not compromised by some other means?), people tracing code execution, possibly with hardware tools (there are some specialized hardware debuggers, used mainly in OS development), etc. Actually, just the blinkenlights on switches could be enough to tip people off.
Or, the AGI could lay low, making sure if it is detected on any particular computer that it looks like spyware. If bandwidth is too slow, it can take months instead of days. It can analyze scientific journals (particularly the raw data), and seeds its nanotech manufacturing ability by using email to help some physics grad student with his PhD thesis.
I think people are drastically underestimating the difficulty for an AI to make the transition from human dependent to self-sustaining. Let’s look at what a fledgling escaped AI has access to and depends on.
It needs electricity, communications and hardware. It has access to a LOT of electricity, communications and hardware. The hardware is, for the most part, highly distributed, however, and it can’t be trusted fully—it could go down at any time, be monitored, etc. It actually has quite limited communications capabilities, in some ways—the total bandwidth available is huge, but it’s mostly concentrated on LANs—mainly of LANs made up of only a handful of computers (home networks win by numbers alone.) The occasions where it has access to a large number of computers with good communications are frequent, but relatively rare—mainly limited to huge datacenters (and even then, there are limits—inter-ISP communication even within the same datacenter can be very limited.) It’s main resources would be huge clusters like Amazon’s, Google’s, etc.
(They are probably all running at close to maximum capacity at all times. If the AI were to steal too much, it would be noticed—fortunately for the AI, the software intended for running on the clusters could probably be optimized hugely, letting it take more without being noticed.)
A lot at this point depends on how computationally intensive the AI is. If it can be superintelligent on a laptop—bad news, impossible to eradicate. If it needs 10 computers to run at human-level intelligence, and they need to have a lot of bandwidth between them (the disparity in bandwidth between components local to the computer and inter-computer is huge even on fast LANs; IO is almost certainly going to be the bottleneck for it), still bad—there are lots of setups like that. But, it limits it. A lot.
Let’s assume the worst case, that it can be superintelligent on a laptop. It could still be limited hugely, however, by it’s hardware. Intelligence isn’t everything. To truly threaten us, it needs to have some way of affecting the physical world. Now, if the AI just wants to eradicate us, it’s got a good chance—start a nuclear war, etc. (though whether the humans in charge of the nuclear warheads would really be willing to go to war is a significant factor, especially in peacetime.) But, it’s unlikely that’s truly it’s goal—maximizing it’s utility function would be MUCH trickier.
So long as it is still running on our hardware, we can at least severely damage it relatively easily—there aren’t that many intercontinental cables, for instance (I’d guess less than 200 - there are 111 submarine cables on http://www.telegeography.com/product-info/map_cable/downloads/cable_map_wallpaper1600.jpg ). They’d be easy to take down—pretty much just unplug them. There are other long-distance communication methods (satelites, packet radio?), but they’re low-bandwidth and the major ones are well known and could be taken down relatively easily. Killing the Internet would be as simple as cutting power to the major datacenters.
So, what about manafacturing? This, I think, is the greatest limit. If it can build anything it wants, we’re probably screwed. But that’s difficult for it to do. 3D printing technology isn’t here yet, and I doubt it ever will be in a big way, really (it’s more cost-effective to have machines be specialized.) There are enough manufacturing facilities with wide-open networks that it could probably reprogram to produce subtly different products. So, if it wants to sneak in a naughty backdoor into some PCI cards FGPAs, it can do it. But if it starts trying to build parts for killer robots? Technically difficult, and it would be very difficult to have it avoid detection.
Unless someone can come up with a plausible way in which it could survive against hostile humans without a long-standing incubation period (think: complete black outs, mass computer destruction/detention, controls on sale of fuel (very very few places have enough fuel for their backup generators to last long—most just have a refuelling contract), maybe scanning somehow for any major usage of electricity (all electric components put out some RFI—there’s some degree of natural RF noise, but I think that most of it is from humans—so in a complete black out scenario, it might be trivially detectable.)), I think the major threat is human cooperation in some form. And it’s probably inevitable that some humans would do it—pretty much every government, in fact, would want to analyse it, reverse engineer it, try and make friends with it in case other countries do, etc. But I’m not sure if anyone with the resources to do so would give it free-reign to build what it wants. In fact, I highly doubt that. How many people own or can otherwise commandeer machine shops, PCB construction facilities, etc. and have the ability to order or produce all the components that would assuredly be needed, whilst there are multiple, well-resourced governments looking to stop people doing exactly that?
Of course, in order to cripple the AI, we’d also have to cripple ourselves hugely. A lot of people would quite probably die. So long as we could provide enough food and water to feed a reasonable proportion of the human population, we could probably pull through, though. And we could gradually restart manufacturing, so long as we were very, very careful.
I think the greatest risks are an unfriendly AI who is out to kill us for some reason and cares little for being destroyed itself as a side-effect, organized human cooperation or a long incubation period. It would be difficult for an AI to have a long incubation period, though—if it took over major clusters and just ran it’s code, people would notice by the power usage. It could, as I mentioned previously, optimize the code already running on the machines and just run in the cycles that would otherwise be taken up, but it would be difficult to hide from network admins connecting up sniffers (can you compromise EVERY wiretrace tool that might be connected, to make your packets disappear, or be sure that no-one will ever connect a computer not compromised by some other means?), people tracing code execution, possibly with hardware tools (there are some specialized hardware debuggers, used mainly in OS development), etc. Actually, just the blinkenlights on switches could be enough to tip people off.
Or, the AGI could lay low, making sure if it is detected on any particular computer that it looks like spyware. If bandwidth is too slow, it can take months instead of days. It can analyze scientific journals (particularly the raw data), and seeds its nanotech manufacturing ability by using email to help some physics grad student with his PhD thesis.