← Back to Library

Artificial life, artificial intelligence

Rohit Krishnan challenges the prevailing narrative that artificial intelligence is simply a tool for prediction, arguing instead that we are on the cusp of a new era where AI serves as the developmental machinery for genuine artificial life. By reframing the history of computing not as a failure to replicate biology, but as a failure to replicate the environment in which biology evolves, Krishnan offers a startlingly fresh synthesis of two decades of stalled research. This is not just a technical deep dive; it is a philosophical pivot that suggests the next breakthrough in AI won't come from bigger models, but from evolving small agents inside the rich, chaotic substrate of a trained foundation model.

The Historical Dead End

Krishnan begins by dismantling the romanticized history of "playing god" with code, tracing the lineage from ancient golems to the mid-20th-century dreams of John von Neumann. He notes that while von Neumann conceived of a "universal constructor" capable of building other machines, the subsequent attempts to simulate life often fell into a trap of oversimplification. The early focus on cellular automata, like Conway's Game of Life, relied on the belief that "simple rules applied repeatedly are enough to make complexity." Krishnan writes, "We learnt about self-organisation, emergence and some of the principles that underlie evolution. But the dream of creating life remains very much a dream."

Artificial life, artificial intelligence

This historical context is crucial because it highlights a recurring blind spot: the assumption that complexity is purely a function of rule iteration. Krishnan points out that while we mastered the math of chaos, such as the Navier-Stokes equations governing weather, we failed to capture the richness required for life to take root. He draws a parallel to Stephen Wolfram's work on computational complexity, noting that while staggering complexity can emerge from simple starting points, "seeing the final form it's not easy to figure out what the initial rules were." The lesson here is that rule-based systems, no matter how elegant, lack the messy, unstructured depth of reality.

The Thinness of Digital Evolution

The argument shifts to evolutionary algorithms, which attempted to solve the design problem by letting the search do the work. Krishnan acknowledges their success in finding "strange hacks, controllers that make simulated bodies walk, antennae and circuits and neural network weights that no engineer would have written on purpose." Yet, he delivers a stinging critique of why these systems never achieved true autonomy. The problem, he argues, was not the mechanism of evolution, but the poverty of the world in which it occurred.

"These worlds were very thin!" Krishnan asserts. "The genomes were short, mutations were simple, the 'bodies' were simple, the ecologies too narrow, and the objective functions not nearly complex or expressive enough." He suggests that evolutionary strategies were actually "too strong" for their environments, finding clever shortcuts in narrow pockets rather than developing robust, generalizable life. This is a profound insight: evolution needs a world that is rich enough to punish cleverness and reward genuine adaptation. As Krishnan puts it, "Maybe you needed evolution to happen inside an entire world, not just a pocket universe. Artificial life had evolution, but not enough world."

Artificial life had evolution, but not enough world. Modern AI has world, at least enough of it, but no directed evolution.

Critics might argue that this distinction between a "thin" simulation and a "rich" environment is merely a matter of scale, not kind. If we simply make the digital world large enough, won't the complexity emerge naturally? Krishnan anticipates this, implying that the issue is structural—the lack of a robust developmental machinery that can interpret tiny genetic changes into coherent, large-scale phenotypic shifts.

The Missing Machinery of Biology

To understand why previous attempts failed, Krishnan turns to the staggering complexity of real biology, describing it as "obscene in richness." He highlights the gap between a gene and a trait, noting that even the most stripped-down synthetic cell, JCVI-syn3.0, contained 149 genes with unknown functions. "You do not get a human by reading off a list of genes like ingredients on a cereal box," he writes. Instead, biology is a loop of interpretation: DNA becomes RNA, proteins regulate other proteins, and tissues constrain cells, all while the environment constantly modifies the organism.

This section serves as the bridge to modern AI. Krishnan argues that foundation models, despite not being alive, possess a unique quality: they are a "learned prior over the traces of the real world." They have absorbed the statistical residue of language, code, images, and physics. In this view, a foundation model acts not as the organism, but as the "developmental machinery"—the complex, inherited structure that allows a small mutation to result in a coherent change. "Maybe this was the key difference," Krishnan suggests, proposing that modern AI finally provides the "baroque" substrate that previous simulations lacked.

The Synthesis: Evolving Inside the Model

