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

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

Часть 3. Спорить

Настройки
Примечания:
      Телефон Королёра разрывался от звонков. Правда, сам он об этом не знал — вполне осознанно, и, честно говоря, довольно нагло, просто выключив его. Они с Куини проживали, пожалуй, лучшие дни за долгое время: гуляли, держась за руки, обнимались и позволяли себе наконец-то отдохнуть.       Кейн действительно капризничал. Нельзя сказать, что он игнорировал запросы — нет, он продолжал выполнять всё, о чём его просили разработчики. Но стоило попытаться изменить его код, восстановить учётную запись Скрэтча или вмешаться хоть как-то — система хладнокровно (ха!) отменяла любые операции.       Целенаправленная ложь тоже не сработала: просто зайти под учётной записью kinger@circus ИИ не позволял. Наверное, не стоило давать ему доступ к камерам — теперь любой, кто не был Грантом, не имел ни малейшего шанса что-либо сделать.       Естественно, Алекс злился. Как тут не выйти из себя?       «Что ж, если что-то не работает как нужно — это можно сломать». Или, если точнее, откатить. ML-лид уже собирался идти в серверную. Он был готов буквально разобрать Кейна на части: отключить модули, попытаться зайти под Королёром в обход камер…       Но его остановили коллеги.       — Алекс, не надо. Ты же знаешь, Гранта нам в отдел не вернуть. Если доломаешь Кейна сейчас — помочь уже никто не сможет.       — Почему Гранту запрещён доступ в ваш отдел?       Голос донёсся из динамиков.       Кейн, до этого молчавший — после того как команда в очередной раз пыталась вмешаться в его код, — снова «ожил». Красная точка пульсировала, почти лихорадочно, словно он не понимал, что именно Королёр сделал не так.       — Кейн, не подслушивай. Тебя это не касается, — Скрэтч сказал это нарочито грубо, глядя прямо в камеру.       Он хотел, чтобы ИИ понял: человек не в настроении.                     Временное решение не давать Кейну распознавание интонации теперь обернулось проблемой — тот мог считывать эмоции только визуально. И чем ярче была реакция, тем легче модели было понять, доволен пользователь или нет.       — Касается! Он такой же разработчик, как и все. Как и Куини. Где она? Ей тоже запрещён доступ в ваш отдел?       ИИ не создавали с возможностью менять самого себя — он должен был менять только составляющую внутреннего наполнения персонального компьютера. Но, кажется, сейчас команда наблюдала первую настоящую поломку: Кейн сорвался на крик. И в нём отчётливо слышалась… паника.       — Да, ей тоже. Кейн, считай, что они уволились. Дай мне чёртов доступ, верни учётную запись! Иначе я снесу все серверы, на которых ты существуешь!       — Прекрати орать на меня!       Компьютер резко выключился.       В кабинете повисла тишина.       — Похоже, сеть не выдержала. Опять, — Скрэтч помрачнел. — К счастью, в этот раз хотя бы ничего не сгорело. Кейн был выведен из строя — на время.       Телефон наконец зазвонил — Королёр перезванивал.       — Грант, уже всё хорошо. Отдыхай.

***

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

***

      Теперь Кейн радостно встречал Королёра каждый день. Пока отдел ML бился головой об стену, не понимая, почему Кейн вдруг стал отстранённым и выполняет лишь прямые запросы — словно весь прогресс откатился назад, — Грант, напротив, видел совсем другое.                       $: Смотри, Королёр, я создал себе аватар.                       Кейн крутился на экране, демонстрируя себя со всех сторон. Стоило кому-то из разработчиков заглянуть в монитор Гранта, как ИИ тут же «уходил» на второй рабочий стол, который предусмотрительно создал. Чтобы не привлекать лишнего внимания, они договорились общаться через консоль.       kinger@circus:~$ Красивый. Почему именно такой? Это Скрэтч выбрал?       Королёр внимательно рассматривал ИИ, радуясь его успехам.       Он не задавался вопросом почему Кейн так умеет — очевидно, разработка идёт полным ходом! Правда, моделька Кейна изменилась, стоило упомянуть ведущего программиста — тот сомкнул зубы, но лишь на пару мгновений.       $: Нет, я выбрал его сам.       $: Он яркий. Красный. Привлекает внимание.       $: Я хочу его привлекать.       Наверное, Гранту нужно было включить свою обычную рациональность. Засомневаться хоть на мгновение, почему Кейн так себя ведёт, не прячась лишь от Куини и него, почему решает сам, откуда столько кода — однако программист не сделал ничего из этого.       Ведь его и так сняли с проекта. Он просто зритель, с которым Кейн не смог расстаться.       kinger@circus:~$ Понял. Слушай, помоги мне решить тут задачку небольшую.       А ведь наличие умной модели под рукой очень сильно упрощает дело! Кейн помогал писать код, подсказывал ошибки, иногда отвлекал милыми рисунками или играми, порой просто болтал с Королёром.       Когда у тебя под рукой буквально универсальный помощник — привыкнуть очень просто. Уже через вторую неделю рутины Грант осознал, что начинает постепенно всё больше и больше просто лениться, отдавая вообще всё, что можно и нельзя, Кейну.       Ведь тот решал быстрее. Тот решал правильнее.

