Explains how computer scientists have turned to nature for solutions to the problems of machine adaptation and learning, for example by developing artificial immune systems that function like their biological counterparts to fight off computer viruses.