Metal Spheres Swarm Together to Create Freeform Modular Robots
spectrum.ieee.org
spectrum.ieee.org
I think "Edge computing" is taking us to that direction.
The argentine ant supercolony is an enormous swarm, but we don't really expect to be able to have a conversation with it, or see it deal with abstract concepts, but they can solve lots of local approximate optimization problems.
Slime molds are single cells but you might think of them as a swarm of nuclei and organelles that can solve hard optimization problems when in the right form, but again they don't seem like a general intelligence.
Is the missing piece that swarms must be of agents with certain properties? Or that the interactions between the members of a swarm need to have some specific properties?
These of these nodes automatically detect, connect, and communicate with the nearest node. Think of it as bluetooth vs wi-fi hybrid of the future. The aim is to make a more resilient internet by eliminating single points of failure (i.e. AWS servers down), but the end result will be some sort of rudimentary network, that will lead to "emergence" of some sort.
I just realized I've been describing "Edge computing".
I would not my IOT lightbulb (or worse, a camera) to communicate with my neighbor's house -- there are significant availability, privacy and security concerns.
The same way, I remember seeing lots of open WiFi networks, twenty years ago... and now they are virtually gone.
Instead, it would be still centralized servers, but with more reliability -- think fiber + 5G backup at home, and multi-region/cloudfare workers approach in the cloud.
What I'd like to emphasis is what I'm suggesting will be the unwanted side-effect of this type of peer-to-peer communication.
Saving bandwidth is useful, but I see no future for de-centralized control. The control connection is cheap and allows a lot of things that would be hard with decentralized control -- health monitoring, staged rollouts, instance security updates. You can see this trend even today -- there are all service meshes like Tailscale, BeyondCorp-like distributed systems, hey, even Google Wifi -- which have central control and distributed data.
So even if something strange emerges, once it starts taking up non-trivial resources, it will be logged by central server, detected (by humans) as a bug, and killed with a routine firmware update.
Likely the most probable scenario of our contact with extraterrestrial intelligence is they will completely ignore us, and will not attempt to communicate, or even if they attempt to, we will not perceive it as communication.
Essentially, an intelligence can be so alien that the concept of communicating with it would be impossible.
You could stretch the definition in the other direction too: if you crush an ant with your finger or put a spoon of honey next to their city you've communicated something. If you crush enough of them and they attack you we got ourselves an exchange in a language both parties understand.
I wouldn't attribute to much value to any definition that desires to define communication as an impossibility. Sure it could be done but such sour mind is best avoided.
I think it's something along the lines of.... randomized interactions of entities, constrained only by the attributes of the entities.
The 6502 CPU only has 56 instructions. They are very simple, and on the face value, do not create anything exciting. But then, we have.. every program and game on Atari, Commodore 64, NES, Apple II.
Is there a quantitative difference between glider factory emerging from simple game of life rules, and incredible complexity of Elite game emerging from simple instructions of 6502?
Makes me wonder if Arnie could have defeated him/it by throwing lots of strong magnets into the mix.
Alternative experiment to do in computer.
Make each sphere with a neuron that learns about space, time (given n cordinates of movement, how many cpu cycles it took to move).
Next make each sphere made of optical material that can see outside from within.
Wait until the sphere learns a visual model of its surroundings.
Now the sphere can predict movement of other spheres in motion. It can focus on a single particular sphere.
Let it find a way to communicate and then human snoop in.
The sphere learns about itself from other sphere. (A group of spheres atached to them self and mimicing a sea wave)
Overall a good candidate to be in here https://github.com/imvetri/artificial-intelligence/blob/mast...
(Cf. Alexander Bell's kites & Bucky Fuller's geodesic mega-structures.)
Holes could enable sensors, charging, and optical communication. For inter-node communication, radio signals can conduct between the shells and would be far more robust than optical. But optical would be more resilient against interference, jamming, and eavesdropping.