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