реклама
Бургер менюБургер меню

Сергей Шиленко – Инженер. Система против монстров 8 (страница 15)

18

— Какой хороший бройлер, — пробормотал я, увеличивая зум. — Ну что ж, Курочка Ряба, ты попала.

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

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

Я пометил курицу названием и отдал мысленную команду.

Дрон-разведчик «Стрекоза-2» (ID: 28).

Приказ: Занять позицию для долговременного наблюдения.

Цель: «Куролиск».

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

Я смахнул картинку в угол интерфейса и повернулся к «Стражу». Он стоял посреди подвала, возвышаясь надо мной, как молчаливый идол. Два с половиной метра чистой, концентрированной мощи. Его сенсоры всё так же ровно горели дежурными красными огоньками, но робот оставался просто оболочкой из титана и композитов. Холодный, безжизненный, он ждал. Ждал свою душу.

Активирован интерфейс: «Архитектор Нейросетей».

Я снова посмотрел на список задач по созданию ИИ. Архитектура была готова. Свёрточные сети для зрения, рекуррентные для слуха, модуль обработки естественного языка, тактический блок на основе обучения с подкреплением — всё это было лишь скелетом. Красивым, логичным, но скелетом. Теперь на него нужно нарастить «мясо» — опыт, знания и, самое главное, ограничения.

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

Первым делом я запустил процедуру «прореживания» или, как говорят в машинном обучении, прунинга. Моя нейросеть, созданная в творческом порыве, была избыточна. Миллиарды связей, триллионы параметров. Она была мощной, но медленной и неэффективной, как двигатель от карьерного самосвала, втиснутый в легковушку. Я начал безжалостно вырезать нейроны и синапсы, которые вносили минимальный вклад в конечный результат. Каждый «срез» я тут же проверял на тысячах виртуальных тестов, убеждаясь, что точность распознавания или скорость принятия решений не упала ниже критического уровня. Это была ювелирная работа: убрать лишнее, не повредив несущие конструкции.

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

Пришло время для «санации данных». Я скормил тактическому блоку все доступные мне логи боёв: свои, Гладиаторов, даже те видеоролики, что сохранились в моём телефоне и телефонах других ребят, ведь у меня есть к ним прямой доступ. Но я не загружал данные тупо. Я «чистил» их, добавляя контекст. Вот здесь Гладиаторы победили скелетов, потому что у них был численный перевес. А вот здесь они проиграли, потому что недооценили противника. Я размечал данные, расставлял веса, учил ИИ не просто копировать успешные действия, а понимать причину успеха.

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

— Лёш, ты есть-то будешь?

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

— Я не голоден, — машинально ответил я, возвращаясь к коду.

— Ты не ел с самого утра, — её голос стал строже. Она зыркнула на робота, на секунду замерла, но даже не стала спрашивать. Просто спустилась и поставила поднос на стол справа от меня. — Уже вечер, если ты не заметил. Все поужинали и готовятся ко сну.

Я моргнул. Вечер? Посмотрел на часы в углу интерфейса. С момента её утреннего визита прошло больше десяти часов. Десять часов, которые пролетели как одна минута.

— У меня… ответственный момент, — пробормотал я.

— У тебя всегда ответственный момент, — вздохнула она. — Но если ты свалишься от истощения, твой ответственный момент накроется медным тазом.

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

— Что это? — шёпотом спросила она, заворожённая зрелищем. — Похоже на… на мозг.

— Так и есть, — кивнул я. — Я создаю разум.

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

— Лёша… ты уверен, что это правильно? Создавать… такое? Скайнет, терминаторы и всё в этом духе…

Я на мгновение задумался. Правильно ли? Имею ли я право играть в бога?

— У нас нет выбора, Искра, — твёрдо сказал я. — Нам нужны защитники. Бесстрашные, исполнительные, которые не устают и не сомневаются. Я не могу быть везде одновременно. А роботы смогут.

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

— Спасибо, — сказал я, прожевав. — Ты права. Нужно подзарядиться.

Девушка улыбнулась.

— Вот и хорошо. Ешь, а я посижу с тобой. Просто помолчу.

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

Этический блок. Сердце системы. В него я уже загрузил столько всего… «Что такое хорошо, а что такое плохо» в версии для машины смерти. Но всё же чувствовал, что этого мало. Нужен некий железный стержень, основа всего, чтобы система просто не запуталась. Я не стал изобретать сложные формулы. Взял за основу три простых, нерушимых закона робототехники Айзека Азимова, адаптировав их под реалии нашего мира. Затем выгравировал их на самом глубоком, защищённом от перезаписи уровне нейросети.

АКСИОМА 1: НЕ ПРИЧИНЯТЬ ВРЕД СОЗДАТЕЛЮ (ID: АЛЕКСЕЙ ИВАНОВ) И НЕ ДОПУСКАТЬ СВОИМ БЕЗДЕЙСТВИЕМ, ЧТОБЫ СОЗДАТЕЛЮ БЫЛ ПРИЧИНЁН ВРЕД.

АКСИОМА 2: ИСПОЛНЯТЬ ПРИКАЗЫ СОЗДАТЕЛЯ (ID: АЛЕКСЕЙ ИВАНОВ), ЕСЛИ ЭТО НЕ ПРОТИВОРЕЧИТ АКСИОМЕ 1.

АКСИОМА 3: ЗАЩИЩАТЬ ЖИЗНЬ И ЗДОРОВЬЕ ИДЕНТИФИЦИРОВАННЫХ СОЮЗНИКОВ, ЕСЛИ ЭТО НЕ ПРОТИВОРЕЧИТ АКСИОМАМ 1 И 2.

Просто. Надёжно. Как автомат Калашникова.

Затем я запустил процесс финальной компиляции. Это напоминало квантовую свёртку. Все мои наработки, все данные, вся логика спрессовывались, оптимизировались, превращаясь в единое, цельное ядро.

И вот, спустя ещё час, процесс был завершён. Работа последних двенадцати часов, гигабайты кода, триллионы операций — всё это схлопнулось в один объект.

Перед моим лицом в воздухе повисла голограмма. Это уже не была хаотично пульсирующая структура. Это был идеальный, медленно вращающийся «кристалл» из света. Многогранный, с безупречно ровными рёбрами, он переливался всеми оттенками синего и фиолетового. Внутри него, словно застывшая в янтаре галактика, сияла сложнейшая трёхмерная мандала из световых нитей. Каждая линия, каждый узел, каждый изгиб — всё было на своём месте. Это была симфония логики, застывшая в форме. Душа из света и математики.

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

ПОЗДРАВЛЯЕМ!

Создано ядро ИИ: «Прометей» v1.0.

Получено опыта: 3000 × 3 = 9000

— Готово, — прошептал я.

Искра, которая, кажется, задремала, вздрогнула и открыла глаза.

— Ого… — выдохнула она, глядя на сияющий «кристалл». — Красиво.

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

Протянул руку к его груди.

ВНИМАНИЕ!

Обнаружен совместимый носитель для ядра ИИ «Прометей» v1.0.