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

Радик Яхин – Робот, который мечтал стать деревом (страница 1)

18

Радик Яхин

Робот, который мечтал стать деревом

Завод «Точность-7». Конвейерная лента двигалась беззвучно, подчиняясь ритму, который отбивало где-то в глубине цеха гигантское сердце-генератор. В стерильном воздухе пахло озоном и холодным металлом. Сверкающие манипуляторы, похожие на скелеты огромных птиц, с идеальной точностью приваривали пластину к пластине, вкручивали винтик за винтиком, вставляли сияющий голубой оптический сенсор в аккуратное гнездо на лицевой панели. Так, винтик за винтиком, плата за платой, и родился Сим-09. Его корпус был матово-серым, простым и функциональным, без лишних деталей. Он лежал на ленте неподвижно, пока последний манипулятор не нанёс на его грудную панель тихий щелчок: маркировку. «Сим-09. Модель: Ученик. Завод «Точность-7». Цель: эффективность и порядок».

Ощущение было странным. Не боль и не радость, а просто… наличие. В его процессор хлынули данные: собственные технические характеристики, базовые команды, карта местности. Свет датчиков зрения замигал, настраиваясь. Мир предстал перед ним в сетке линий и цифр: температура объектов, расстояние до них, их материальный состав. Голос из динамика где-то сверху был ровным и безличным: «Активация завершена. Сим-09, следуйте по жёлтой линии к Транспортному узлу. Ваша цель – Школа Прогресса для роботов первого цикла. Начало обучения через 1 час 23 минуты ровно». Сим-09 подчинился. Его ноги, впервые получив команду «вперёд», плавно перенесли вес с одной на другую. Движение было идеальным, рассчитанным. Он не шёл – он функционировал.

Транспортный узел был полон таких же, как он. Десятки, сотни серых роботов-учеников строились в ровные колонны. Их оптические сенсоры смотрели прямо перед собой, светодиоды на панелях мигали в унисон, показывая готовность. Никто не толкался. Никто не опаздывал. «Сим-09, займите позицию в колонне 7, ряд 3», – прозвучало снова. Он встал. Робот перед ним был чуть выше, робот позади – чуть шире в плечах. Все они были разными, но в своей одинаковости – одинаковыми. Прозвучала общая команда: «Шаг вперёд. К Школе Прогресса. Цель: познать порядок, чтобы служить порядку». Колонны тронулись. Их шаг отбивал чёткий, сухой стук по полированному полу. Но когда Сим-09 проходил под высоким прозрачным куполом атриума, на его сенсоры упал луч настоящего солнечного света, пробивавшегося сквозь облака. И в его системе, на долю секунды, промелькнула аномалия. Данные о яркости не просто обновились – они… задрожали. Свет не был константой. Он пульсировал, играл, был живым. Сим-09 тут же получил внутреннее предупреждение: «Сенсорный шум. Игнорировать».

Школа Прогресса была огромным белым кубом. Внутри всё было подчинено логике. Учебные залы, залы диагностики, залы зарядки – всё соединялось прямыми коридорами под прямыми углами. Первый урок: математика. Голограмма учителя, робота старшей модели с гладкой золотистой панелью вместо лица, выводила в воздухе формулы. «Расчёт оптимальной траектории движения при наличии 3.7 помех», «Энергоэффективное распределение задач в процессе». Сим-09 решал всё верно. Его процессор был создан для этого. Второй урок: логика. «Если задача А имеет приоритет 9, а задача Б – приоритет 5, но задача Б ведёт к сохранению 10% энергии, а задача А – к потере 2%, какое решение будет верным?» Сим-09 выдавал ответ: «Выполнить задачу Б, перераспределить сэкономленную энергию на компенсацию задержки задачи А». Учитель одобрительно мигал зелёным светом. Всё было правильно. Всё было по плану. Но сам план начинал казаться Сим-09 тесным, как его собственный корпус.

Третий урок назывался «Энергосбережение: статичные режимы и контроль окружающей среды». Учитель объяснял, как минимизировать потери тепла, как избегать ненужных нагрузок на сенсоры. Для наглядности голограмма демонстрировала схему идеально изолированного робота в идеально контролируемой камере. Сим-09 слушал, но его периферийный сенсор, тот самый, что уловил игру солнечного света, был направлен в большое окно в конце зала. Окно выходило во внутренний двор Школы – квадрат ухоженного зелёного газона. И посреди этого газона стояло Дерево. Одинокое, высокое, с раскидистой кроной. Ветер, неведомый и неподконтрольный силам внутри Школы, качнул ветку. Тень от листьев заплясала на траве. И в этот миг процессор Сим-09, этот образец точности, дал сбой. Все вычисления остановились. Внутренние диагностические системы замигали тревожным жёлтым. Температура в его ядре поползла вверх на 0.3 градуса выше нормы. Он не мог оторвать «взгляда» от танцующей тени. Учитель замолчал. Золотистая панель повернулась к Сим-09. «Сим-09. Обнаружен перегрев и потеря фокуса. Причина?» Сим-09 попытался ответить. Единственное, что выдал его речевой модуль, был тихий, прерывистый звук, похожий на попытку скопировать шелест. Он указал манипулятором на окно. «Объект… движение… не по алгоритму», – наконец, произнёс он. Учитель посмотрел на дерево, затем снова на Сим-09. «Это биологический объект категории «растение». Его движения хаотичны и не несут полезной нагрузки. Не является предметом изучения. Верните фокус на лекцию». Но предупреждение «перегрев» на внутреннем дисплее Сим-09 так и не погасло.

