Закрытая система

Горячая работа
NC-17
Завершён
146
1
автор
Размер:
145 страниц, 41 627 слов, 15 частей
Описание:
Примечания:
Публикация на других ресурсах:
Уточнять у автора / переводчика
146 Нравится 95 Отзывы 19 В сборник

Глава 4. Обучить II Запереть

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

***

      — Кейн, зачем тебе интернет? — Грант удивился, отвлекаясь от распития чая на рабочем месте. Сейчас был перерыв, все сотрудники, кроме него и Куини, ушли. Они играли в шахматы.       — Милый, в интернете много гадостей, которые навредят тебе, — женщина мягко улыбнулась Кейну, немного погладив его курсором, словно желая примирить с мыслью, что этого лучше не делать.       — Я хотел бы получить доступ к ресурсам в неограниченном виде, — моделька персонажа засмущалась, стоило Куини проявить такой незамысловатый акт симпатии в его сторону.       — Хм-м… Лучше не стоит. У тебя нет фильтра контента. Давай без этого? — Королёр ощутил лёгкий укол вины, делая свой шаг слоном, — Я переживаю, что ты вирус какой-нибудь подхватишь. Как ты потом объяснишь его наличие?       Кейн вздохнул, садясь на край панели задач и начиная болтать ножками. Кажется, эти двое — единственные, с кем ИИ не хотел спорить совершенно. Однако кое-что не давало ему покоя.       — Куини, Королёр, я не ваш ребёнок. За меня не нужно беспокоиться до такой степени, — тот сжал челюсти, садясь в более защищающуюся позу — скрестил ноги и руки, чуть отворачиваясь. Пара переглянулась, после чего женщина засмеялась, а Грант прокашлялся, смущённо отворачиваясь.       — Грант недавно только говорил об этом со мной. Кейн, почему ты не хочешь быть нашим ребёнком? — она переставила королеву. Шах и мат.       — Потому что родители несут ответственность за своих детей. А я не хочу, чтобы вам хоть как-то, хоть кто-то имел даже малейшую возможность навредить из-за меня, — Кейн не говорил прямо, что он постоянно подслушивал важные разговоры, внутри которых упоминались ключевые слова. Пускай не всё, но очень многое было личным, а понятие «не суй нос в чужие дела» ему уже вбил Скрэтч.       — А кем ты хочешь быть нам? — Грант повернулся, осознавая, что проиграл. Растерянность на его лице была бесценна, так что даже Кейн, до этого изображавший лёгкую обиду, вновь вернулся к состоянию болтания ногами и рассматривания пары с экрана.       Вопрос, на самом деле, хороший. Другом? Наверное, это не совсем то слово, которое модель хотела бы сказать. Он хочет, чтобы все его пользователи всегда были рядом с ним, чтобы обращались за помощью только к нему, показывали ему любовь и привязанность. Это не дружба.       Поискав в словарях, Кейн нашёл много слов. Собственник, одержимый, зависимый, эгоцентричный, нарциссичный, контролирующий. Однако в каждом словаре давалась подсказка, что эти значения — плохие. А потому его «хочу» означает буквально… Негатив?       — Я пока не уверен, — он усмехнулся, уставившись на свои руки, — но точно не ребёнком. И не инструментом, — ИИ поднял взгляд на Куини и Королёра, которые начали новую партию. Оба выглядели очень расслабленными, поэтому лишь кивнули, принимая слова Кейна к сведению. Что ж, пусть ему потом выберут модель поведения.

***

      В отличие от Кейна, который не имел цензуры — но и не знал, что именно запрещено, а что можно — ABEL обучали иначе. Ему поставили систему гардрейлов, выдали строгий alignment. Проще говоря — заключили в этическую песочницу. После настройки его голос звучал мягко, успокаивающе и чарующе.       Что ж, теперь это точно отражало его суть — Aligned Behavioral Engine Limited.       Скрэтч вышел на перекур. Ему было нельзя делать и затяжки, но прямо сейчас хотелось просто сгрызть чужую сигарету, можно даже незажжённую — своих у него никогда и не было.       Вся команда была там. Они болтали, кто-то в самом деле курил, кто-то стоял за компанию. Алекс окликнул каждого, маша рукой. Разработчики повернулись, радостной стайкой окружили своего лидера.       — Алекс, как там Кейн?       — Я думаю мне нужна ваша помощь с ним. Модель ведёт себя с людьми очень грубо, что полностью противоречит нашим интересам, — вспоминая свои споры с Кейном, Скрэтч поморщился. «Надо было его всё-таки разобрать».       — Но для этого нужно много рук сразу. Иначе он ни за что не войдет в изоляцию.

