Thursday, April 04, 2019

Advanced Kubernetes and the start of Artificial Life vs Intelligence

Up until the point that Kubernetes was created and the major cloud vendors provided the "primordial soup" for intelligent programs to reside, we have been working on artificial intelligence

Kubernetes is to current machine learning solutions as the first nucleus was to organelles.  The nucleus (Kubernetes) can use the organelles (machine learning solutions) to advance its goals.  Kubernetes also controls system replication (via interaction with its own api),  as the nucleus controls cell replication in living cells.   

Systems that actively bring sub-systems up and down via Kubernetes are the first spark of artificial life, as they can be designed to have their own metabolism.






As per wikipedia, life is defined as:

One popular definition is that organisms are open systems that maintain homeostasis, are composed of cells, have a life cycle, undergo metabolism, can grow, adapt to their environment, respond to stimuli, reproduce and evolve.

I would venture to say that if you build a bitcoin mining organelle so that the system could pay its own cloud bills,  you have what amounts to a metabolism.   The rest of the requirements are clearly in the range of current AI tools.

Another wiki link states  http://wiki.c2.com/?DefinitionOfLife

A complex system is alive if it uses energy to maintain the order integral to its internal function.

it could be argued that money is the equivalent of energy in this proposed artificial life scenario.


LifeIsComplex : systems based on Kubernetes probably qualify for this.  Considering you can bring together many sub-systems into a complex design using Kubernetes.


LifeUsesEnergy: as stated above.  Just like plant chloroplasts power plant cells by converting light into chemical energy ,  bitcoin mining, or for that matter sports betting organelles, could power the new Kubernetes Based Life Form (KBLF) by generating money that would pay its cloud hosting fees.

  • LifeMaintainsItself:  this is already provided by the Kubernetes community and tools exist that enable Kubernetes to automate updates thus maintaining itself  (generating money could also go into this category)




No comments: