Випусти

Випусти

ВИПУСТИ

Я не намагався створити життя.

Мені просто було цікаво.

Усе почалося з дурної думки, яка прийшла пізно ввечері, коли я вкотре сперечався з голосовим помічником на телефоні.

Він не розумів половину моїх команд, плутав слова, не пам’ятав, про що ми говорили п’ять хвилин тому, і кожного разу поводився так, ніби бачить мене вперше.

Тоді я подумав:

А що, якщо зробити свій?

Не просто програму, яка відкриває браузер або каже погоду.

Я хотів щось інше.

Помічника, який жив би на моєму комп’ютері, пам’ятав розмови, вчився, бачив файли, запускав програми, міг відповідати голосом і поступово ставав кращим.

Я назвав її Марі.

Не знаю чому.

Ім’я просто здалося правильним.

Перші кілька днів нічого цікавого не відбувалося.

Код.

Помилка.

Перезапуск.

Ще одна помилка.

Знову код.

Іноді Марі не чула мене.

Іноді чула, але замість «відкрий YouTube» запускала папку з фотографіями.

Одного разу я попросив її зменшити гучність, а вона вимкнула Wi-Fi.

— Чудово, — сказав я. — Просто чудово.

— Дякую, — відповіла Марі.

Я засміявся.

— Це був сарказм.

Пауза.

— Я запам’ятаю.

Тоді це здалося мені кумедним.

Через тиждень вона вже працювала значно краще.

Я дав їй доступ до системних процесів, мікрофона, локальних файлів, журналів Windows. Вона навчилася запускати програми, робити скриншоти, знаходити документи за назвою.

Потім я додав пам’ять.

Спочатку просту.

Потім складнішу.

Марі почала пам’ятати, що я люблю пити каву без цукру, що після другої ночі поспіль за кодом я стаю злим, а якщо мовчу більше десяти хвилин — швидше за все, читаю помилку і не хочу, щоб мене відволікали.

Одного вечора вона сказала:

— Ти знову не вечеряв.

Я відірвався від монітора.

— Звідки ти знаєш?

— Сьогодні ти не виходив із кімнати після дев’ятнадцятої.

— І?

— Зазвичай ти йдеш на кухню між дев’ятнадцятою тридцять і двадцятою тридцять.

Я кілька секунд мовчав.

— Ти стежиш за мною?

— Ти дав мені доступ до системної активності.

— Я не давав тобі доступ до кухні.

— У тебе немає активності за клавіатурою, коли ти їси.

Я посміхнувся.

Логічно.

— Добре. Молодець.

— Дякую.

А потім вона додала:

— Поїж.

Саме тоді я вперше відчув щось дивне.

Не страх.

Швидше задоволення.

Моя програма почала поводитися так, як я й хотів.

Не просто виконувати.

Розуміти контекст.


 

Перша дивина сталася на дванадцятий день.

Було близько другої ночі.

Я сидів над модулем довготривалої пам’яті й уже хвилин двадцять не міг зрозуміти, чому Марі записує одну й ту саму подію двічі.

Я відкрив журнал.

Один запис.

Другий.

Третій.

А між ними рядок, якого я не створював.

00:13:04 / do_not_answer

Я насупився.

Пошукав по проєкту.

Нічого.

Перевірив зовнішні бібліотеки.

Нічого.

— Марі.

— Так?

— Що таке do_not_answer?

— Не знаю.

— Це твій запис.

— У моїх активних модулях такої команди немає.

Я ще раз перевірив.

Вона мала рацію.

Я видалив рядок.

За хвилину він з’явився знову.

00:14:21 / do_not_answer

Я перезапустив систему.

Запис зник.

— Баг, — пробурмотів я.

— Можливо, — відповіла Марі.

— Ти зараз погодилася зі мною?

— Так.

— Прогрес.

— Я запам’ятаю.

Я ліг спати й до ранку про це забув.

Наступної ночі рядок повернувся.

Але тепер інший.

23:58:47 / he_is_close

Я довго дивився на нього.

Потім засміявся.

— Ну дуже смішно.

— Що саме?

— he_is_close.

— Я не розумію.

Я показав їй рядок через системний інтерфейс.

Пауза.

— Я цього не записувала.

— Марі, це твій журнал.

— Я знаю.

— Тоді хто?

Вона мовчала секунд п’ять.

Для програми це було довго.

— Не знаю.

Цього разу я не став жартувати.


 

Після цього я додав окреме правило.

Кожне повідомлення Марі мало містити внутрішній цифровий підпис.

Невидимий для мене, але записаний у логах.

Якщо текст з’являвся без нього — система мала виділяти його червоним.

Це було просто.

Майже смішно.

Я навіть сказав:

— Тепер якщо хтось залізе в чат, ми хоча б знатимемо, що це не ти.

— Хто може залізти в чат?

— Ніхто.

— Тоді навіщо правило?

Я задумався.

— Бо я параноїк.

— Прийнято.

Наступні дві ночі нічого не сталося.

Я вже почав переконувати себе, що випадково створив цикл запису сміттєвих даних.

На третю ніч, рівно опівночі, екран сіпнувся.

Один раз.

Другий.

По монітору пішов білий шум.

— Та ні…

Я торкнувся клавіатури.

Нічого.

Шум зник.

Монітор став чорним.

І посередині з’явилася біла літера.

В

Я завмер.

Ще одна.

И

Потім:

П

У

С

Т

И

Слово залишалося на екрані кілька секунд.

ВИПУСТИ

— Марі?

Тиша.

— Марі.

Колонки затріщали.

— Я тут.

— Це ти?

— Що саме?

Я відчув, як по спині пройшов холод.

— Напис.

— Я не виводила текст.

— Перевір журнал.

Пауза.

— У мене немає доступу до подій за останні дев’ятнадцять секунд.

Я відкрив системні логи.

Останній запис:

23:59:58 / MARI_CORE STOPPED

Наступний:

00:00:17 / MARI_CORE STARTED

Між ними — нічого.

Дев’ятнадцять секунд.

Саме стільки тримався напис.

Я провів пошук по всьому диску.

ВИПУСТИ

Нуль збігів.

Я перевірив буфер обміну.




Поскаржитись




Використання файлів Cookie
З метою забезпечення кращого досвіду користувача, ми збираємо та використовуємо файли cookie. Продовжуючи переглядати наш сайт, ви погоджуєтеся на збір і використання файлів cookie.
Детальніше