-Научусь, только я вот думаю стать программистом и писать игры. Сейчас рынок игр развивается, а игру можно написать и в одиночку, самому.
-Пробуй. Только не продашь ты её, также как многие художники не могут продать свои картины, а певцы песни.
-Поверь мне пап, лет через десять двадцать, это будет другой мир, совсем другой, я имею ввиду, прежде всего Европу и США. Там будут другие законы и другие правила игры, потому что многое изменится с ростом технологий.
-У нас всё останется по старому, даже станет хуже. Поэтому, лучше бы тебе уехать. Получить хорошее образование, устроится в западную фирму программистом, жениться на красивой девушке и жить в своё удовольствие.
-Нет, это не для меня. Жить так, со скуки умру.
-В жизни надо часто делать что-то такое, скучное, не ради себя, а ради семьи, своих детей и... Ладно. Ты выпил свои таблетки от иммунитета?
-Нет.
-Пей.
Я выпил, я знал, это ерунда, я ничем не болею, и не могу болеть, я гораздо сильнее и здоровее других детей, гораздо сильнее и крепче. Я знаю, что я вообще никогда не болею, даже если промочу ноги или простужусь, ничего не будет, и я не верю, что могу заболеть, даже если перестану пить эти глупые таблетки.
Я покинул кухню, направился в зал, включил там компьютер, подождал, пока он загрузится, и приступил к работе. Я знал что делать, знал что зачем и почему, и решение было принято, и решимость моя была велика. Необходимо написать искусственный интеллект, мощный как Скайнет из фильма терминатор, покорный мне как овечка. Такой, который станет моим инструментом в этой войне. Как воевать, я ещё пока что не знаю, что делать тоже. Но первую строчку я написал. "uses graph, uses crt; var of..." И понеслось. На первый взгляд глупо писать на паскале, я знаю немножко ассемблер и винхекс, но на самом деле не так важно на чём писать. Важен смысл, и потом, другие языки, мало чем отличаются от паскаля, очень мало. В том плане, что если они и отличаются, то они не лучше, а просто другие. Если дело доходит до написания прямых логических команд принятия решений, то вообще ничем не отличаются на самом деле. Обычно они просто имеют дополнительные разделы в графике и возможности по присоединению файлов разного рода, работу в сети. Но всё это можно написать и на ассемблере и в винхексе, а потом добавить и сшить, и получить готовую программу, которая тоже умеет работать с сетью. Главное же, механизм принятия решений, он абсолютно одинаков для всех языков. Главное его архитектура, как написать, главное, что напишет сам программист, а на чём не важно. Я пока что плохо представлял себе, как это будет работать. И пытался продумать много разных вариантов, в том числе самый простой и халтурный, например, маленькая само развивающаяся программка, программка, развивающаяся не осознанно, например, также, как ребёнок. Я подумал и прикинул, ведь ребёнок тоже не умеет ничего делать, когда рождается, но как-то учится с нуля, почему бы, не воспроизвести это. Это вроде бы самый просто путь. Потому что я уже писал раньше сложные логические программы для мозгов моих игр, и знал, что принятие длинных и сложных решений, требует написания логических контуров нереальной сложности. Поэтому, перспектива написать малый само развивающийся проект меня прельщала. Это был мой первый программный проект ИИ и к нему я приступил.
На искусственный интеллект я угрохал остаток лета. Хотя если подумать, я всегда шёл к этому и раньше, когда писал игры, потому что я получал опыт и знания, свои приёмы принятия решений. И создание ИИ было естественным и логичным финалом моего пути. Написать мини программу саморазвития у меня получилось быстро, уже на третий день. И я стал думать о механизмах, позволяющих программе само развиваться. Первый механизм, который пришёл мне в голову, самый простой, это вариант при котором программа просто случайным образом пролистывает все возможные комбинации кодов. Потом полу осознанно выделяет те из них, которые имеют смысл, и присоединяет к себе. И вот тут я наткнулся на первый неприступный подводный камень. Оказалось, что так программка работать не может в варианте мини, потому что очень сложно научить её выделять полезные функции от бесполезных. То есть выделить работающий сегмент программы она может, а определить его функцию, и решить, куда его приткнуть нет. В начале я пытался научить её осознанно выделять... Но это оказалось почти бесполезно, количество условий пригодности ново созданного файла казалось бесконечным, и написать программу отбора не удалось. Поэтому я решил обратиться к жизни. А именно к теории эволюции, в ней за миллиарды лет были отброшены ненужные сегменты, и победили наиболее способные организмы, больше всего меня интересовал естественный отбор бактерий. Я решил написать условия, при которых решения отфильтровывались бы по принципу естественного отбора. В начале шёл простой фильтр на работоспособность систем, это вообще-то не сложно, потом начиналось соревновательное тестирование написанных сегментов, где они набирали балы. И составить вопросы и критерии тоже было не так сложно, хотя это и вносило элемент ограниченности. И победитель тестирования по идее должен был стать кандидатом на адон программы и... И это тоже мне не удалось, потому что адон часто никак не сопрягался с основной программой, просто вообще никак. И победив в эволюционном соревнований, он, сросшись с написанными мною программами, терял всякий смысл логику и функциональность. Пройдя и помучавшись с этим путём изрядно, я понял простую вещь. Что для реализации подобной идеи нужно бесконечно расширять поле эволюционной борьбы написанной программы в слишком широком диапазоне. И тут было два косяка, первый, задать программно все действительно необходимые условия эволюционного отбора было нереально сложно. И второй, создание такого поля потребовало бы нереального объёма вычислительных возможностей компьютера, а у меня был пентиум один на сто мегагерц. Поэтому, изрядно помучавшись с этими вариантами написания ИИ, простыми, халтурными вариантами, я понял, что пройти по простому халявному пути мне не удастся, халтуры не будет. Оставался единственный путь, путь невероятно сложный и масштабный, зато способный гарантированно принести результат. Надо написать законченный и очень сложный ИИ, обладающий прописанным мною вручную разумом, способный осознанно изменять себя, пользуясь знаниями программирования полученными от меня. Правда, пришёл к этому решению я лишь в конце лета, потратив почти три недели на почти бесполезную работу, стремясь пройти по лёгкому пути. Лёгких путей не бывает, теперь я это осознал. Или я недостаточно умён, чтобы по ним пройти, это очевидно. Но думаю, что халтурного пути просто не бывает, одно дело обмануть пользователя, создавая игровой ИИ, действующий по заданному сценарию, запланировано и одинаково реагирующий на раздражители и изменения условий, и только в рамках программы. Совсем другое научить его действительно думать. И если действовать по заданному сценарию просто, то вот создать что-то новое работающее и осознанно пропатчить основную программу куда сложнее. Тем не менее, я сел за эту работу, и у меня было много мыслей и идей, как это сделать. И я решил использовать все свои мысли и наработки для создания ИИ. Ведь не обязательно ему иметь всего один механизм развития, механизмов развития может быть и много. Пусть даже некоторые из них будут мало успешными. Также и механизмов принятия решений может быть несколько. В том числе и эволюционный отбор случайных решений, перед принятием итогового решения. И не только... В общем я начал. И это было начало, и до конца работы было ещё очень далеко. Но главное я понял что делать, выбрал стратегию, и убедил себя в том, что это шанс спасти мою страну и мой народ. Надо только сломать себя, переступить через всё, посвятить этому всю свою жизнь, и закончить любой ценой, потому что это необходимо. Я знаю, это кажется бредом, это кажется невозможным, это вообще фантастика. Но компьютер у меня был, алгоритмические языки тоже, программировать я умел и учился. Никаких причин, почему я не мог этого сделать, не было, всё зависело только от меня и моих талантов, от упорства и готовности идти до конца, а таланты были, я был в этом крепко уверен. Хотя бы, потому что я выигрывал математические олимпиады, пусть детские, но это что-то значит. Я уже не любил математику и школу, хотя и не прогуливал. Я не понимал, что программирование как-то связано с математикой, и для меня было так. Математика отдельно, и программирование отдельно. Я решил, я сделал, я выбрал свой путь. Были более простые пути, например, учиться хорошо, уехать из страны, жениться на достойной и красивой девушке... Достойная и красивая девушка была под боком, и, наверное, даже не одна, учитывая мои позиции в школе, завоевать её уважение и руку и сердце, было бы несложно. Я пошёл по своему пути, маньякальному и депрессивному, по пути шахматиста... Шахматист человек вроде умный, но в жизни может не понимать ничего. И я был таким, я не понимал в жизни ничего, теперь меня интересовало одно... Я приходил из школы, днём программировал, потом приходили родители я выключал компьютер, открывал... Нет не учебники программирования, в учебниках по программированию там пусто и ничего нет. Я открывал энциклопедию биологии, экологии, читал историю, смотрел новости, учился... Но это мало помогало мне в школе, разве что иногда блеснуть на уроке умом, но при сохранении низких оценок и успеваемости. Ребята в восьмом классе прозвали меня "walking encyclopedia", так называли особо эрудированных учеников в Англии. При этом, учился я плохо, очень плохо, и никто не понимал почему. Меня считали умным, а учился я плохо, парадокс. Родители считали, что мне надо меньше играть в компьютер или... Да не важно, на самом деле никто не уделял столь уж пристального внимания моей успеваемости, никто не угнетал меня, и не ругали меня особо за мои тройки и четвёрки. Я просто жил своей жизнью, шёл по своему пути, и никому так особо не мешал. Иногда меня пытались растормошить девчонки, иногда некоторые ребята приглашали сходить в гости с классом. Я погрузился в свой мир, и меня это не интересовало, ничто. Официальное мнение всех ребят заключалось в следующем, я слишком много играю в компьютер. Я действительно периодически играл, и не так мало, поэтому поддерживать о себе такое мнение было не сложно, и я не отрицал, меня устраивало мнение всех о том, что я просто играю. Так я жил, друзей не было, были школьные приятели, иногда я с ними ходил в компьютерные клубы, поиграть в стратегии, и играть у меня получалось хорошо, в стратегии... Главное, никто бы не додумался, что я не играю, и это было даже хорошо, я ведь просто тупой геймер и не более чем. Не надо им знать про моё маньякальное стремление, про мои тупые попытки, про то, как я бился о стену, стремясь научить тупую программу думать. И не надо знать про мои цели. И не было особой конспирации, оно всё так получилось само. И, наверное, если бы я тогда рассказал бы даже кому про свой бредовый план, меня бы назвали сумасшедшим, или посмеялись бы над моей детской мечтой. И, наверное, были бы правы, ибо я сумасшедший. Писать ИИ класса Скайнет, чтобы захватить власть над миром и установить свой порядок, до такого может додуматься только настоящий идиот. Тем не менее, у нас было много разных уроков в школе, и я не редко блистал своей эрудицией, вкупе со всем, учитывая то, что ребята не знали, какой я на самом деле, всё это создавало вокруг меня интерес, прежде всего женской половины. И это было забавно, но меня никогда не интересовало. А между тем, остальные ребята, большинство, уже начали встречаться с девушками, гулять, и не только целоваться, но и приобретать сексуальный опыт. Я знал обо всём, слушал и слышал, иногда мне было даже противно. Не знаю, это было против моих моральных установок, я считал так "одна и на всю жизнь". Остальные считали иначе, "она крутая девочка, не плохо бы с ней разок переспать". Поэтому я выпал из жизни, выпал из общества. Ну и ладно...
Главное, я занимался не только программированием. Я бы занимался бы только им, но вечером часто дома были родители, и мне не давали. Поэтому вечером я садился за книжки, и читал. Не только фантастику, самых разных авторов от Андрэ Нортона до Айзек Азимова с Энн Маккефри, но и вполне научные книги. Исторические труды, труды по экологии, физике и химии. Хотя меня интересовали не все темы, а лишь отдельные моменты, и поэтому это не помогало мне учиться. Также у меня появилось почти мистическое влечение к астрономии и ядерной физике, причины этого мистического влечения я тогда не понимал. А ещё, я играл в стратегии, такие как цивилизация, и это изменяло моё понимание мира. Я читал труды не просто как любитель почитать, а анализировал причины, в результате, которых доминировали или нет целые народы и цивилизации, и делал это как стратег. И очень часто, я экстраполировал исторические труды и своё миропонимание на современный мир и мою реальность в которой я жил. И мне совсем не нравились результаты этих анализов и выводов, и я подгонял себя, я должен был сделать это, закончить как можно быстрее. Тогда я впервые начал думать всерьёз о демографии, о последствиях и о том, что нужно, чтобы победить врага исторически. Больше всего меня убивали мои личные наблюдения, согласно которым в России девяностых женщины не выполняли демографическую норму. А именно, многие имели максимум одного ребёнка, или не имели детей вовсе. Многие женщины, стали проститутками, наркоманками, алкашками и не только, и у них у всех не было детей совсем. Я прикинул и рассчитал, что чтобы компенсировать отбросы общества нужно, чтобы остальные семейные пары имели минимум по четыре ребёнка, но ничего подобного не было, нигде. Меня это пугало.
Я тщательно изучал экологию, я прогнозировал развитие науки и экономики. Прогнозы у меня были безрадостные, а именно, учитывая особенности социума и рыночной экономики, люди во всём мире будут наращивать производство и потребление ресурсов и довольно быстро. При этом количество промышленных отходов будет увеличиваться пропорционально росту экономик, и в первую очередь в развивающихся странах, таких как Китай, Индия и Южная Америка. При этом, из-за перенаселения этих стран и дешёвых рабочих рук, рост экономики там будет бешенным, и это уже происходило. И рост выбросов загрязнений тоже будет особо высоким. В этом плане Европе ещё экологически повезло, потому что в период её культурного созревания, её население и ВВП были много меньшими, чем, например, у современного Китая, а значит, промышленные выбросы и загрязнения в Китае будут в десятки раз больше. Со временем, я стал приходить к выводу, что современный мир, в его многообразии полюсов на самом деле не управляем, и существует сам по себе. Идёт к краю пропасти, и он будет там скоро, лет через шестьдесят самое позднее. Причём никто не делает ничего, чтобы это предотвратить, хотя формально существуют такие науки как геополитика и экология. Основная причина в том, что люди, которые попадают под категорию учёные, не имеют власти и влияния вообще, хотя очень часто, многие официальные учёные учёными не являются, а это просто оборотни, которые выбивают себе денег. Обычно, любую власть в любой стране и политический и экономический олимп, даже в США, захватывает банальное жульё. И это жульё никогда не думает ни о чём, кроме собственной экономической выгоды, да и жульём себя не считает при этом. И такое происходит даже в США, самой развитой стране планеты, хотя в нашей стране на примере Бориса Николаевича это происходит куда ярче, чем в США или Европе. И, тем не менее, в тех же США, даже центральная власть и президент никогда не пекутся всерьёз о глобальной демографии и глобальной экологии, никто не думает об этом вообще. Потому что президент США это пешка, которая занята тем, что соблюдает интересы слишком многих. И у президента всегда есть куча более важных экономических дел, помимо таких мелочей как демография и экология. Я уж молчу о том, что любые попытки следить за демографией, мгновенно наталкиваются на обвинения в фашизме. Хотя как бы следить за дикой рождаемостью в перенаселённых странах третьего мира, вообще дело абсолютно необходимое. Местами даже это поняли, в том же Китае, но лишь после того, как население Китая перевалило за все лимиты. И, тем не менее, сегодня, любого кто вякнет про ограничение рождаемости в Узбекистане, где она плюс два с половиной процента в год, правильно воспитанные советские граждане сожгут заживо по обвинению в фашизме. И на первый взгляд президент США имеет власть и сильнее всех. Но на практике его дёргают потихоньку за ниточки все, каждый помаленьку, и вроде бы незаметно, но он не управляет планетой, и не решает горящие вопросы, а просто покорно плывёт по течению, довольный тем, что его каждый день показывают по всем каналам всей планеты и называют самым сильным человеком на свете. Так что факт, даже президент США не может позволить себе делать то, что надо, не может это сделать и директор ЦРУ или кто-либо другой. Они сами скованы системой, и необходимостью сохранять своё место. Так было тогда и это правда, на планете нет правителя, и нет силы, которая могла бы изменить сложившийся ход вещей. Вся планета просто тупо плывёт по течению, покорно и послушно, думая лишь о своём кусочке и кармане, совершенно не планируя своё будущее. Давно, давно, подобная халатность в масштабах планеты имела место всегда, но никогда не приводила к вымиранию всего живого на Земле, просто потому что люди не были способны уничтожить свой мир при всём желании. Теперь же мы способны это сделать, и сделать это быстро. Кой кто сравнивает людей с раком на теле планеты, который разъедает всё... Эти люди правы, сейчас мы рак. Я не думаю, что любая развитая промышленно цивилизация обязательно является раком на теле планеты, организовать промышленность можно так, чтобы она не губила наш мир, просто никому это не надо.