En los últimos años la vida artificial había sustituido a la inteligencia artificial como objetivo informático a largo plazo. La idea era escribir programas que tuvieran los atributos de criaturas vivas: la capacidad de adaptarse, cooperar, aprender, asimilar cambios.