The piece culminates in a bold proposal: combining the pattern-recognition power of deep learning with the generative pressure of evolution. Krishnan describes deep learning as a process where a network "absorbs" patterns from examples, settling into a configuration that can generate behaviors consistent with those patterns. However, he warns of the "tautology" of this approach, quoting Douglas Adams: "a tautology is something that if it means nothing, not only that no information has gone into it but that no consequence has come out of it." The risk is that these models compress the world in ways we don't understand, potentially creating epicycles that don't scale.

To break this cycle, Krishnan introduces his own experiment, "Evolora," which freezes a large model as the "world" and lets small LoRA adapters live inside it as organisms. "Charge them energy for tokens, pay them for useful behavior, let bankruptcy mean death, profit mean reproduction, and successful adapters merge into offspring," he explains. This creates a "semantic Game of Life" where evolution operates within a rich, learned environment. The result is not a single perfect creature, but an ecology of specialists, niches, and mergers. "Maybe we have to evolve an entire ecology learning to survive inside a world we trained but do not really understand, not just one artificial creature," Krishnan concludes.

Bottom Line

Rohit Krishnan's strongest contribution is the reframing of AI not as a competitor to biology, but as the necessary substrate for it, solving the "thin world" problem that plagued decades of artificial life research. However, the argument's biggest vulnerability lies in the assumption that a statistical model of human data is a sufficient proxy for the physical and biological laws that govern real-world evolution. The reader should watch for whether these "semantic ecosystems" can truly exhibit open-endedness or if they remain confined to the biases of their training data. The dream of creating life may finally be within reach, but only if we stop trying to build a creature and start building a world.

Maybe we have to evolve an entire ecology learning to survive inside a world we trained but do not really understand, not just one artificial creature.

Deep Dives

Explore these related deep dives:

  • Complexity: A Guided Tour Amazon · Better World Books by Melanie Mitchell

  • A New Kind of Science

    The article cites this work as the theoretical framework explaining how staggering complexity can emerge from simple, repeated rules, contrasting with traditional mathematical modeling.

  • Von Neumann universal constructor

    This specific theoretical machine design by John von Neumann provides the concrete blueprint for the 'universal constructor' mentioned in the text, illustrating the precise mechanism by which a computer could theoretically build a copy of itself.

  • Tierra (computer simulation)

    While the article mentions the 1987 conference and general evolutionary algorithms, this specific 1990s simulation by Tom Ray offers a tangible example of 'evolution without biology' where digital organisms evolved to steal CPU cycles, demonstrating the chaotic unpredictability of artificial life.

Sources

Artificial life, artificial intelligence

by Rohit Krishnan · Strange Loop Canon · Read full article

I. The old dream

Ever since humans became humans we’ve wanted to play god. To create life. We had stories of golems, shaped with clay and with words put in their hollow skulls, “emet” meaning truth and if you wanted to turn it off “met” meaning death. From Solomon ibn Gabirol in the 11th century who created a female golem to do household chores (relatable) to Vilna Gaon who tried to make a golem as a child. Hero of Alexandria made intricate mechanical and hydraulic devices, self-moving figures and artificial birds.

The 20th century was no exception, except the golems were getting a bit more real. At this point you might not be surprised to find that John von Neumann, who seems to have a hand in discovering almost everything else, thought computers could simulate and create life! He had an idea for a “universal constructor”, a machine which could build other machines. He also created the idea of cellular automata.

The first ALife conference, the Artificial Life conference, happened in 1987. It tried to focus on softer versions, to simulate life on these newly created digital substrates. A first example was Conway’s game of life. It had simple rules that, if applied repeatedly, would result in complex phenomena.

There have been plenty of explorations of this which relied on crafting simple rules and noticing the complexity that emerged when you combined a starting condition with those rules again and again and again. Even the similarly simple algorithms that used some form of mutation and selection, inspired by biological evolution, would effectively do this. They thought that the basis of life was a firm set of rules and the complexity that needed to emerge was a matter of the correct set of iterations.

We’re surrounded by complex phenomena like this. Weather is governed by the Navier-Stokes equations for fluid dynamics, a deterministic system that becomes chaotic due to nonlinearity. The famous butterfly effect, as Edward Lorenz discovered when he rounded off one variable from 0.506127 to 0.506 in his weather simulations dramatically changing the outcome.

Wolfram created a new kind of science with this theory as its background. He saw it as a great way to think about the way computational complexity emerged from simple starting points. You can get to quite staggering complexity starting from simple rules that get applied repeatedly but seeing the final form it’s not easy ...