Чтение онлайн

на главную

Жанры

Шрифт:

Глава 9: Тупик.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Поделиться:
Популярные книги

Барон нарушает правила

Ренгач Евгений
3. Закон сильного
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Барон нарушает правила

Помещица Бедная Лиза

Шах Ольга
Любовные романы:
любовно-фантастические романы
6.40
рейтинг книги
Помещица Бедная Лиза

Бальмануг. Студентка

Лашина Полина
2. Мир Десяти
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Бальмануг. Студентка

Изменить нельзя простить

Томченко Анна
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Изменить нельзя простить

Газлайтер. Том 3

Володин Григорий
3. История Телепата
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Газлайтер. Том 3

Жандарм 4

Семин Никита
4. Жандарм
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Жандарм 4

Кодекс Охотника. Книга X

Винокуров Юрий
10. Кодекс Охотника
Фантастика:
фэнтези
попаданцы
аниме
6.25
рейтинг книги
Кодекс Охотника. Книга X

Отмороженный 6.0

Гарцевич Евгений Александрович
6. Отмороженный
Фантастика:
боевая фантастика
постапокалипсис
рпг
5.00
рейтинг книги
Отмороженный 6.0

Пипец Котенку!

Майерс Александр
1. РОС: Пипец Котенку!
Фантастика:
фэнтези
юмористическое фэнтези
аниме
5.00
рейтинг книги
Пипец Котенку!

АН (цикл 11 книг)

Тарс Элиан
Аномальный наследник
Фантастика:
фэнтези
героическая фантастика
попаданцы
аниме
5.00
рейтинг книги
АН (цикл 11 книг)

Толян и его команда

Иванов Дмитрий
6. Девяностые
Фантастика:
попаданцы
альтернативная история
7.17
рейтинг книги
Толян и его команда

Пятое правило дворянина

Герда Александр
5. Истинный дворянин
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Пятое правило дворянина

Игрок, забравшийся на вершину. Том 8

Михалек Дмитрий Владимирович
8. Игрок, забравшийся на вершину
Фантастика:
фэнтези
рпг
5.00
рейтинг книги
Игрок, забравшийся на вершину. Том 8

Возвышение Меркурия. Книга 7

Кронос Александр
7. Меркурий
Фантастика:
героическая фантастика
попаданцы
аниме
5.00
рейтинг книги
Возвышение Меркурия. Книга 7