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