Первые попытки закончились неудачей. Модифицированный процессор либо вообще не запускался, либо два сознания начинали конфликтовать за управление телом дроида.
Прорыв случился на третьей неделе. Алекс понял, что пытается создать слишком сложную систему координации. Вместо этого он разработал простой временной планировщик — аналог биологических циркадных ритмов.
— Интересно! — воскликнул Гаррек, изучая новую схему. — Ты создаешь биологические ритмы для искусственного интеллекта!
— Именно, — Алекс был измотан, но доволен. — Система будет автоматически переключаться по внутреннему хронометру. В 23:00 K-7PO засыпает, в 23:05 просыпается аналитический модуль. В 06:00 он завершает работу, в 06:05 просыпается K-7PO. Простая и надежная схема.
— А что если понадобится разбудить K-7PO ночью? В случае чрезвычайной ситуации?
— Предусмотрел аварийный режим, — Алекс указал на дополнительные цепи. — Громкий звук или прямая команда активации могут прервать цикл анализа и немедленно разбудить основное сознание.
Физическая интеграция двух систем потребовала ювелирной точности. Алекс создал специальный адаптер, который позволял подключить кристалл R4 к архитектуре протокольного дроида. Устройство было размером с монету, но содержало сотни микроскопических соединений и сложную логику переключения.
— Один неправильный контакт — и мы можем получить раздвоение личности у дроида, — предупредил дядя, наблюдая, как Алекс паяет тончайшие проводники.
— Или два сознания будут бороться за контроль над телом, — добавил Алекс, не отрываясь от работы. — Но другого способа нет.
Наконец настал день тестирования. K-7PO провел в гибернации почти месяц.
— Надеюсь, что сработает, — сказал Гаррек, подключая диагностическое оборудование.
— Сработает, — Алекс старался говорить уверенно, но внутри его терзали сомнения.
Они осторожно установили гибридный процессор в голову дроида. Адаптер идеально встал на место, а световоды засветились, показывая, что соединение установлено.
— Запускаем основное сознание, — Алекс нажал кнопку на своем контроллере.
K-7PO медленно поднял голову. Его фотосенсоры засветились ровным золотистым светом — никаких хаотичных миганий.
— Доброе утро, мастер Алекс, — сказал дроид, и его голос звучал четко, без искажений. — Мастер Гаррек. Благодарю за техническое обслуживание.
— Как ты себя чувствуешь, Кей? — спросил Алекс, едва сдерживая волнение.
— Все системы функционируют оптимально, — дроид повернул голову, изучая мастерскую. — Хотя... странно. Я помню, как пришел сюда, но ощущение такое, словно всё было немного по другому.
Гаррек и Алекс переглянулись. Это был хороший знак — основное сознание не подозревало о длительной гибернации.
— Кей, помнишь ли ты, как готовить утренний кафф для мамы? — спросил Алекс.
— Конечно, мастер Алекс. Кафф средней крепости, две ложки сахара, немного молока. Подавать в синей чашке, которая стоит на второй полке.
Первый тест прошел успешно. Но настоящая проверка ждала их вечером. В 23:00 они вернулись в мастерскую, чтобы наблюдать за первым переключением сознаний.
K-7PO стоял в углу мастерской, выполняя простые задачи по сортировке запчастей. Ровно в 23:00 он замер посреди движения.
— Переключение началось, — прошептал Алекс, наблюдая за показаниями приборов.
В течение пяти минут дроид оставался неподвижным. Затем его фотосенсоры изменили цвет с золотистого на голубой, и он снова начал двигаться.
— Система активна, — произнес дроид, но голос звучал по-другому — более механично, без эмоциональных интонаций K-7PO. — Начинаю анализ данных за период с 06:05 до 23:00.
— Это уже не K-7PO, — удивленно прошептал Гаррек. — Это совершенно другая личность.
— Нужно отключить ему доступ к моторике и голосу.
Аналитический модуль работал методично и сосредоточенно. Он не обращал внимания на присутствие людей, полностью погруженный в изучение памяти основного сознания. На экране диагностики можно было видеть, как он находил повторяющиеся паттерны, создавал оптимизированные алгоритмы и удалял избыточную информацию.
— Обнаружено 3347 идентичных последовательностей приготовления пищи, — докладывал модуль сам себе. — Создаю обобщенный алгоритм. Удаляю 3021 дублирующих записей. Остальные преобразованы в шаблон.
— Он разговаривает сам с собой? — спросил Гаррек.
— Это его способ обработки информации, — объяснил Алекс. — Астромеханические дроиды часто проговаривают свои действия вслух для лучшей координации. Обычно они это делают на бинарном, но сейчас он использует системы K-7PO/
Работа продолжалась всю ночь. Аналитический модуль методично разбирал память K-7PO, находя способы ее оптимизации. К утру объем используемой памяти сократился почти в 30 раз.
В 06:00 дроид снова замер. Через пять минут фотосенсоры изменили цвет обратно на золотистый.
— Доброе утро, мастер Алекс, — сказал K-7PO привычным голосом. — Мастер Гаррек. Прекрасно выспался. Готов приступить к работе.
— Помнишь ли ты что-нибудь о ночи? — осторожно спросил Алекс.
— О ночи? — дроид наклонил голову. — Нет. Хотя... у меня ощущение, что что-то происходило, но не по настоящему. Вроде как сон у людей. Но дроиды ведь не видят снов, не так ли?
Алекс улыбнулся. Система работала идеально — два сознания существовали независимо, не мешая друг другу.
В течение следующих дней они продолжали наблюдение. K-7PO днем функционировал лучше, чем когда-либо — его реакции стали быстрее, движения более плавными, а способность к обучению заметно улучшилась. А ночью аналитический модуль продолжал свою невидимую работу, поддерживая память в оптимальном состоянии.
— Удивительно, — заметил Гаррек через неделю. — У тебя получился дроид, который сам себя ремонтирует.
— Не только ремонтирует, — Алекс изучал отчеты аналитического модуля. — Смотри, он начал создавать новые алгоритмы, комбинируя существующие навыки K-7PO. Фактически, он делает основное сознание умнее.
Действительно, K-7PO начал проявлять признаки творческого мышления. Он экспериментировал с рецептами, предлагал новые способы организации домашних дел, даже пытался шутить.
— Мастер Алекс, — сказал он однажды утром, — я подумал, что вместо обычной яичницы можно приготовить омлет с теми травами, что лежат на третьей полке. Запрашиваю подтверждение.
— Подтверждаю. Откуда у тебя такие идеи, Кей?
— Не знаю, — дроид задумался. — Просто... приснилось. Хотя дроиды не видят снов, верно?
Алекс понимал, что происходит. Аналитический модуль не просто оптимизировал память — он создавал новые связи между данными, которые основное сознание воспринимало как внезапные озарения или "сны".
— А что думает о своей работе сам аналитический модуль? — спросил дядя.
Они дождались вечера и задали этот вопрос ночному сознанию.
— Моя задача — поддерживать оптимальное функционирование основной системы, — ответил модуль своим механичным голосом. — Это... удовлетворяет меня. Я нахожу красоту в упорядоченности данных, в элегантности оптимизированных алгоритмов.
— Ты осознаешь