Ніч.
У домі Адріана було тихо.
Надто тихо.
Світло міста відбивалося в скляних панелях. Машини ковзали внизу, мов повільні вогні на воді.
Проєкт заморожено.
Рада директорів невдоволена.
Мітч роздратований.
Інвестори тиснуть.
Якщо все зупиниться — відповідати буде не Джек.
Адріан.
Він довго сидів у темряві, дивлячись у телефон.
Потім набрав номер.
Відповіли майже одразу.
— Так.
— Це Кроу.
Пауза.
— Слухаємо.
Адріан не став ходити навколо.
— Проєкт призупинено. Нам потрібне рішення.
Коротка тиша.
— Рішення вже є. Питання в тому, чи готові ви його застосувати.
— Я слухаю.
— Ваша проблема не в самих нанітах. А в їхньому зв’язку. Ви дозволили системі стати надто чутливою. Ізолюйте її.
Адріан насупився.
— Ізолювати?
— Створіть відбивний контур. Наніти, не підключені до основної мережі. Нехай вони стануть бар’єром. Контроль починається з обмеження.
Він мовчав.
— Це дасть вам час, — додав голос. — А час зараз — ваш єдиний ресурс.
Зв’язок обірвався.
Адріан опустив телефон.
Бар’єр.
Відбивний контур.
Якщо це спрацює — проєкт оживе.
Якщо ні — він уже занадто глибоко, щоб вийти.
Він подивився у вікно. На секунду здалося, що скло відбиває його обличчя інакше — трохи старшим.
Він набрав інший номер.
Ранній ранок.
Телефон Джека завібрував.
— У мене є ідея, — сказав Адріан.
— Яка?
— Ми можемо створити бар’єр. Не фізичний — нанітний. Купол із тих самих частинок, але не підключених до мережі. Їхня функція — відбивати будь-які інші наночастинки.
Пауза.
— Щось на кшталт невидимої стіни.
Джек підійшов до вікна. Світанок.
— Ти пропонуєш ізолювати систему від самої себе? Це так не спрацює, але бар’єр дасть нам можливість вивчити те, що відбувається, безпечно, і виправити дефекти.
— Саме це я і пропоную.
Тиша.
— Обговоримо з Анною, — нарешті сказав Джек. — Можливо… це і є рішення.
— Я в лабораторії за годину, — відповів Адріан.
Він вимкнувся.
І лише тоді дозволив собі повільно видихнути.
Уперше за довгий час він відчував не страх.
А відчуття, що зробив хід.
Лабораторія зустріла їх ранковою тишею.
Анна вже була там.
Вона стояла біля скляного куба, в якому пульсували дві білі миші.
Світло всередині резервуара було м’яким, рівним — після аварійних днів це здавалося майже дивом.
— Він сказав, у нього є ідея, — спокійно промовила вона, не обертаючись.
— Бар’єр, — відповів Джек. — Нанітний купол. Ізолювати систему.
Анна повільно повернулася.
— Від чого?
— Від самої себе.
Пауза.
Адріан увійшов слідом.
— Не від себе, — уточнив він. — Від зовнішніх впливів. Якщо система реагує на все підряд, ми повинні обмежити спектр взаємодій.
Анна схрестила руки.
— Обмежити чутливість?
— Радше перенаправити, — сказав Адріан. — Нехай активні наніти працюють усередині контуру. А зовнішні частинки відбиваються допоміжним шаром.
Джек дивився на схему на планшеті.
— Це створить другу модель… автономну, але примітивну.
— Саме так, — відповів Адріан. — Без навчання. Без підключення до спільної мережі.
Анна підійшла до термінала.
— Якщо купол складатиметься з тих самих частинок, він може почати повторювати поведінку основної системи.
— Не якщо ми обмежимо протоколи, — спокійно сказав Адріан.
Вона подивилася на нього уважно.
На секунду довше, ніж зазвичай.
— Гаразд, — сказала вона нарешті. — Спробуємо.
Робота зайняла більше часу, ніж вони очікували.
Перший варіант розпався через п’ять хвилин.
Другий — почав втягувати активну модель усередину себе, ніби поглинаючи.
— Надто висока щільність, — сказав Джек. — Вони починають об’єднуватися.
Анна втомлено видихнула.
— Тоді зменшуємо частоту відгуку.
Години змінювали одна одну.
Кава вистигала.
Графіки стрибали.
На екрані один за одним з’являлися рядки:
Ініціалізація структури…
Помилка синхронізації.
Повторна спроба…
Адріан спостерігав за кодом. Іноді пропонував короткі коригування.
Він говорив мало.
Але щоразу, коли виникав критичний збій, саме він пропонував рішення — трохи змінити щільність, змістити фазу, знизити відгук.
Анна це помітила.
— Ти сьогодні надто впевнений, — тихо сказала вона.
— Просто хочу, щоб це запрацювало, — відповів він.
Третій день.
Вони майже не спали.
Схема купола лежала на столі — тонка сітка з ліній, що нагадувала нейронну карту.
— Остання спроба, — сказав Джек.
Анна кивнула.
Вона змінила алгоритм розподілу.
Не відбиття.
Перерозподіл щільності.
Enter.
На екрані спалахнуло:
Повторний запуск системи.
Тиша.
Гул серверів став ледь помітним.
У кубі світло спочатку здригнулося.
Потім навколо основної моделі сформувалася ледь помітна оболонка — як щільне повітря.
Неяскрава. Майже прозора.
Повторний запуск — успішний.
Ніхто не говорив кілька секунд.
Анна повільно видихнула.
— Купол стабільний.
Джек дивився на графіки.
Активність усередині — висока, але рівна.
Ззовні — нульова.
— Ми ізолювали її, — тихо сказав Джек.
Адріан кивнув.
Але його погляд затримався на показнику фонової активності.