not necessarily nowadays can encode completely autonomous and evolutionary robots, I quote as an example of artificial intelligence technology developed specifically to solve the problem of self-adaptation, including neural networks and genetic algorithms are other methods the most successful when it comes to self-adaptation to the context.