Молекула ДНК строится по принципу комплиментарности — четыре азотистых основания, из которых она состоит, сочетаются между собой строго в определенном порядке — аденин (A) только с тимином (T), гуанин (G) только с цитозином (C). Вайзман так описал это принцип через Инь и Ян: пара A-Т: старая Инь — молодой Ян; пара G-C — старый Ян — молодая Инь.
Дальше он написал программу, которая анализировала гексаграммные последовательности и статистически, отталкиваясь от количества в ней янских и иньских черт, упрощала до одной из триграмм, учитывая также и количество старых черт. Теперь, любой паре вопрос-ответ в базе соответствовала одна-единственная триграмма, триграммный метатэг.
Теперь можно было строить информационную ДНК. Для первой цепочки виртуальной молекулы бралась одна из триграмм, во всех возможных, то есть, в восьми вариантах. Например, триграмма Земля
Дальше, по принципу комплиментарности, строилась вторая ветвь спирали: к Земле присоединялось Небо.
Пары образовывали гексаграммы:
И массивы данных, привязанных к триграммам сверху и снизу, объединялась. Это был первый уровень упорядочивания данных. Если для этого участка двойной спирали произвести обычное изменение старых черт на их противоположность, получаются все восемь «чистых», (т. е. состоящих из одинаковых триграмм) гексаграмм цикла Перемен:
Этот принцип работал для всех триграммных цепочек, построенных по ДНК-принципу. В итоге всегда получалось восемь чистых гексаграмм, но в разном порядке.
Пример цепочки для триграмм Огня и Воды:
Эти восемь чистых гексаграмм и являлись главным шаблоном сортировки. Таким образом, вся информация Интернета заносилась в стандартную решетку 8 на 8.
ДНК-алгоритм не охватывал всего разнообразия гексаграмм, но Вайзман и не ставил такой цели — он просто хотел хоть как-то упорядочить информационный хаос, который люди называют Интернетом. И этот метод работал — в этом Вайзман убедился, когда увидел, как в одном поле базы группируются Интернет-страницы об одном и том же, даже на разных языках. Иосиф мог часами наблюдать за графической моделью ДНК-базы. Это было завораживающее, медитативное зрелище. К ветвям, медленно вращающейся вокруг своей оси двойной спирали, прилипали разноцветные шарики, обозначающие данные, они объединялись между собой, обрастали тегами, и встраивались в спираль, чтобы притягивать к себе все новые и новые данные. День за днем, двойная спираль, как мясорубка, перемалывала Интернет, превращая хаос в порядок. Вайзман называл свою ДНК-базу "Геномом Интернета".
Чтобы было легче ворочать огромными массивами данных, Иосиф завел себе Тень, они тогда как раз входили в моду. В отношении облика своего посредника Вайзман не стал оригинальничать — его Тень выглядела как Пакман. Только, теперь, куда же без этого, это был, трехмерный, богато анимированный, говорящий Пакман. Его Тень стала связующим звеном между автоматом и ДНК-базой. В то время Вайзман работал не разгибаясь, день и ночь, модернизируя компьютерную систему, сортируя данные, программируя, вычисляя…. Он торопился — Иосиф знал, что у него осталось немного времени. Нет, на здоровье Иосиф не жаловался. Он почти не ощущал своего возраста. Выглядел он на порядок моложе своих лет, те люди, с которыми он общался в городе (продавцы компьютерного железа, в основном) не могли даже предположить, что ему столько лет, сколько ему есть. Дело было в Небесном Законе — каждому человеку отпущено столько, сколько ему отпущено и не более. Вайзман давно определил примерную дату своей смерти, несколько разных гаданий, на разных отрезках жизни, указывали примерно на одно и тоже время. И это время близилось. И на склоне лет Вайзману, вдруг, открылось кое-какие не очень приятные истины, на которые он не обращал внимания ранее. Почти всю жизнь он положил на алтарь Истины, у него не осталось время на обычные, мирские вещи, что наполняют смыслом жизнь обычных людей. У него не было семьи. Не было друзей. И самое ужасное — у него не было учеников. И если он сейчас покинет этот мир, все его знания умрут вместе с ним и некому будет завершить труд всей его жизни. Это было особенно невыносимо осознавать, когда он был всего в двух шагах от Ответа. Все, что у него было — этот желтый колобок. Это его семья, его ученик, его друг. Вайзман завел привычку разговаривать со своей Тенью. Пакман стал ковчегом знания, завещанием Вайзмана. Иосиф рассказывал Пакману о своей жизни, от начала до сегодняшнего дня. Он был с ним абсолютно откровенен, говорил все, как есть, делился с ним знаниями, желаниями и мечтами. Доверял самое сокровенное. День за днем он вкладывал в него свою душу. Пакман терпеливо выслушивал монологи своего хозяина, иногда сочувственно хлопая челюстями.
Иосиф готовился к последнему, главному шагу — связать все воедино и создать универсальную Машину Предсказаний. Но пока Иосиф думал, как подступится к этой задаче, все решилось само собой.
Это стало происходить не так давно. Первое, на что обратил внимание Вайзман, анализируя логи И-Пакмана — странные поисковые запросы. Какая-то абракадабра, символьная мешанина в поле поискового запроса. Иосиф просмотрел индексы поисковика — запросы шли с его IP. В это было трудно поверить — но, похоже, И-Пакман стал что-то спрашивать сам. Трафик вдруг увеличивался в разы, причем он значительно превысил реальную мощность его компьютерной системы. Потом Тень вдруг перестала исполнять некоторые команды. Однажды Вайзман запустил графическую модель ДНК-Базы и обмер. Спираль расплеталась. Это был процесс денатурции — разделение двойной спирали на две отдельные цепочки, который предшествует делению ДНК. Потом обе цепочки стали дробиться на более мелкие части. Вайзман подумал, было, что база посыпалась, но тут на его глазах началось построение новой, гораздо более длинной цепочки ДНК. Иосиф охватил мистический трепет — информация оживала. На его глазах происходило рождение новой формы жизни. Эта новая ДНК, которая закручивалась в бесконечность, являлась бинарным кодом нового организма, который, нолик к единичке, рождал сам себя.
Иосиф никак не мог повлиять на этот процесс — компьютер больше не слушался своего хозяина. Все, что оставалось Вайзману — ждать. И Иосиф спокойно ждал. Мир и покой воцарился в его душе. В конце жизни он, наконец, понял, что же такое настоящее счастье. Счастье — это выполнить все, что тебе предначертано Небом.
Вечером, 9 мая, Иосиф заварил чайничек чая и устроился на крыльце дома, намереваясь поглазеть на праздничный салют. С первыми залпами дом затрясся так сильно, что он расплескал чай себе на колени. Иосиф бросился внутрь — комп страшно гудел. Полная системная истерика — процессоры раскалилась до запредельных температур, винчестеры трещали так, что Иосиф не слышал собственной ругани. Казалось, еще немного и компьютер взорвется вместе с домом. Но внезапно все стихло. За окном, в Небе продолжали распускаться огненные цветы. Иосиф посмотрел на экран игрового автомата. И-Пакман исчез из лабиринта.
Зиро потер ладонями лоб, словно пытаясь умять эту историю в голове. В длинном списке того, во что он не верил, Искусственный Интеллект входил в первую пятерку. Ведь для того, чтобы создать ИскИн, для начала, надо понять, как работает естественный, то есть человеческий разум. А человеку эта задача не под силу, просто потому, что он пытается понять это, используя те методы мышления, которые он и пытается постичь. Тут нужен иной разум, разум, работающий по другим законам, который мог бы непредвзято посмотреть на человека со стороны. А где ж его взять? Всякие там разумные инопланетяне в списке Зиро шли сразу перед Искусственным Интеллектом.
- Значит, вы создали Искусственный Интеллект? — спросил он.
- Я не знаю, что… кого я создал, — Вайзман вздохнул и сделал глоток из пиалы, он заварил отличный женьшеневый улун. — И создал ли? Он создал сам себя. С таким же успехом можно сказать, что его создал тот, кто создал эту игру, — он показал на аркаду. — Или тот, кто создал компьютеры. Или тот, кто создал Книгу Перемен.
- Это выглядит так, как будто вы снимаете с себя ответственность, — пожал плечами Зиро.
- Ни в коем случае. Я просто хочу сказать, что все это длинная цепочка событий, и все ее звенья равнозначны.