Я писал искусственный интеллект весь следующий учебный год. Каждый день, когда только выдавалась возможность. При этом я окончательно запустил учёбу, делал что-то лишь иногда. Мой раскол между мной и классом окончательно сформировался. При этом у меня были приятели, всего пара человек, но единственное, что меня с ними связывало, это компьютерные игры, и только они. И не назвать их уж даже хорошими приятелями, потому что они были так, просто так... На самом деле мы с ними особо не общались. На день рождения в декабре, мне купили новый компьютер и главное пишущий CD-ROM, что позволило мне сделать копию данных и сохранить всё ранее созданное. Теперь, я мог писать, и не бояться, что написанные мною данные потеряются. Хотя понадобилось довольно много времени, чтобы перекинуть с дискеток по 1,44 мегабайта всё уже написанное. Хотя нет... Тогда не так много дискеток понадобилось, не так много. А главное, это ТТХ нового компьютера. Нет, процессор у него был не особо мощный, всего двести мегагерц, совсем мало, да это и не важно. Но главное отец выполнил мою просьбу и вставил в материнку девяносто шесть мегабайт оперативной памяти, тридцать два и шестьдесят четыре. Более, чем достаточно, хотя в последствии я придумал чисто для себя поговорку "оперативки много не бывает". Оперативная память была мне жизненно важна, но не для игр, хотя я и сказал, что она нужна мне для игр. Просто её всегда катастрофически не хватало, а вот теперь хватало, и даже по моим непритязательным меркам, это была роскошь. Потому что ей разом стало в двенадцать раз больше. Теперь я мог позволить себе всё, о чём мечтал, в смысле, загружать всё что хочу, и по нескольку модулей сразу. Не скажу, что она ускорила мою работу, но без увеличения объёма оперативки и нового компа, дальнейшая работа была бы сильно усложнена.

   Я продолжал работать, не много нет, но всё свободное время. И бывали дни, когда родители уезжали куда-то с ночевой, и на два дня. И в такие дни я иногда сидел аж по тридцать шесть часов не прерываясь, потом спал часов пять и сидел работал дальше. Когда родители уезжали с ночевой в гости, это было толчком к моему прогрессу, в такие дни я успевал сделать больше, чем за неделю. Создание Скайнета шло успешно и семимильными шагами. В школе, я продолжал избегать всех, общался по минимуму, и превратился в придурка, сейчас сказали бы во фрика. В основном из друзей у меня были лишь те, кто играл...

   Началось лето, следующее лето, я закончил восьмой класс. Не скажу что успешно, но меня никто не выгнал, конечно, из-за родителей. Моя мама проявляла политическую активность, и была на короткой связи с учителями, поэтому я оставался в "А" классе. И это лето, я сидел иначе, куда больше, чем обычно, я сидел, сидел и сидел, делал свои дела. Летом мне позволяли сидеть по настоящему много, учитывая то, что родители работали, в школу ходить не надо... Я вставал в восемь и сидел до самого вечера, а потом приходили с работы родители я просил компьютер и снова сидел... С друзьями общался мало, только иногда, раз в неделю, или раз в три недели ходил в компьютерный клуб поиграть в стратегии в казаки или в starcraft. И я продолжал писать и работать, и уделял этому всё больше и больше времени и сил. Мне казалось вот-вот и я закончу. Потому что вроде бы уже было так много готово... А потом выяснялось, что нужно сделать ещё и ещё, всё больше и больше. И вот настал день, когда мне стало не хватать и 96ти мегабайт оперативной памяти, правда теперь нехватка была не столь острой.

   На самом деле, этим летом не произошло ничего интересного в моей жизни. Правда, обострились отношения в Чечне, и стало совсем плохо президенту Ельцину. Но это моей жизни тогда вроде бы не касалось. Хотя болезни сердца Ельцина касались всех русских. Кризис в стране вроде как закончился, курс доллара стабилизировался, и вроде всё было нормально и стабильно. Госдолг стабильно рос, нам выделяли новые небольшие кредиты, чтобы мы могли не утонуть в своём... Проценты по старым кредитам капали, и их никто не платил. Я продолжал работать. В общем, я бы сказал, что лето было очень скучным, но это не так, именно потому, что я работал и в это лето особенно много.

   К концу лета я, наконец, закончил ИИ, хотя, слово закончил не корректно, теперь вся программа весила никак не меньше пятисот мегабайт, а при запуске компьютер жрал всю оперативную память и ещё порядочно записывал на виртуалку. Но, наконец, оно запустилось, все основные блоки были сшиты и закончены. И... И чуда не произошло, как я и ожидал, ИИ не запустился, самостоятельно думать не начал, я начал тестировать отдельные его блоки, они работали по отдельности, в смысле выполняли в тестовом режиме свои задачи, но думать в целом, он пока не мог, просто не мог вообще. Теперь, когда я закончил весь комплекс блоков, которые должны были отвечать за мышление и обработку данных в целом, требовалось править его. Собственно, это и было самой большой и сложной частью. Необходимо было записать несколько матричных структур, которые отвечали за логику, готовых, я назвал это характером, надо было научить его работать с сетью... Для этого, в августе, я потратил свои сбережения, и купил себе месяц Интернета.

   Я очень долго экспериментировал с сетью, и понадобилось очень много времени, почти весь август, чтобы просто разобраться, как научить ИИ просто что-то качать из Интернета. Я всё никак не мог выйти на модем, и научить это делать свой ИИ, Паскаль для этого не предназначен, пришлось копаться в драйверах и очень долго, это было сложно. Мои ожидания не оправдались, в августе я не смог выселить ИИ в Интернет. Он не заработал, и я стал думать, что делать дальше. Мой ИИ не работал. И дело было не в баге, и не в сбое программы, не в ошибке, вся структура не работала. Я предполагал, что закончу ИИ, просто загружу в него учебник программирования, несколько учебников программирования, и он сам допишет всё... Но он не смог дописать, просто не смог. Он считывал данные учебников, расфасовывал их по ячейкам, создал новые логические ячейки, а разобраться, как работать с ними не мог. ИИ что-то считал и долго, очень долго тормозил, иногда я оставлял его включённым на ночь, объясняя родителям, что поймал вирус, и форматируется винчестер или работает антивирус dr.web. ИИ работал всю ночь, работал довольно много, моя структура мышления вообще работала медленно, перелопачивая огромные массивы информации, сравнивая одно, другое... Но ничего не происходило, он скачивал данные, что-то писал... Нет, программы, которые он писал, простые программы, они работали, но я никак не мог заставить его, объяснить ему, что требуется написать. Он мог писать только простые программы, и только после моей команды, так не годилось. Своего разума ИИ до сих пор не имел, совершенствовать себя не мог. Точнее, был массив данных, который должен был по идее думать, но он не думал, не мог, даже если очень медленно. Дело было не в оперативной памяти, не в скорости, он просто не думал, а лишь выполнял заданные программы, выходило так, что после всех мучений я так и не смог отойти от чёткой программы действий. Он выполнял всё строго по программе, только если было задание, только если это было запрограммировано, если имелась команда. Он как бы многое понимал, я прописал всё это, но думать ИИ не хотел. Дописывать и осознанно переписывать себя не хотел также. Отдать команду, допиши себя, было нельзя, он понимал лишь чёткое задание. Вообще конечно это было здорово, потому что при всех своих тормозах ИИ мог писать программы гораздо быстрее людей, типа дал задание за минуту, а он за три минуты напишет то, что я бы сам вручную писал бы пару часов, а то и дольше. Таких программ вообще наверно ни у кого на Земле ещё не было. Но блин! Это был не ИИ, а какая-то ранняя версия программера, совсем не то, что я хотел сделать. И главное, я не мог заставить его думать! Он не думал! А раз он не думает, значит, это не ИИ, а просто сложная программа, пусть эта программа и умеет даже генерировать разные другие простые программы по общим указаниям. Это не Скайнет из терминатора.

   В итоге, к середине сентября я отчаялся, я работал над ним полтора года, по моим детским меркам очень долго. Но он не хотел думать, и думал, только если имелся раздражитель. Если я давал команду, напиши... Он мог написать сравнительно простую программу, но только ограниченным набором приёмов, и только если я приказал, и указал что нужно. Сам он не думал, и ничего не писал.

   Я расстроился, очень расстроился, жизнь рушилась, я потерпел неудачу, это был фиаско, провал. Я бросил программирование, пришёл как-то домой, как обычно родителей не было. Сел перед компьютером, посидел, не включая его, подумал, и понял, что не знаю, что делать. То, что я написал, эта огромная макро система не работала, и я уже не знал, как заставить её работать. Изначально я предполагал, что большое количество уравнений и условий решения, когда их накопится довольно много, они сами собой заработают, потому что предел выбора действий превысит некоторую грань, за которой как я предполагал, начинается самостоятельное мышление. Но этого не произошло. Задачей номер один было научить ИИ программировать, чтобы в будущем он сам переписал сам себя, и написал уже нормальный ИИ, вместо моей первой кривой версии. Я научил свою программу программировать, но она программировала только простые вещи, и только после моего довольно чёткого приказа, что надо делать, и только так, но не сама. Я встал, так и не включив компьютер, собрался и пошёл гулять.

   Я вышел на улицу, здесь было жарко, всё-таки сентябрь, грязно и пыльно. Я пошёл куда глаза глядят, шёл, думал и смотрел, щурился от яркого солнечного света. Вокруг было пыльно и грязно, на асфальте валялись обёртки от шоколадок, на газоне пустые банки от колы, фанты и пепси. Я шёл дальше, шёл довольно долго, никто не обращал на меня внимания, я просто шёл и шёл. Город был очень грязным, тусклым и хилым. Все эти люди, те дядьки, что разгружают машину у магазина. Все они жили, своей скучной примитивной жизнью, не представляя даже, что существует ИИ, какие сложные и огромные программы бывают. Я шёл, смотрел на них, а у меня перед глазами были цифры, сотни тысяч, миллионы цифр и переменных написанного мною ИИ. И все они были сложны и логичны, и ни одной ошибки нигде, и всё это не работало. Хотя, мозгами обладает даже вон тот тупой мужик грузчик, что разгружает машину. Почему я не могу? Кто-то скажет это невозможно. Но у меня перед глазами миллионы людей, и у каждого есть свой разум, и могу поспорить там, на уровне биохимии всё это управляется математикой. Почему моя математика, такая сложная длинная и красивая не может? Почему мой ИИ слабоумный, который ничего не может без команды извне? Да и те понимает не всегда, а если только задать достаточно чётко. Я знал, я шёл по улице и знал, что никто из этих людей, которые здесь сейчас не умеет программировать, и не способен создать столь сложную длинную и совершенную программу, что я создал. Они не способны не только создать её, но даже понять или прочитать. Почему я так долго работал, и всё бестолку? Ведь ещё недавно мне казалось, что вот напишу ещё пятьсот логических ячеек, и всё заработает. Напишу матрицу суммирования решений, и всё обязательно заработает. Но не работало. Почему? Просто потому что я так и не написал ИИ, вот и всё. Огромное количество уравнений, они бессмысленны и не связанны, я пытался связать это математически, заставить сопоставлять одно с другим, и не смог. Думал, что смог, и не смог. Тогда вон тот парень, с девушкой, наверное, он прав, а я нет? Потому что у него есть девушка, и, наверное, есть друзья, а у меня нет. А ведь я сам так решил, это мой выбор, я тогда ещё подумал, всё поставлю на карту, давно... Хотя так ли давно? На самом деле всё произошло недавно. Всего полтора года назад и я ещё маленький. Но что теперь делать? Я же не понимаю, почему он не работает, я писал, долго, и что теперь? Я могу только начать эту работу заново, но даже если начну, сделаю тоже самое, и он не заработает. Я просто не понимаю, не знаю, как его написать. Разве что, прописать команды на все случаи жизни, чтобы была дискретная программа, чётко выполняющая... Это не вариант, с такой программой много не навоюешь... А я ведь не просто там... Я блестящий математик, и даже учитель хвалила, и вообще, я выигрывал олимпиаду. Почему?

   Я дошёл до Москвы реки, остановился у берега, и только сейчас понял, что гуляю уже очень долго, и ушёл очень далеко от своего района, шёл наверно часа полтора. Я остановился, посмотрел вниз, обернулся, на лавочке два человека играли в шахматы, один очкарик... Оба моего возраста. Я подошёл к ним.

   -Привет. Сыграю с вами?

   -А ты хорошо умеешь?

   -Ну, как, умею...

   -Хорошо, подожди пять минут, мы доиграем.

   Я сел рядом, мне было скучно, и тянуло поговорить, хоть с кем, а эти вроде как не хоть кто, а мои сверстники, самое то.

   -А вы вообще, где учитесь?

   -В физ мат лицее оба.

   -Ясно, а я так в обычной школе.

   -Везёт, а нас вот грузят постоянно то одним, то другим... Вчера информатику сдавали, вообще капец.

   -А вы умеете программировать?

   -Конечно, умеем.

   -Игру писать пробовал хоть раз?

   -Не, не пробовал, это бесполезно, игры пишутся целыми коллективами программистов человек по двадцать минимум, и слишком долго, одному человеку такое не под силу.

   -А я писал.

   -И на чём?

   -Да на турбо паскале.

   -И как?

   -Да так, графика не очень, а так нормально...

   -Надо на С++ писать, это самый лучший язык.

   -Да я вроде как слышал, и даже разбирался в нём, на самом деле он от паскаля мало, чем отличается, скобочки разве что по-другому. Просто графика в игре не самое главное, а мозги писать программе, что на паскале что на С++, никаких преимуществ.

   -На самом деле много чем.

   -А вы не пробовали писать ИИ?

   -Чего?

   -Искусственный интеллект, просто у меня есть такая идея, написать...

   -Ох парень, фантазёр ты, игры на паскале, ИИ... Какой ИИ, это фантастика, ты хоть раз писал программы на самом деле?

   -Вообще-то писал, я ж говорю, игры писал, и не одну, а несколько.

   -Ладно... Садись играть.

   Его противник, проиграв, отсел, я сел рядом с ним на лавочку, расставил фигуры. Началась игра, враг сразу пошёл в атаку, и довольно нагло, всё кончилось шахом моему ферзю, потом мне пришлось закрыться офицером, под пешкой, чтобы избежать мата, и в итоге я проиграл, потому что в начале игры слил две лёгких фигуры за две пешки.

   -Ну вот, а ты ИИ собрался писать, в шахматы то играть не умеешь даже.

   -Шахматы это не то.

   -Как раз то. Тут надо думать точно также, как и при составлении программ, потому что каждое действие порождает чёткое последствие.

   -Так ИИ не напишешь, если каждое действие порождает чёткое последствие. Чтобы ИИ написать, надо научить его думать.

   -И как же ты научишь его думать?

   -Есть много сложных способов. Я интегрировал все, и надеялся, что он заработает, но решение не обязательно должно быть чётким.

   -Решение должно быть чётким, компьютер не человек, он не понимает нечётких решений.

   -Так, надо создать логический контур обработки нечёткой информации, чтобы это переводилось в чёткое. Тем более, есть команды случайных чисел, и ими можно пользоваться для принятия случайных решений, которые потом будут обрабатываться. По крайней мере, я пытался так сделать. Но то, что я написал, всё равно не работает.

   -Покажешь?

   -Что?

   -Что написал. Интересно было бы посмотреть на дилетанта.

   -Нет, не покажу.

   -Эх ты, суперпрограммист.

   -А ты сам профи?

   -Я учусь быть хакером, да и не только, кой что умею.

   -Сколько весит самая большая из написанных тобой программ в текстовом варианте?

   -Не знаю, не мерял, может быть килобайт сорок.

   -Вот моё весит пятьсот мегабайт, вот такой я дилетант.

   -А ну да... Повставлял картинок, и весит.

   -Без картинок.

   -И что умеют твои пятьсот мегабайт?

   -Они умеют писать другие программы, но пока, увы, только простые. Я вроде бы закончил, но никак не могу понять почему, не могу заставить ИИ думать, по идее он должен, но не думает...

   -Да, да, написал пятьсот мегабайт, должно работать, ничего не работает... Эх ты, горе программист. У тебя прям, как в анекдоте. Писал, писал, ничего не работает, написал десять килобайт, не работает. Да почему? Работал ещё пол года, написал сто мегабайт, не работает, да почему? Писал ещё десять лет, написал тысячу мегабайт. Да почему не работает мой калькулятор? Я ведь тысячу мегабайт написал, а у Сани калькулятор двадцать килобайт и всё работает...

   -Не смешно, ну да, я пошёл. То, что я написал, это не калькулятор, это огромная сложная и умная программа, способная на многое, только она не способна сделать то, что мне нужно.

   -Тру лампу, тру, светит великолепно, а джин из неё не выпрыгивает и три желания исполнять не хочет. Почему? Потому что нет в лампе джина. Понимаешь парень, просто без обид. Ты не знаешь, как писать, не умеешь, а ставишь себе грандиозные задачи, написать в паскале настоящую игру, или настоящий ИИ. Пока ты не узнаешь, пиши хоть десять лет, ничего не заработает, дело не в объёме программы, а в том, что ты не знаешь, и не можешь написать. Нельзя писать такое в паскале, тут нужно...

   -То в чём я пишу, это уже не паскаль. Я изменил программу до неузнаваемости.

   -Хочешь написать, поступи в математический лицей, поступи в университет, там научат, и ты поймёшь, что одному такое написать не под силу никому, это просто не возможно.

   -Я пойду.

   -Смешной ты? Обиделся.

   -Обиделся, нос бы тебе сломал, но просто не вижу смысла спорить.

   -Просто, я послушал тебя, и понял, что фантазёр ты ещё тот, детство играет, и ты ничего не понимаешь в программировании, бросай это. Сделай что-нибудь, что будет работать, мой тебе добрый совет. Напиши хотя бы реально программу калькулятор, это, кстати, не так просто, а потом будешь уже думать, как игры писать...

   Я не стал отвечать, просто развернулся и ушёл, мне не нравился разговор. Почему-то парень сразу принял за постулат, что он однозначно разбирается в программировании лучше меня, и я ничего не понимаю. Хотя писать калькулятор, это детство, то, что я пишу, даже те первые игры, что я написал пару лет назад, они были куда сложнее калькулятора. Впрочем, это не дало мне ответ на вопрос. "Что делать?". Я не мог не написать ИИ, просто тогда вся моя жизнь будет пуста. Это просто неприемлемый для меня финал, я не могу потерпеть неудачу, это просто хуже смерти. Что делать? Для начала просто погулять, а обсуждать мою работу, зачем? Стоит ли? Нет, не стоит, это просто не нужно. И вообще, будет лучше, если никто об этом и не узнает.

   * * *

   Я как обычно сел на свою последнюю парту, и приготовился сидеть, ждать, слушать урок математики, в этот раз я даже сделал домашнее задание, хотя такое было не часто, не всегда. Учитель вышла к доске, и зачитала объявление:

   "В следующий вторник в 14-45 будет олимпиада по математике среди девятых классов, прошу всех желающих придти. Также олимпиады пройдут и по другим предметам. А сейчас начнём урок..."

   Я решил придти. Потому что надо было что-то доказать себе. Моя жизнь катилась по наклонной, я потерпел фиаско, моя затея с ИИ облажалась. Я пытался закончить его и после, я пытался... Всё было бестолку, всё было бесполезно. Надо было доказать себе, что я могу, что я смогу. Хотя бы выиграть эту олимпиаду, теперь это сделать, конечно, сложнее. Я учусь много хуже, а математика в девятом классе сложнее, у меня тройка по геометрии. Но я ведь... А что я? Особенный? Нет. Умнее других? Тоже нет. Я ничего не умею делать по настоящему хорошо, и возможно, даже что и программировать тоже... Но я приду на эту олимпиаду по математике, обязательно приду, должен же я хоть что-то доказать себе. Тогда быть может...

   * * *

   Я сидел в зале, смотрел новости, я любил смотреть новости, но то, что по ним показывали, мне совсем не нравилось: "Крупные отряды чеченцев перешли границу Чечни и Дагестана, и началась настоящая война... Местное ополчение дагестанцев, героически держит сопротивление. Федеральные войска на подходе, скоро начнётся новая военная операция в Чечне." Дальше шли новые новости о терактах в Москве: "Взорван девятиэтажный дом, погибло более пятидесяти человек. ФСБ утверждает, что мощность взрыва бомбы, заложенной в подвале составила около ста килограммов тротила". И дальше показали репортаж о нашем новом премьер министре. Он постоянно появлялся по ТВ, все СМИ говорили какой он хороший и инициативный, и как он пришёл на смену... В общем, он был приёмником Бориса Николаевича, и фамилия была у него Путин. Меня он мало волновал, особенно тогда, потому что я был уверен, что приёмник Ельцина по определению не может быть хорошим, ещё один такой же. Как бы такие мысли были не безосновательны, поскольку, Ельцин... Ну в общем понятно. Главное, я понял одно, на Кавказе начались новые проблемы, и эта проблема расширяется, и будет расширяться, и пятно, зараза будет... Всё это плохо... И вообще очевидно с Кавказом надо что-то делать, потому что так продолжаться не могло. Страна и так была в полной *** да ещё очередная компания на Кавказе, и всему этому нет, и не будет конца и края. Терроризм...

   И я единственный, кто может что-то сделать, и я должен решить свою проблему, сесть и сделать это. Ведь я могу! Или нет? Или я не могу? И написанное мною просто бессмысленный набор бессмысленных цифр? Может, оно и не может работать? Потому и не работает, ведь там нет чёткой программы, слишком всё сложно, слишком много случайных чисел и бессмысленных комбинаций, отвечающих за выбор действия, всё это бессмысленно, и поэтому не работает? Что будет с нашей страной тогда, раз я не смог?

   * * *

   Олимпиаду по математике я выиграл, занял первое место по школе. Хотя учился я плохо, даже по той же математике. Учитель просто подошла ко мне на перемене, пожала мне руку, и объявила о моей победе. Это был триумф, мой триумф, мне это так было нужно тогда, все ребята видели. Ведь это очень престижно занять первое место на олимпиаде по математике, даже учитывая то, что школа у нас не математическая, а с гуманитарным языковым уклоном, и всё равно... Я победил. Я не собирался праздновать и улыбаться, я сделал вид, что всё как всегда, хотя для меня это и было очень важно.

   Я сел на последнюю парту, и стал раскладывать вещи, ко мне подошёл Максим.

   -Дай пожать твою мужественную руку. Ты настоящий молодец! Впервые за годы проявил себя, так держать.

   -Да я вроде и раньше...

   -Нет, раньше это не то. Сейчас ты выиграл олимпиаду, первое место, ты гений. Теперь, твоя гениальность нашла применение. Теперь молодец.

   -Молодец.

   Меня поздравил и другие, ребята немного гордились тем, что я победил на олимпиаде, своим классом. Правда, не так уж и гордились, быть может, я переоцениваю. Хотя главная победа конечно была не у меня, а у победителя олимпиады по английскому языку, потому что... Потому что у нас профильный класс, и мы учим английский. Но это осталось для меня за кадром. Я думал только о своей победе, также как и все дети думают только о себе.

   Моя победа на олимпиаде в классе не осталась незамеченной. Быть умным очень престижно, даже среди детей. И уже скоро, другие девочки вспомнили обо мне. Они строили мне глазки, заигрывали, шутили, я не обращал внимания, и не хотел, пребывая в подавленном состоянии.

   Как-то Катя Синицына написала мне записку, я точно видел, это от неё "Давай встречаться". Я подумал, и написал ответ "успокойся". Немножко грубо, наверное, зря, но не важно, я не хотел, мотив был. Возможно, на моём месте, кто-то другой, бросил бы бессмысленную затею с ИИ, но я не другой и не бросил. И не хотел бросать, я знал, что это не нормально, я знал, что добром оно не кончится. И поэтому в том числе, я написал ей такой ответ. Я подумал, что не смогу быть достойной ей парой всё равно. Причин было много, можно их не перечислять, оно и так понятно.

   Вскоре у нас в классе началась эпидемия программирования, все хотели научиться программировать. Хотя, наверное, такие эпидемии программирования происходят регулярно со времён появления компьютеров. Началось всё не с меня, но я принял в ней деятельное участие, хотя результаты моей работы никого тогда не заинтересовали. Выделиться умением программировать мне не удалось, не судьба. И никто как-то не обратил тогда внимания на мои мега проекты. Хотя некоторые из написанных мною компьютерных игр я тогда показывал своим приятелям, да и то не всем, и они были не в восторге, потому что в моих играх не было 3D графики. Эпидемия программирования кончилась, как и началась, стихийно. Не это ничего не дало, почему-то всё внимание было приковано не ко мне, а к другому выдающемуся программисту нашего класса, который в отличии от меня не смог даже... Не важно. Важно другое, я выиграл олимпиаду по математике, и это самое главное.

   Между тем я продолжал тыкаться по теме создания ИИ, у меня не получалось, и поэтому, я всё чаще играл и меньше работал, это было плохо. Зато, в те времена я научился по настоящему хорошо играть в стратегии, но это тоже можно оставить за кадром. Всё было нормально... Шло моё обычное детство, самое обычно. Только мне было плохо тем, что детство стало обычным, меня это не устраивало. Оставалось чувство незавершённости, словно что-то выпало из моей жизни, я не мог так.

   * * *

   Я пришёл домой со школы, настроение было паршивое, включил телевизор, там шли новости про военную операцию в Чечне. Новый премьер министр Путин что-то там командовал. В общем, боевые действия начались не на шутку, и наши бомбили почти каждый дом, и это хорошо. Так может это когда-нибудь закончится, наконец. Новости политики кончились, дальше были уголовные сводки, убили коммерсанта, убили, вымогали, рэкет... Всё плохо, я знал, я знал что всё так. И криминал, увы, это лишь часть проблемы, были и другие посерьёзнее. Я знал, что делать. Я тяжело вздохнул, включил компьютер и стал ждать, когда он загрузится.

   Я не играл, я сидел и делал, дописывал логические ячейки. Думал над тем, а что мне нужно принципиально изменить так, чтобы ИИ заработал. Это было не просто. Но теперь работа пошла быстрее, потому что я мог писать программы не сам. А всё чаще доверял написание программ своему творенью, и у него получалось неплохо, хотя мне всё равно приходилось командовать им постоянно, и думать самому. Тем не менее, ячеек вариантов решения становилось всё больше, и они оптимизировались, со временем, старое заменялось новым. И это приводило к лучшей и более глубокой интеграции компонентов программ. ИИ пока ещё не начал думать, так, как я хотел, но он работал всё лучше и лучше, быстрее и быстрее...

   В начале зимы я начал учить его разговаривать, понимать, что говорю я, и говорить самому. Естественно со смыслом. А ещё я хотел научить его думать, мыслить на русском, а не математическими комбинациями. Я подумал, ещё один такой дополнительный вариант позволит мне... Я делал многое другое... Вскоре выяснилось, оказывается мой ИИ умеет программировать не только на паскале, но даже и на тех языках, которые я не знал и до конца не понимал. Главное, он мог писать программы на winhex, и это у него получалось хорошо. Хотя я умел пользоваться битовым редактором также, но не столь идеально. Теперь я мог доверить программе составление таких комбинаций, которые никогда не осилил бы сам, или потратил бы на это слишком много времени. При этом теперь уже я не всегда точно знал, что именно и как делает мой ИИ, потому что изменений в нём самом уже была масса, и многие из изменений он сделал сам. Теперь, просматривая созданную программу, если уж доходили руки, я нередко рисковал найти в ней совершенно неожиданное для меня самого решение и структуру. Хотя не всё я мог проверить в принципе, особенно те части, что он писал на winhex.

   К середине зимы масса ИИ превысила тысячу мегабайт, и это стало проблемой, потому что у меня на компьютере было всего тысяча семьсот мегабайт памяти, как бы мало... То что пришлось поудалять почти все игры не беда, но мне нужно было больше места в будущем, это стало ясно. Да и слишком большую программу неудобно потом будет заливать в Интернет. И не стоит думать, что я не работал над архивацией данных, я сам написал целый комплекс сложных архиваторов, обеспечивающих сжатие, и ускоряющих работу самого ИИ. Это было изначально. Обычно я использовал технологию азбуки, когда в азбуке имелись сложные готовые решения, которые соответствовали каждому символу. И каждый бит соответствовал, например, трёмстам битам, а потом они просто распаковывались. Таким образом, триста команд помещались в одной букве моей азбуки. И так можно было осуществить сжатие, и даже при загрузке, происходила распаковка. Тем более, иерархия азбуки была сложна, были элитные наборы наиболее часто используемых команд, были конгломераты букв азбуки второго уровня, было и типовое общее сжатие. И во время работы архиватор распаковывал и переупаковывал данные, по необходимости, и не только на винчестере, но и на оперативке и во время вычислений. И даже сами вычисления иногда, если это было возможно, осуществлялись в запакованном виде, чтобы быстрее, а потом финальное вычисление производилось после распаковки последнего пакета. Всё это было необходимо, потому что изначально я писал ИИ в сильно ограниченном ресурсами пространстве. Это было очень важно, ведь компьютер у меня был слабый, да и в условиях войны в Интернете, часто стоит вопрос скорости работы программы. Поэтому не стоит думать, что все данные, хранившиеся на моём компе, хранились тупо в примитивном коде. На самом деле всё было оптимизировано до предела. И архиватор ИИ выполнял не только функцию сжатия данных, но и кодировку защиты. Едва ли кто-то, не имея моей азбуки, её полного набора, смог бы расшифровать эту ересь, в которой ИИ записывал данные. Тем более, что написать сложную систему многоуровневого сжатия на самом деле куда проще, чем написать ИИ. И я занимался этим вопросом очень чётко, по-своему, может дилетантски, но моя система азбуки работала, была весьма сложна и позволяла осуществлять иногда тысячекратное сжатие. При этом, не имея азбуки, расшифровать сохранённые данные не смог бы никто при всём желании и за тысячу лет. Потому что ересь азбуки была многоуровневая, имела также особые и уникальные разделы, которых было довольно много, и сама запись кода осуществлялась вперемешку, когда в одной и той же последовательности букв попеременно использовалась то одна, то другая система кода. Я тогда как-то не думал над этим, просто сжимал данные и всё, так как мог придумать, но вероятно в будущем, это стало весьма значимым элементом защиты. Не стоит забывать, что, впоследствии, обучая его сжатию, я учил его не только тупо архивировать данные, но и переписывать смысл сложных и длинных программ в двух словах. Например, после прочтения, он уже мог не запоминать книжку целиком, как компьютер, а он мог сформулировать и запомнить смысл книги в двух словах, аналогично с программами и многими другими вещами. Это очень важно, потому что так мыслят люди и животные, я уделял этой форме сжатия и замены огромное внимание. Правда, настоящий успех этой методики будет достигнут позже. Так что сжатие данных было отдельной грандиозной темой, которая не была мною упущена при создании ИИ. И сжатие было сложным, многогранным и многоуровневым.

   В Чечне продолжалась война, в Москве теракты, а мой ИИ рос и продолжал не работать. Я упорно гнул свою линию и правил то одно, то другое. То дописывал ячейки, то добавлял новые механизмы принятия решений, систему сложения и оптимизации программ. К концу зимы ИИ научился говорить, я иногда говорил с ним, и он казался мне не таким тупым, хотя и не выполнял мои задания. Он учился и умнел, рос в размерах. Постепенно, по мере накопления данных и логических ячеек, ИИ становился умнее, и мог осуществлять всё более и более сложные решения. Я давал ему дописывать сегменты себя всё чаще, а пояснения к тому, как это надо сделать, становились всё более расплывчатыми. При этом очень часто он выполнял задания, который я сам выполнить уже не мог. Он всё ещё не работал, я злился и расстраивался, но продолжал упорно идти вперёд, не замечая ничего. Моя настоящая жизнь, снова стала виртуальной, а виртуальная реальной. Надежды не было, я просто тупо делал и делал, усложнял, дописывал, оптимизировал. И делал это быстро и эффективно, усложнял сам ИИ, учил его программировать. Я знал, всё зря, я знал, дела совсем плохи. Россия загибается. Европа грозит какими-то санкциями из-за войны в Чечне. Я знал, нужна помощь, я шёл вперёд. Я знал, у меня не получится, я просто должен, я понимал, что ИИ не заработает, потому что это невозможно и я просто фантазёр. Я зря обижаю ребят, и тех кто пытается со мной дружить, я зря не хожу на встречи класса, я зря... Всё зря... Так много времени, целый кусочек жизни, самый важный, детство, я спустил зря... И знал что бесполезно, и знал, что не получится и знал...