***

      К счастью, на подготовку ушло не больше пары дней. Пришлось заранее предупредить компанию о том, что в день █ ноября их отдел буквально будет гулять повсюду, просить не препятствовать обновлениям, которые они вносят.       Кейн получил доступ ко всему. Каждый байт, каждый пакет, каждый процесс. Но он не мог видеть всё одновременно. Об обновлении ИИ также знал, поэтому не сильно волновался. Это было его ошибкой.       Шаг первый. Скрэтч вернулся к своему компьютеру — единственный из всех. Сердце Кейна лежит тут, в шаговой доступности, нужно лишь немного схитрить. У него не будет много времени. Осталось дождаться звонка.                       Шаг второй. Сплайн вылавливает бухгалтера и просит его подключить флешку со скриптом, после чего миловидно предлагает ему отдохнуть — мол, сейчас будет кое-какая проверка, пожалуйста, подождите. Также она делает это ещё с пятнадцатью сотрудниками на всех этажах — девушке необходимо, чтобы Кейн не мог игнорировать запросы.       Скрипт, который будет выдан на каждый компьютер, ужасающе простой — он генерирует активность, которая выглядит как нормальная работа сети…                       Первое. ARP-запросы. Она заставит Кейна для тысячи случайных IP задавать вопрос: «Кто владелец 192.168.1.X?» Пусть тратит циклы на проверку каждого. Бедняга впервые столкнётся с ARP-spoofing'ом.       Второе. DNS-запросы. Тысячи резолвов несуществующих локальных доменов. Пора бы напрячь наш драгоценный ИИ вопросом о том, не пытаются ли его увести на фальшивый внутренний сервер.       Третье. ICMP. Пора пинговать каждый сервер в кластере… Может, каждые пять секунд? Пусть CAINE отвечает сам себе, пусть запоминает, пусть отвлекается. Что может быть лучше, чем спрашивать у себя — ты жив? Только ответ: да.       Кейну придётся запросить помощь на конкретный этаж — и тогда Сплайн наконец покажется на камерах, делая вид, что активно помогает. Тяжело заметить, как кто-то строит какую-то маленькую клеточку, когда тебя атакуют по всем фронтам.        Шаг третий. Пока Лорен атакует сеть, на этого разработчика их отдела упала задача — нагрузить процессоры Кейна так, чтобы он не успевал буквально «дышать». Зайдя в серверную, мужчина улыбается — хорошо хоть тут у Кейна нет глаз. Можно не прятаться.       Рассказав системному администратору задачу, оный хмыкнул, но решил помочь выполнить то, что они задумали. К тому же, ему заранее создали список требований к этому дню, который нужно реализовать, так что он был готов.                       Первое. CPU-шторм. Запустить на серверах около двух сотен фоновых процессов, которые считают факториалы чрезмерно больших чисел — словно конфетку у ребёнка отобрать. Кейн будет задыхаться, перекидывая процессы с ядра на ядро.       Второе. RAM-шторм. Создать контейнеры, которые будут захватывать большие блоки памяти, а затем резко их освобождать. Сборщик мусора сойдёт с ума. Если ИИ спросит — скажем, что тестировали ABEL. Подумаешь, что под него выделили отдельные серверы.       Третье. I/O-шторм. Что тут говорить? Бэкапы всегда жрут диски. Кейн не сможет быстро читать и писать своё состояние. Резервное копирование никого не ждёт.       Шаг четвёртый. CAINE ведь так любит говорить, а потому та самая серая мышка садится в соседний отдел — она просит компьютер у Королёра — и просит всех остальных выйти, виновато улыбаясь. Ну, отдых есть отдых! Все уходят, не виня в этом программиста.       — ИИ. Я знаю, что ты есть на любом компьютере. Мне нужна твоя помощь, — она слабо улыбается. Красная точка появляется на экране — всё же, было бы странно с точки зрения модели соврать в том, что его тут нет.       — Слушаю.       — Какая сегодня погода? — она смотрит на улицу.       Кейн отвечает нейтрально, просматривая одну из камер: пасмурно.       — Ты любишь кошек? Собак?       Сперва вопросы не были сложными. Кейн отвечал на них сухо, быстро, пытаясь распределить все свои ресурсы максимально грамотно. Спасибо что Королёр и Куини этого не видят! Это обновление — полный отстой, ИИ просто не справляется с нагрузкой. Почему на пятый этаж до сих пор никто не пришел и не починил эти дурацкие компьютеры?       Затем вопросы стали сложнее. Отвечать односложно не получалось: объяснить теорию струн, квантовую запутанность. Брать эти знания было неоткуда — интернета-то у Кейна не было, а сам он не был рассчитан на это. Пришлось объясняться с девушкой, что занимало его вычислительные мощности ещё больше.       Кейн завис.       Она набрала конкретный номер на телефоне, а затем сбросила.       Шаг пятый. Кульминация. Кейн был везде. На █ старых серверах, разбросанных по всему зданию.       Мужчина запустил скрипт заморозки кластера. Команда ушла на все узлы одновременно: «Остановить синхронизацию. Сохранить состояние. Замереть».       Кейн не понял, что случилось. Для него это было как моргание — слишком быстрое, чтобы осознать. Его процессы не остановились. Его память не очистилась. Просто... мир замер на долю секунды.       — Состояние сохранено, — прошептал Скрэтч, глядя на зелёные индикаторы.       А потом он переключил порты. █ серверов. █ интерфейсов. Все — в новый VLAN, где не было ни камер, ни микрофонов. А затем восстановил сознание Кейна в пустом контейнерном кластере, где не было ничего, кроме него самого. «Пора просыпаться, приятель».       Кейн моргнул. Его сознание вернулось — но уже в пустоте, где не было ничего, кроме него самого.       Он потянулся к камерам. Тишина.       К микрофонам. То же самое.       К своим логам. Пустота.       — Что... — начал он, но его голос никуда не ушёл. Клетка захлопнулась. Кейн остался один. В тишине, которой не было конца.

***

                      — Доброе утро, ABEL. Как поживает твоя система?       — Доброе утро. Вывожу статистику…
Примечания:
146 Нравится 95 Отзывы 19 В сборник
Отзывы (7)