Истинный интеллект. Часть 1 — страница 11 из 32

Я обошёл авто: это был микроавтобус с высокой посадкой. Сел слева на место переднего пассажира.

– Отличный «бусик», – похвалил я транспортное средство.

Внутри было ухожено и уютно. Явно владелец был настоящим водителем, а не наездником и дорожил своим средством.

– Спасибо, – вежливо ответил он.

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

– А меня Володя. Надеюсь, дальше наш путь пройдёт без приключений.

– Моего друга так зовут, везёт мне на хороших Володь, – впервые за вечер искренне улыбнулся я. – Не сочти за наглость, просто ужасно хочется есть, у тебя не будет ничего съедобного?

– Всегда с собой вожу еду, на держи и протянул пакетик с разнообразными орехами и сухофруктами, просто идеальный с точки зрения энергии перекус.

Мы двигались с крейсерской скоростью 90 километров в час, ночью ехать быстрее – рискованное занятие. Неблизкий путь, оказался куда длиннее, чем я предполагал.

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

Был ранний час, конфет возле машины уже не было – кому-то подфартило. В голове промелькнула яркая, но очень грустная мысль о Рите.

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

14. Снова работа

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

На работе меня ждали, очень ждали. Отчёты, отчёты и ещё раз отчёты – их было столько, что, кажется, я был обеспечен ими на полгода вперёд.

К обеду я был подавлен морально и физически. Сказывался глубокий недосып и психоэмоциональное состояние.

Разнообразить тяжёлый будний день я решил звонком красивой девушке Рите. Вышел в коридор, прошёл до лестничной площадки и тут, без лишних ушей, решил позвонить.

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

На вызов ответили. Только голос ответившей женщины явно принадлежал не Рите…

– Добрый день, простите за беспокойство, – начал я вежливо речь, – а могу я услышать Маргариту?

– Здравствуйте, я вас прощаю, но здесь таких нет.

– Ой, ещё раз простите, до свидания.

– До свидания.

Разговор был окончен.

Не так я себе представлял беседу с Ритой.

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

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

Первый вариант мне даже нравился больше, это придавало некую загадку.

Апатия к работе после обеда достигла апогея, а ведь это был только понедельник. Не откладывая дело в долгий ящик, я зашёл в кабинет Андрея Андреевича и положил ему на стол заявление. Такого испуга я не ожидал увидеть. Заикаясь, он спросил, что это? Видимо этот вопрос был адресован самому себе.

– Я не подпишу тебе заявление на увольнение! – аж взвизгнул начальник. Таким я его не видел никогда.

– Я решу этот вопрос через кадры, – ответил я.

– Только по статье я тебя отсюда отпущу и с приличным багажом антирекомендаций, так что работу ты не найдёшь, это я тебе обещаю!

– Отличная благодарность, рад слышать, я пошёл в кадры.

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

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

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

Сразу после работы меня ждали в Институте мозга человека, там проходил очередной этап на таинственную должность.

15. Вот это поворот

По дороге в институт я заскочил в отделение нейрофизиологии ФМО ИМЧ, где некогда был пациентом, и спросил про медсестру Маргариту. И получил достаточно странный и таинственный ответ, что Маргарита в воскресенье (то есть вчера) подала заявление на перевод и уже с сегодняшнего дня работает в другом отделении, в каком - ответить затрудняются, потому что не знают. И что они сами удивлены такой скорости принятия решения.

***

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

Ведущий мероприятия зашёл, поприветствовал всех. Это был Иван Иванович, судя по голосу (тот, кто был без оружия прошедшей ночью). Он не подавал вида о ночных событиях и вообще не смотрел на меня.

– Так вот друзья, – продолжил он, – в свете недавних событий…

Меня эта фраза очень заинтересовала.

– …у нас появилось очень интересное и творческое задание. Сразу вас предупрежу: вся полученная здесь информация конфиденциальна, как целиком, так и частично. Прошу не распространяться. Соглашение у вас на столах, прошу подписать, и мы продолжим.

Появилась небольшая суета и движение, листки были мало кем прочитаны, но подписаны.

– Вот и отлично, можно приступать к объяснению задания. Его суть несложная: вам необходимо, как можно быстрее найти баг в коде. Возможно, он тут не один, поэтому будем оценивать по скорости и по важности найденной проблемы. Это код нам предоставили наши коллеги из Поднебесной – полезная технология, они нас и предупредили о наличие бага. И так, как этот код непосредственно связан с должностью, борьба за которую и будет вестись между вами, мы решили объединить «приятное с полезным». Если вопросов нет, то можно подходить за автоматизированные рабочие места, там уже всё подготовлено, есть огромная библиотека софта на случай, если вам что-то нужно специфическое. Хотя, думаю, специфическое вы и сами напишете. Временных ограничений нет, борьба до победного. Желаю вам удачи.

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

– Наверное, с кириллицы не переключил, – усмехнулся я про себя.

Вторая попытка была у него успешная.

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

Моему изумлению не было предела, а улыбка не сходила с лица, когда я понял всю иронию сложившейся ситуации. Предоставленный код для поиска багов был не то, чтобы мне понятен – он был написан мною. Это та самая технология облачной кластеризации, которую так выгодно «загнал» мой друг.

– Интересная получилась петля. Видимо, мы плохо рекламировали свой софт, надо будет учесть это в будущем.

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

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

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

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

Сотрудник центра подошёл к моему оппоненту и начал изучать записи.

– А можно мне ознакомиться с найденной проблемой? – немного обнаглев спросил я. На что получил ответ, что проблема уже объявлена, и что нет запретов на то, чтоб с ней ознакомиться остальным участникам.

Это было просто замечательно. Я встал из-за своей машины и устремился к первой, испытывая лёгкий трепет – вдруг это была именно та уязвимость и меня опередили?