А меня давно интересует вопрос: нельзя ли организовать эволюцию искусственного интеллекта (программ) по типу Дарвиновской? Пишем программу - эволюционный механизм, которая будет случайным образом составлять другие программы. Сначала совсем короткие и простые. Почти все они, конечно, не будут работать и будут отбрасываться, но если какие-то окажутся работающими - они сохраняются, сравниваются, анализируются. Что-то в таком роде... Утопия?