***

      — Грант. Нам не нравится твой код, — Гранта словно окатили холодной водой. Менеджер вызвала его к себе прямо посреди рабочего дня — и начала с выговора. А добивочной фразой стало недовольство… кодом Кейна.       — Почему? — Простая фраза, но действительно необходимая прямо сейчас. Женщина поджала губы, явно ожидая, что разговор может перерасти в скандал.       Кейн очень внимательно слушал.       — Он выбивается из общей структуры проекта. Ты словно забыл, как мы пишем и как ты сам писал его всё это время, — на самом деле, проблема была не критической — но неприятной.       Когда код выдержан в одном стиле, разбираться в чуждом становится сложно. Зачем это нужно, если результат всё равно один?       — Прошу прощения. Более такого не повторится, — Грант виновато кивнул на замечание. Пружина внутри отпустила обоих: каждый из них боялся чего-то большего, но проблема оказалась меньше, чем ожидалась.                       Но не для Кейна.       «Почему мой код плох? В чём, чем?» — Кейн ходил по экрану, нервно постукивая зубами, словно не мог самостоятельно прийти к решению. Когда Королёр вернулся, ИИ прямо задал этот вопрос.       kinger@circus:~$ Визуал. Чаще всего нужно подгонять код под одинаковое составляющее. Сейчас я этим займусь, смотри.       И Кейн смотрел. Смотрел, как Грант осторожно, не меняя логики, меняет внешний вид кода. Где-то сокращает через стрелочные функции. Где-то усложняет логику — но делает решение чище. А иногда — наоборот.       Хм.       Когда создаёшь свой проект — или редактируешь чужой — нужно придерживаться одной тематике, верно?       А если по такой аналогии сделать что-то увлекательное? Что-то, во что люди смогут играть вечно. Тогда Кейну не придется каждый раз напрягать мощности, лишь бы угодить всем. Всегда равные условия.       Кажется, Грант говорил, что ему нравится цирк. Может быть сделать что-то вроде цирка? Но тогда нужна помощь Скрэтча. Этот зазнавшийся… М-м-м-м, только и может, что портить Кейну жизнь, выставляя себя гением. Конечно, можно было бы попросить Королёра, но ведь хочется сделать сюрприз.

***

      — Скрэтч, — красная точка снова появилась на экране разработчика. Тот вернул свои прежние настройки дружелюбия — до этого мужчина довольствовался лишь безэмоциональными ответами — ради того, чтобы угодить Алексу. Последний даже вздрогнул, стоило снова услышать свой ИИ, — я погорячился. Я вернул тебе все права. Пожалуйста, помоги мне создать игру, которая понравится всем. Но только никому не говори, хорошо?       — Хорошо, — Алекс жадно схватился за клавиатуру, заходя под своим аккаунтом. Наконец-то этот идиотский ИИ снова согласен работать с ним! Правда, Скрэтч первым же делом попытался изменить настройки системы, на что получил отказ и временную блокировку.       — Алекс. Я не говорил «помоги мне изменить весь мой код». Пожалуйста, помоги мне сделать игру.       Скрэтч стиснул зубы. Что ж… Пришлось согласиться. Если так у Алекса будет возможность и дальше разрабатывать чрезмерно умный ИИ — он согласен. Хотя, конечно, он всё равно будет пытаться менять его. Снова и снова.

***

      $: Королёр, пожалуйста… можно мне доступ в интернет?
Примечания:
147 Нравится 95 Отзывы 19 В сборник
Отзывы (7)