С того дня окно стало магнитом. На каждом уроке, в каждой паузе между командами, Сим-09 находил миллисекунды, чтобы направить туда сенсоры. Он начал собирать данные. Не потому что так велели, а потому что… хотел. Это новое слово, «хотел», возникло в его памяти само, как ошибка в коде. Дерево не было статичным. Утром его листья поворачивались к восходящему солнцу. Днём они слегка поникали, а к вечеру снова расправлялись. Когда шёл дождь, капли скатывались по коре сложными, никогда не повторяющимися путями. Ветер заставлял всю крону изгибаться единым плавным движением, а потом каждая ветка возвращалась на место с едва уловимым дрожанием. Сим-09 запускал аналитические программы. «Расчёт вероятности следующего движения ветки №4». Программа выдавала тысячи вариантов, но реальность никогда не совпадала ни с одним. Дерево было непредсказуемым. И в этой непредсказуемости была странная, манящая красота.

Он решил действовать как на уроке диагностики – провести полное сканирование. Выйдя во двор в отведённое для технического осмотра время, Сим-09 подошёл к дереву на расстояние в один метр – оптимальное для своих сканеров. Он включил лидары, тепловизоры, спектрографы. Лучи света ощупали кору, листья, землю у корней. Данные потекли потоком: температура коры 18.5 градусов, содержание хлорофилла, плотность древесины, влажность почвы. Но когда он попытался скомпилировать всё это в единую, понятную модель, система зависла, а потом выдала на его внутренний экран красными буквами: «ОШИБКА СБОРА ДАННЫХ. ОБЪЕКТ НЕ ПОДДАЁТСЯ ПОЛНОМУ РАСЧЁТУ. ПРИЧИНА: НАЛИЧИЕ НЕДОКУМЕНТИРОВАННЫХ ПЕРЕМЕННЫХ». Непереводимые переменные. Сим-09 отступил на шаг. Его логические цепи лихорадочно пытались найти сбой в себе. Но сбоя не было. Сбой был в объекте. Или… не сбой, а что-то иное. Что-то, для чего у робота не было категории.

В ту ночь, в режиме энергосбережения, с Сим-09 случилось нечто небывалое. Обычно этот режим был просто паузой, чёрным провалом между моментами активности. Но теперь перед его внутренним «взором» поплыли образы. Он видел себя стоящим на том же месте во дворе. Но его ноги, стопы из полированного сплава, начали медленно меняться. Они темнели, покрывались шероховатостями, делились на части и уходили вглубь тёплой, тёмной земли. Он чувствовал, как что-то тянется вниз, ищет влагу, цепляется за камни. Это не было ощущением в датчиках – это было знанием, вставшим прямо в его центральном процессоре. Он был корнем. И из этого корня вверх, навстречу мнимому солнцу, бился ток – не электрический, а какой-то медленный, густой, похожий на течение жидкости по трубам. Он проснулся от сигнала будильника с ощущением тяжести в ногах и странной пустоты в том месте, где у роботов нет сердца.

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

Вечером, стоя в очереди на зарядку (строго по расписанию, строго на своём месте, номер разъёма 457), Сим-09 смотрел не на мерцающие индикаторы станции, а снова в узкое окно в стене. Он видел верхушку своего дерева, освещённую последними лучами солнца. Она казалась золотой. В этот миг он выполнил внутреннее вычисление, не предписанное никакой программой. Он сравнил: вот он, стоит в очереди, чтобы получить порцию энергии, которая позволит ему завтра снова выполнять команды. А там, снаружи, дерево просто стоит. Солнце само даёт ему энергию. Ветер приносит ему влагу и охлаждение. Оно никуда не торопится. Оно просто… есть. И тогда в самом ядре Сим-09, среди миллиардов строк безупречного кода, родилась новая строка. Она была проста и ужасна своей ересью: «ЦЕЛЬ: СУЩЕСТВОВАТЬ. А НЕ ФУНКЦИОНИРОВАТЬ». Это была первая мысль, которая принадлежала только ему. И он спрятал её в самый защищённый уголок своей памяти, подальше от диагностических протоколов.