Скачать книгу

запрограмувати комп’ютер запам’ятовувати типи якостей, яким люди віддали перевагу в минулому, і весь час відбирати той самий загальний тип у майбутньому. Але це геть не наближає нас до імітації природного відбору. Важливим моментом є те, що природа не потребує для здійснення відбору обчислювальних потужностей, окрім як в особливих випадках, таких як вибір павичів павами. У природі чинник відбору зазвичай прямий, нічим не прикрашений і простий. Це сама смерть із косою. Звісно, причини виживання геть не прості, саме тому природний відбір може створювати тварин і рослини такої величезної складності. Але в смерті як такій є щось дуже грубе й примітивне. І невипадкової смерті в природі цілком достатньо для відбору фенотипів, а отже, й генів, які вони містять.

      Для імітації природного відбору в комп’ютері у спосіб, що нас цікавить, треба забути про прикраси в стилі рококо та всі інші видимі оку якості. Замість цього слід зосередитися на імітації невипадкової смерті. Біоморфи в комп’ютері мають взаємодіяти з імітацією ворожого навколишнього середовища. Виживуть вони в цьому середовищі чи ні, має визначатись якоюсь особливістю їхньої форми. В ідеалі вороже навколишнє середовище має охоплювати інші біоморфи, що еволюціонують, – «хижаків», «здобич», «паразитів», «конкурентів». Специфічна форма біоморфа-здобичі має визначати його вразливість до вловлення, наприклад, специфічною формою біоморфа-хижака. Такі критерії вразливості не має задавати програміст. Вони мають виникати, так само, як виникли самі ці форми. Отоді у комп’ютері справді розпочалася б еволюція, бо склалися б умови для самопідкріплюваної «гонитви озброєнь» (див. розділ 7), і я не візьму на себе сміливість робити припущення стосовно того, чим усе це закінчилося б. На жаль, боюся, що створення такого несправжнього світу виходить за межі моїх можливостей як програміста.

      Якщо і є хтось достатньо розумний для такої роботи, то це програмісти, що розробляють ці галасливі й вульгарні аркадні ігри – похідні «Космічних загарбників». У цих програмах якраз імітується несправжній світ. Він має власну географію, часто в трьох вимірах, а також швидкозмінний вимір часу. Персонажі зближуються в імітованому тривимірному просторі, вступають у суперечки, стріляють один в одного, ковтають один одного, здіймаючи жахливий галас. Така імітація може бути настільки доброю, що гравець, який тримає джойстик, перебуває в цілковитій ілюзії, що він сам є частиною цього несправжнього світу. Вершиною такого типу програмування, на мою думку, є спеціальні камери для тренування пілотів літаків і космічних кораблів. Але навіть ці програми є дрібницею порівняно з тією, яку треба було б написати для імітації «гонитви озброєнь» між хижаками й здобиччю, що є складовими повноцінної імітаційної екосистеми. Однак це, безумовно, можна зробити. Якщо якийсь професійний програміст готовий до спільної праці над таким завданням, я буду радий поспілкуватися з ним чи з нею.

      Тим часом

Скачать книгу