Слепой часовщик. Как эволюция доказывает отсутствие замысла во Вселенной - Докинз Ричард. Страница 22
Научить компьютер проводить отбор по неким обобщенным, размытым признакам, таким как высокий-и-тонкий, низенький-и-толстый, обладающий выпуклыми формами или шипами – да хоть украшенный в стиле рококо, – совсем несложно. В качестве одного из способов можно так запрограммировать компьютер, чтобы он помнил, какого рода признаки нравились человеку раньше, и продолжал самостоятельно вести отбор примерно в том же направлении. Но это нисколько не приблизит нас к имитации естественного отбора. Если не считать некоторых особых случаев, таких как выбор брачного партнера самкой павлина, то природе, чтобы сделать выбор, никаких вычислительных мощностей не требуется. Сила, действующая при естественном отборе, прямолинейна, сурова и проста. Зовут ее старуха с косой. Разумеется, причины выживания далеко не просты – потому-то естественный отбор и способен создавать животные и растительные организмы, устроенные так невероятно сложно. Но в самом факте гибели есть что-то очень грубое и примитивное. А неслучайная гибель – это все, что требуется, чтобы в дикой природе мог происходить отбор фенотипов, а значит, и скрывающихся за ними генов.
Если мы хотим сделать действительно интересную компьютерную имитацию естественного отбора, то следует забыть про узоры в стиле рококо и про все остальные качества, определяемые на глаз. Вместо этого нужно сосредоточиться на моделировании неслучайной гибели. Биоморфы должны взаимодействовать в компьютере с неким подобием враждебной окружающей среды. От каких-то свойств их формы должно зависеть, выживут они в этой среде или нет. В идеале враждебное окружение должно включать в себя и другие эволюционирующие биоморфы: “хищников”, “жертв”, “паразитов”, “конкурентов”. Определенная конфигурация биоморфы-“добычи” влияла бы, скажем, на ее уязвимость для определенных “хищных” форм. Такие критерии уязвимости не должны быть заранее установлены программистом. Они должны возникнуть точно так же самостоятельно, как и сами формы. Вот тогда в компьютере создались бы условия для самоподдерживающейся “гонки вооружений” (см. главу 7), что позволило бы начаться настоящей эволюции, и я не осмеливаюсь предполагать, чем бы все это могло закончиться. К сожалению, я не настолько силен в программировании, чтобы создать такой искусственный мир.
Рис. 5
Если кому оно и по плечу, то, вероятно, тем, кто разрабатывает эти шумные и вульгарные игровые автоматы – наследники “Космических захватчиков”. В их программу заложена модель искусственного мира, зачастую объемного, со своей географией и с ускоренной шкалой времени. В этом трехмерном пространстве то и дело появляются различные существа, которые сталкиваются, перестреливаются, пожирают друг друга – и все под аккомпанемент отвратительных звуков. Имитация бывает настолько удачной, что игрок с зажатым в руке джойстиком может испытывать убедительную иллюзию, будто он сам является частью этого искусственного мира. Полагаю, что вершиной подобного программирования являются специальные камеры для тренировки пилотов и космонавтов. Но даже это сущая чепуха по сравнению с написанием такой программы, которая имитировала бы гонку вооружений, возникающую между хищниками и их жертвами внутри полноценной искусственной экосистемы. Тем не менее ничего невозможного тут нет. Если где-нибудь есть профессиональный программист, который не прочь поучаствовать в этой амбициозной затее, то я буду рад связаться с ним (или с ней).
А пока можно попытаться сделать нечто куда более простое, чем я и собираюсь заняться ближайшим летом. Я поставлю компьютер где-нибудь в тенистом уголке сада. Дисплей у меня цветной. Имеется и вариант программы с несколькими дополнительными “генами”, которые контролируют цвет, точно так же как уже знакомые нам девять генов контролируют форму. В качестве исходной биоморфы я выберу какую-нибудь более или менее компактную и ярко окрашенную. На экране компьютера будет одновременно выставлено на обозрение все ее мутантное потомство, отличающееся от нее формой и/или окраской. Думаю, что пчелы, бабочки и прочие насекомые будут навещать биоморф и делать “выбор”, ударяясь в тот или иной участок экрана. После определенного количества таких визитов компьютер удалит все изображения, “размножит” наиболее удачливую из биоморф и покажет следующее поколение мутантных потомков.
С упоением предвкушаю, как благодаря диким насекомым через много поколений в компьютере появятся цветы. Если это получится, то эволюция компьютерных цветков будет идти ровно под тем же самым давлением отбора, которое направляло эволюцию цветка в реальном мире. Моя надежда подпитывается как тем фактом, что насекомые любят садиться на яркие цветные пятна на женской одежде, так и опубликованными результатами более систематических экспериментов. Другая возможность, которую я нахожу даже еще более захватывающей, – это то, что насекомые положат начало эволюции себе подобных форм. Есть прецедент (а значит, и повод для надежды): именно пчелы стали причиной возникновения пчеловидных орхидей. Самцы пчел, пытаясь совокупляться с цветками и перенося таким образом пыльцу, запустили у орхидных процесс накапливающего отбора, который через много-много поколений привел к появлению цветков, имеющих форму пчелы. Представьте себе орхидею с рис. 5 в цвете. Смогли бы вы устоять, будь вы пчелой?
Основным источником пессимизма для меня является то, что зрение у насекомых работает совершенно не так, как у нас с вами. Экраны компьютеров разрабатывались для человеческих глаз, а не для пчелиных. Запросто может оказаться, что хотя и нам, и пчелам пчеловидные орхидеи видятся (каждым на свой лад) похожими на пчел, тем не менее изображений на экране пчела может вообще не заметить. Возможно, она не увидит ничего, кроме 625 линий сканирования. И все же попробовать стоит. К моменту публикации этой книги я уже буду знать исход дела.
Существует распространенное клише, нередко произносящееся таким тоном, который Стивен Поттер назвал бы “рубануть сплеча”, и гласящее, что нельзя получить от компьютера больше, чем ты сам в него заложил. Бывает, что эта мысль формулируется иначе: компьютеры выполняют в точности то, что им говорится, и потому совершенно не способны к творческой созидательности. Это избитое утверждение верно только в том убогом смысле, в каком можно сказать, будто Шекспир за всю свою жизнь не написал ничего, кроме того, чему его научил первый школьный учитель, – слов. Я ввел в компьютер программу ЭВОЛЮЦИЯ, но я не задумывал ни “своих” насекомых, ни скорпиона, ни истребителя “Спитфайр”, ни лунохода. У меня не было ни малейшего подозрения, что они могут возникнуть, – вот почему глагол “возникнуть” здесь уместен. Не отрицаю, отбор, направлявший их эволюцию, проводился при помощи моих глаз, но каждый раз мои возможности ограничивались небольшим выводком потомков, возникавших благодаря случайным мутациям, а моя “стратегия” отбора – хороша она или плоха – была непоследовательной, изменчивой и сиюминутной. Я не стремился ни к какой отдаленной цели, как не стремится к ней и естественный отбор.
Могу для пущей эффектности подробнее остановиться на том случае, когда я действительно попытался стремиться к отдаленной цели. В первую очередь должен сделать признание. Впрочем, вы все равно догадались бы. История эволюционных событий, изображенная на рис. 4, – реконструкция. Это не самые первые из “моих” насекомых. Когда они в первый раз появились на свет под торжественные фанфары, у меня еще не было возможности списать их гены. Насекомые были прямо передо мной – глядели на меня с экрана, а добраться до них, расшифровать их гены я не мог. Я до последнего тянул с выключением компьютера, надрывая свой мозг в поиске способа сохранить их. Но такого способа не существовало. Гены были спрятаны слишком глубоко – так же как и в реальной жизни. Я мог распечатать изображения получившихся организмов, но гены были утрачены. Я немедленно внес в программу необходимые изменения – чтобы в дальнейшем все генетические формулы были в моей досягаемости. Но было слишком поздно. Своих насекомых я потерял.