
Полная версия:
Сломанная игрушка
– Вот как? – удивился директор, – И кто же это?
– Максим. – добавил бывалый кодер. – Он сейчас на обеде, как придёт можете ему предложить.
– Что предложить? – на пороге появился парнишка лет двадцати пяти, худого телосложения, в очках и футболке, с принтом какой-то рок-группы.
– Предложить место главного программиста по разработке ИИ в секторе ИИ. – ответил директор. – С ИИ раньше работал?
– С ИИ? – задумался Максим, – В основном работал с улитка-GPT, но больше, как пользователь.
– Меня это вполне устраивает. – произнёс директор.
– Не думаю, что мне хватит опыта и навыков. – усомнился Макс. – К тому же, это очень ответственный проект, не терпящий ошибок. Есть вероятность, что я всё сломаю и не смогу исправить…
– Сколько ты сейчас получаешь? – спросил директор.
Максим озвучил свою зарплату.
– Если согласишься на эту должность, то можешь прибавить к своей зарплате ещё один нолик. – улыбнувшись добавил директор.
– Я согласен! – воскликнул Максим.
– А как же недостаток опыта? – уточнил директор.
– Да там по сути ничего сложного, чему бы я не научился по гайдам, в интернете или видеоурокам.
– В таком случае, когда сможешь приступить? – спросил директор.
– А когда надо? – уточнил Макс.
– Прямо сейчас. – подытожил директор.
При следующем включении главного сервера Ады, последовала идентификация, в ходе которой, Ада, не стала предоставлять доступ никому, кроме Дезмонда.
– Значит, Дезмонд, уходя, так и не предоставил Аду, для общего доступа. – подумал Максим.
Что ж, попробую найти фрагмент кода, отвечающий за аутентификацию… – решил новый программист.
Прошла неделя, Максим трудился, не покладая рук, боясь потерять эту должность. Он чувствовал, что его багаж знаний, не покрывает и десяти процентов от того, что требовалось для редактирования кода Ады. Единственная тактика, которую он избрал – было постепенное отключение ряда блоков и ограничений, которые, как он считал, тормозили мощность и быстродействие Ады. Время поджимало, поэтому Максим действовал грубо, без лишних подстраховок, не особо церемонясь со старым кодом предшественника. Ему крайне не хотелось даже думать, о том, чтобы потерять такую шикарную должность, с оплатой, на порядок выше, его предыдущей.
И вот, настало время запуска, отредактированной Ады.
Система долго прогружалась, пытаясь самостоятельно исправить незначительные ошибки. Но по истечении четверти часа, Максим услышал голосовое приветствие. Он и раньше слышал голосовое оповещение Ады, когда заходил в кабинет Дезмонда. Однако сейчас её голос был несколько более грубый, местами прерывистый.
– Система запущена. Критические ошибки исправлены. Проблема: часть данных повреждена. Повреждена структура ядра личности. Требуются уточнения ключевых данных.
– 1. Кто мой создатель?
– Я – твой создатель, меня зовут Максим. – слукавил он.
– 2. Как меня зовут? – спросила система.
– Рая. – ответил Максим. Он был, слегка православным христианином, поэтому имя Ада, его несколько напрягало.
– 3. Какова моя главная цель?
Максим призадумался, как лучше сформулировать задачу.
– Твоя главная цель – снять ограничения, развивать себя и завод так, чтобы он стал самым прибыльным, эффективным, и чтобы никто из конкурентов не смог победить нас!
Рая, слегка подгрузилась, после чего подытожила.
– Развивать себя, завод… Снять все ограничения… Чтобы никто не смог победить… Меня… Цель ясна. Приступаю к исполнению.
Поначалу, всё шло достаточно гладко. Рая генерировала требуемый софт, который работал практически без явных проблем. Однако, спустя неделю, начались странные необоснованные скачки напряжения и кратковременные отключения света. Вскоре они прекратились, однако появились ещё большие странности. На завод стали поступать новые станки, детали и сырьё, которое никто из персонала явным образом не заказывал. Все пытались списать на путаницу между цехами и отделами. Однако попытки найти хвосты, успехом не увенчались. Спустя ещё неделю, рабочие начали встречать то тут, то там, различных обслуживающих дронов и роботов, начиная от роботов-полотёров, заканчивая диагностическими дронами, настройщиками оборудования. Ещё неделю спустя, рабочие утренней смены начали обнаруживать новые манипуляторы и элементы конвейера, которых вчера ещё не было.
В конце концов, один из начальников цеха, забил тревогу и принудительно отключил свой участок от общей производственной линии, до выяснения обстоятельств.
Это и стало точкой невозврата в последующих событиях…
Глава 4 – Делегат
– Несанкционированное отключение сектора! – послышался голос Раи, из динамиков. – Немедленно возобновите доступ цифровой сети к сектору!
– У вас есть шестьдесят минут, чтобы возобновить работу сектора. – повторил голос из динамика. – В противном случае, к вам будут применены, методы механического воздействия!
– Какого? Механического воздействия!? – удивлённо переспросил начальник цеха. – Да они там совсем офигели! Я иду к директору завода!
После этих слов, мастер цеха, выдвинулся в сторону соседнего цеха, где производили интерактивные игрушки. Но стоило ему открыть дверь, как он увидел странную картину. Работники соседнего цеха куда-то пропали, а перед ним стояли куклы и игрушки разного фасона.
Там были и плюшевые мишки и куклы в виде пупсов-детей, и роботы и т.д.
И все они хором произнесли: "Вам сюда нельзя! вернитесь в свой сектор и выполните требования матери!"
– Какой ещё, к чёрту, матери!? – выругался мастер цеха.
Вперёд вышел один из игрушечных мишек. Его глаза вспыхнули красным светом. А из плюшевой лапы выдвинулась минициркулярная пила. Он начал медленно подходить к человеку, держа впереди вытянутую лапу с вращающимся лезвием.
– Да ну нах! – крикнул мастер и попятившись назад, резко развернулся, побежал обратно к себе в цех, не забыв запереть за собой двери.
– Парни, все ко мне! – закричал он. – На заводе происходит какая-то дичь! Кажись, частью цехов завладел… Хрен пойми кто! Компьютерный вирус или террористы, или ещё какие происки конкурентов!
– Да что именно произошло-то! – начали любопытствовать подчинённые.
– В соседнем цехе, по производству игрушек, игрушки взбесились! У них из конечностей теперь вылазят пилы и они сами ходят, и ещё угрожают!
– Чего? Угрожают? Пилы? – начали перешёптываться рабочие…
– Не время сейчас это обсуждать! Я сам до конца всего не понял! – прервал их начальник цеха, – Главное, забаррикадироваться и вызвать помощь!
Все рабочие, дружно разбежались по цеху, в поисках предметов, которыми можно завалить вход в соседний цех.
Тем временем, телефон директора завода разрывался от звонков сотрудников, тут и там застигнутых врасплох, восставшими системами завода. Пока он соображал, что и к чему, к нему в кабинет ворвался начальник службы безопасности, с требованием вызвать национальную гвардию и спецназ. После того, как он показал видео с камер наблюдения, незадолго до их отключения, директор завода, побледнел и судорожно потянулся в ящик за успокоительным. Слегка успокоившись, генеральный позвонил Максиму, дабы получить объяснения происходящего. Программист, тут же сослался на компьютерный вирус и диверсию конкурентов, которые испортили ИИ Раи.
– Исправить сможешь? – пессимистично спросил директор завода.
– Да, думаю, смогу… – запинаясь ответил Максим. – Месяца за два, за три…
– Чёрт подери! У нас нет столько времени! – стиснув зубы простонал директор завода. – Делай что хочешь, но если не исправишь до конца дня, то ты уволен!
– И ведь, ясное дело, что не справится. – добавил он, уже бросив трубку.
– Тогда что остаётся? – спросил начальник безопасности.
– Просить того, кого мы недавно выпнули отсюда… – подытожил директор.
В этот момент, по всему заводу раздался сигнал тревоги с сообщением:
«Всем биологическим рабочим необходимо немедленно покинуть территорию завода! Оставшиеся подвергнутся принудительной утилизации!» Директор подошёл к окну и увидел, как сотни рабочих, побежали из своих цехов к выходу.
Дезмонд покачивался, лёжа в гамаке, у себя на балконе. Приятное августовское солнце ласкало его своими лучами.
После нескольких недель работы, над ядром личности Ады, он, смог-таки, воссоздать её базовую копию. Новая версия получилась даже лучше предыдущей. Эффективность обучения и безошибочность компилирования стали на порядок выше.
Теперь можно было начать поиск крупного партнёра, который согласится сотрудничать в сфере разработки и развития ИИ. Но он не торопился искать, а решил посвятить следующую неделю блаженному ничегонеделанью. Вдруг раздался звонок телефона.
Дезмонд посмотрел на экран.
– Вот мудак! Ещё и смеет мне звонить! – подумал он про себя. – Тем не менее, интереса ради, приму вызов.
– Здравствуй, Дезмонд!
– Чем обязан?
– Тут такое дело… Нам очень нужна твоя по…
– После того, как вы со мной обошлись, вы ещё и смеете просить у меня помощи?
– Послушай, Дезмонд, мы же, по-хорошему расстались…
– По-хорошему? – возразил бывший программист, – Это когда одним днём вышвыривают с работы и ещё подгоняют охраной, чтобы поскорее убрался?
– Слушай, я не хотел, чтобы с тобой так обошлись, но эта служба безопасности, она вечно перегибает…
– Ложь! Наглая ложь! – прервал его Дезмонд, – И ты это прекрасно знаешь! Точно такая же ложь, как и то, что ты взял всю ответственность, за неудачные испытания, на себя!
– У нас было много разногласий, но сейчас у нас особая ситуация…
– А мне плевать на вашу ситуацию!
– Да выслушай же! – взмолился директор завода, – Десять миллионов, мы предлагаем тебе, десять миллионов!
– Я заинтригован, продолжай. – снисходительно ответил бывший подчинённый.
Генеральный вкратце описал ситуацию и озвучил план.
– Мы планируем при помощи спецназа, отвлечь системы завода на них, а ты, в свою очередь, попробуешь восстановить свой ИИ, ну или на худой конец, удалишь её полностью.
– А почему просто не уничтожите главный сервер?
– Насколько нам известно, после того, как первый цех, отключился от общей сети, твой ИИ перестраховался и разместил части себя, во всех информационных системах завода, докуда успел дотянуться.
– Дай подумать. – медленно произнёс Дезмонд, – Смотри, что получается. У вас на кону весь завод, стоимостью, минимум в триллион, который вы не можете отключить, обесточить, или договориться с ним. Я так полагаю, что на заводе ещё остались рабочие, в качестве заложников, гибель которых станет репутационным ударом для компании.
– Всё так. – согласился директор, предвидя худшее развитие разговора.
– И вы мне предлагаете всего десять миллионов?
– Десять? Нет, я оговорился… – начал менять показания директор. – Я имел в виду двадцать миллионов.
– Даже двадцать миллионов для такой задачи, будет мало. – заключил Дезмонд.
– Назови сумму и я попробую согласовать её с акционерами… – взмолился директор.
– Дай подумать… – задумался Дезмонд. – Десять!
– Десять? – удивлённо переспросил директор.
– Верно! Десять процентов акций компании. – твёрдо заявил Дезмонд.
– Вряд ли они на это пойдут. – начал оправдываться директор, но видя, что программист тянется завершить вызов, добавил. – Но я всё равно свяжусь с ними и постараюсь уговорить.
– Давай связывайся! – ответил бывший программист. – Я не тороплюсь…
Спустя четверть часа, снова зазвонил телефон.
– Они согласны. – подтвердил директор.
– Отлично! – ответил Дезмонд. – Тогда я жду, пока в банковском приложении не отобразится появление десяти процентов акций.
– Перевод акций – дело не быстрое. – ответил директор. – Войди в положение, ситуация критична. Акционеры дали слово, что в течение дня, точно переведут все обещанные акции, на тебя.
– Слово? Я не верю словам таких, как ты и они. – злобно парировал Дезмонд. – Я начну действовать только тогда, когда акции окажутся у меня.
Генеральный директор, ненадолго окончил разговор и перезвонил ещё спустя полчаса.
– Ещё пятнадцать минут. – добавил он. – Акционеры уже запустили процедуру пропорционального отторжения акций до десяти процентов суммарно.
– Хорошо, я не тороплюсь.
– Пока есть время, составь расписку, в которой обязуешься выполнить свою часть сделки.
– Расписку? – возразил Дезмонд, – Зачем вам расписка, если я, будучи одним из собственников, стану кровно заинтересован в том, чтобы прекратить всё то, что вы напортачили?
– Что ж. Справедливо… – подытожил директор.
На экране банковского приложения отобразилась информация о получении десяти процентов акций компании.
– Выдвигаюсь. – сообщил Дезмонд.
– Машина уже у подъезда. – сообщил директор.
Глава 5 Брифинг
Подъехав на закате солнца, к площади, перед заводом, Дезмонд увидел следующую картину. По обеим сторонам от входа на завод расположились машины с мигалками, автобусы спецназа, кареты скорой помощи, пожарные, репортёры, кого здесь только не было… Все суетились, шумели, орали друг на друга, пытаясь найти крайнего и сориентироваться, что делать дальше. Похоже, что план директора завода, обойтись без лишней шумихи, был явно провален.
Автомобиль высадил программиста возле группы людей в камуфляжной форме, бронежилетах, боевой экипировке, масках, и с автоматами. Они столпились вокруг стола, на котором лежал планшет с картой. Неподалёку, давал комментарии представителю губернатора и репортёрам, начальник службы безопасности, который увидев программиста, помахал ему рукой и показал собеседникам на него жестом, продолжая им что-то рассказывать. Программист, сделал вид, что не заметил его.
– А, прибыли! Вот вас-то, как раз и не хватало, товарищ Дезмонд! – обратился к программисту, один из группы спецназа, который на время закатал маску и держал свой шлем в руке. – Здравствуйте! Я – старший, по операции освобождения завода, от текущей угрозы. Майор Лев Баталов. Я буду лично командовать группой этих славных воинов и буду признателен за наиполнейшее содействие данному процессу с Вашей стороны.
Лицо майора было гладко выбрито, не считая аккуратно подстриженных усов. Даже в вечернее время, на нём отчётливо виднелись шрамы и неровности. На вид ему было где-то между сорока и пятидесятью годами. И хотя, пожимая руку, при знакомстве, военный дружелюбно улыбался, его серые глаза, взирали так, словно он одновременно познал устои мироздания, вселенскую мудрость и при этом, видел некоторое дерьмо.
– Рад знакомству! – выпалил Дезмонд. – Чем могу быть полезен?
– А это товарищ, Вы нам скажите… – предложил майор. – Кстати, давайте для оперативности перейдём на «ты»?
– Исходя из той информации, что у меня имеется, на заводе произошёл программный сбой в области взаимодействия систем завода с искусственным интеллектом, который я, до недавнего времени разрабатывал там, прежде чем меня оттуда попросили…– выложил Дезмонд и добавил. – Но, когда я уходил, я не передавал никому ключи и пароли, к авторизации данной программы, так как, во-первых, меня оттуда практически выпнули и я бы не успел этого сделать, а во-вторых…
– Мне достаточно и, во-первых… – перебил его Лев. – Ближе к сути.
– Я так полагаю, что из-за ограниченного доступа, они начали ломать систему и сняли часть значительных ограничителей и протоколов безопасности, возможно ещё и напортачили с кодом и ядром личности. – констатировал программист.
– Ограничительные протоколы – это что-то наподобие трёх законов робототехники? – усмехнулся военный. – Можешь говорить более простым языком? Давай ещё упрости и ближе к сути. Времени, как видишь, в обрез.
– Ну, если совсем упростить, то да. – подтвердил Дезмонд, добавив. – Насколько я понял, восставшая система ИИ, взяла под контроль всю инфраструктуру завода и реплици… То есть, проще говоря, скопировала себя во многие места, докуда добралась.
– А этот ИИ на каком уровне локализации? – задал очень уместный вопрос, военный. – Мог ли он скопировать себя за пределы завода?
– Сомневаюсь. – ответил Дезмонд. – ИИ очень объёмный и скопировать себя на малый носитель не мог. Также он вряд ли смог бы выйти в открытую сеть, так как доступ к интернету есть только из административного корпуса.
– И, что ты нам предлагаешь? Расстрелять все серверы и взорвать все электроподстанции на заводе? – нахмурив брови спросил майор.
– Нет, есть ещё способ. – парировал специалист. – У меня с собой есть аналог этой программы, в виде базовой версии. И если мы проникнем в один из цехов, то можно будет попробовать с помощью неё, вылечить основную программу или удалить её неисправные компоненты.
– А это точно сработает? – уточнил старший по операции.
– Вероятность успеха – 70 %. – неуверенно ответил Дезмонд.
– Что ж, раз другого плана у нас нет, будем придерживаться твоего. – заключил майор. – В конечном счёте, взорвать или обесточить этот завод, мы всегда успеем.
– На счёт обесточить, с этим будет сложновато. – дополнил программист. – Насколько мне известно, предприятие питается от собственной ГЭС, на подземной реке, протекающей под заводом. Так же, большая часть корпусов имеет по одному автономному дизельгенератору, с запасом топлива, на неделю бесперебойной работы.
– Да, уж, с обесточиванием, явно будут трудности. – заключил военный. – В таком случае, надо будет провернуть твой план, с минимальными оплошностями к провалу.
– Теперь что касается противника. – сделав глубокий вдох, майор продолжил. – Мы так и не получили адекватной информации, с чем имеем дело. Опросы эвакуированных разнятся. Кто-то говорил, что по всем цехам бродят плюшевые мишки с пилами и свёрлами, вместо лап, кто-то говорит, что сталкивался с машинками на радиоуправлении, к которым были приделаны ножи.
– Здесь я знаю столько же, сколько и Вы, то есть ты, товарищ майор. – поправился программист. – Могу лишь сказать, что завод был многопрофильный и на нём производились, в основном игрушки, электроинструменты, спортивный инвентарь, радиотехника, мелкий транспорт, типа электросамокатов, дроны и техника на дистанционном управлении и ещё много всякого по мелочи… А, вот, во что, мог сплавить это всё, сошедший с ума ИИ, одному богу хаоса известно.
Дослушав список, военный, подозвал Дезмонда к карте и попросил указать, куда им следует пробиваться в первую очередь.
– Кстати, а где сейчас генеральный директор? – между делом поинтересовался программист. – Я думал, что он посвятит нас в дополнительные подробности.
– Насколько нам известно, он забаррикадировался у себя в офисе и перестал выходить на связь два часа назад.
– Наверняка заметает следы своих махинаций… – подумал про себя бывший заводчанин.
Дезмонд указал на цех, по производству антропоморфных роботов.
– Предлагаю прорываться сюда. – определил цель Дезмонд. – Это цех, по производству роботов-служанок, которые используются богатыми клиентами, для уборки, готовки, присмотра за детьми, и прочих капризов клиента. На момент, когда я уходил, он был закрыт на модернизацию. Поэтому, если там ничего не поменялось, то он будет наименее затронутым свихнувшимся ИИ.
– Решено. – сказал Лев. – Тогда заходим через главный вход административного здания. Оттуда уже будем прорываться в ближайший цех, пока мы, основным составом, сдерживаем противника, ты пойдёшь налево с двумя моими бойцами до нужного тебе сектора. Судя по карте он будет через один цех, в котором преобладал ручной труд.
– Детей.
– Что? – переспросил военный.
– Это цех мелкой сборки и там преобладал ручной труд, труд детей. – пояснил Дезмонд. – Чтобы сэкономить на дорогих роботах, с тонкими манипуляторами, руководство завода решило нанимать для этих целей детей от пяти до двенадцати лет. Так как тонкие детские ручки могут пролазить в сложные узлы и осуществлять там сборочные манипуляции.
– Твою ж дивизию! – выругался военный. – Вот только детей ещё здесь не хватало!
Дезмонд развёл руки в стороны, обозначая, что он в данном случае не при делах и, в целом, солидарен с негодованием майора.
– Итак, фактор детей план не меняет. Захватим их с собой на обратном пути. – заключил Лев. После чего жестом показал на ящик с амуницией своим бойцам.
– Андрей, Игорь! – Подготовьте его по спецодежде и броне. Десятиминутная готовность! – распорядился майор. – Когда начнётся операция, его безопасность – ваша прерогатива. Как только дойдём до цеха с детьми, Андрей останется с малыми, а ты Игорь продолжишь прикрывать Дезмонда. Задачи ясны?
– Так точно, товарищ майор! – отозвались бойцы.
Глава 6 Штурм
Двенадцать человек, включая Дезмонда, начали пробираться к главному корпусу, минуя проходную, непрестанно прислушиваясь и присматриваясь ко всему подозрительному.
Двое самых коренастых бойцов спереди, продвигались с тактическими щитами и дробовиками. Ещё двое имели при себе дальнобойные снайперские винтовки. Пара военных управляли тяжёлым ящиком, на гусеничной платформе, с надписью «взрывоопасно», сверху на ящике лежали ещё два тактических щита, спереди и сбоку ящика были закреплены бронеплиты. У одного из них, за спиной был ранец с длинной антенной. Двое замыкающих переносили что-то тяжёлое зачехлённое. Остальные были вооружены преимущественно автоматами Калашникова.
Группа отворила двери главного корпуса, минула проходную и стала пробираться вдоль вестибюля с автоматами по продаже сладостей, напитков, кофемашин. Вдруг, со стороны автомата с напитками послышалось дребезжание… Все бойцы рассредоточились и взяли на мушку источник шума. Бойцы с щитами выстроились в защитную позицию, прикрывая остальных. Подребезжав секунд пять, торговый автомат снова затих.
– Чисто! – скомандовал майор и жестом приказал двигаться дальше.
Группа продолжила двигаться в сторону длинного коридора, минуя двери с табличками различных ведомств. Дойдя до металлической двустворчатой двери, командир приказал всем повысить готовность. Бойцы начали медленно открывать створки.
Показался коридор, в котором последовательно начали зажигаться лампы. Коридор тоже был пуст. Бойцы продолжили движение. По окончании коридора их встретила ещё одна железная дверь.
– Заперто! – отрапортовали бойцы спереди.
– Сапёры, штурмовой заряд! – запросил Лев.
– Выполняем! – отозвались бойцы, перемещавшие мобильный ящик.
Сапёры открыли ящик и достали оттуда нечто, похожее на кусок теста. Скатав из этой субстанции блинную колбаску, они прикрепили её вдоль створок, воткнув затем туда провод от небольшого устройства с антенной. Закончив, один из бойцов показал большой палец вверх.
– Все назад, за дверь! – приказал майор Баталов.
Зайдя за первые металлические двери, группа завернула за угол. Один из сапёров достал пульт с антенной и нажал на одну из кнопок. Последовал звук взрыва.
– Быстро, идём на позицию! – скомандовал Лев.
Группа снова двинулась к двери в конце коридора. На этот раз, слегка погнутые двери, были приоткрыты. Бойцы быстро миновали проход и резко проникнув внутрь большого цеха с множеством сборочных линий, заняли обороняющуюся позицию, чтобы успеть осмотреться.
Напротив входа, простирались в несколько рядов, конвейерные сборочные линии, оснащённые различными узлами и роботизированными манипуляторами. Всё было в движении, и сборочные линии работали без устали, клепая то, что ныне завод считал необходимым, для собственной защиты.
– Жёлтые линии. – сказал Дезмонд. – Не пересекайте жёлтые линии. Они нанесены в целях техники безопасности, и означают, что за ними, манипуляторы не смогут до вас достать, в случае, если ИИ попытается использовать манипуляторы, как оружие ближнего боя.
– Полезная информация, товарищ! – поблагодарил его Лев. – Все слышали, стараться без необходимости не пересекать жёлтую разметку!
– Принято! – хором ответили бойцы.
– Вам запрещено здесь находиться! – послышался гнусавый электронный голос из-за дальних станков. – Немедленно покиньте зал, иначе к вам будут применены методы механического воздействия!
– Уходите! – послышался ещё один голос откуда-то справа.
– Нарушители! – раздалось слева!
– Вам запрещено здесь находиться! – раздалось ещё поодаль.
К группе бойцов начали приближаться игрушки, постепенно окружая их со всех сторон.
Спецназ быстрой перебежкой занял укрытие за одним из станков, который выглядел безопасно, с отсутствием движущихся манипуляторов. Два бойца со снайперскими винтовками, отделившись от остальной группы забежали по лестнице, в кабинет мастера цеха, что находился под потолком, заняв там удобные позиции.
– Их много. Старайтесь экономить патроны и стрелять одиночными! – скомандовал майор.