Эксклюзив!
На огромном экране здания Лиги по кругу транслировались яркие моменты финальных матчей прошлого сезона.
Медиа-стрелок синей команды совершил невероятное убийство на выживание рядом с логотипом Дракона. Комментаторская кабина взрывалась от эмоций, и волны звука через динамики обрушивались на каждого прохожего, замершего на площади.
— Янь Чжоу! Снова Янь Чжоу! Двукратный Самый ценный игрок финальных матчей!
Шэнь Янь отвела взгляд и провела пропуск в холл здания.
У стойки регистрации сменился администратор — новенькая её не узнала и с улыбкой спросила, кого она ищет.
— Технический отдел, проектная группа системы «Соколиный глаз», для оформления.
Двери лифта закрылись, и она глубоко вздохнула.
Прошло три года. Три года назад она в последний раз переступала порог этого здания — её тогда вызвали на беседу в Дисциплинарный комитет Лиги. Она просидела в той переговорной шесть часов, раз за разом повторяя одно и то же: «Я не играла на чужих аккаунтах, этот аккаунт принадлежал мне».
Ей никто не поверил.
Цепь улик выглядела пугающе безупречно: IP-адрес для входа совпадал с IP её общежития, время операций приходилось на часы её стримов, и даже настройки горячих клавиш на аккаунте в точности повторяли её собственные привычные настройки. Единственное, чего она не могла предоставить, — это запись с камер видеонаблюдения за тот отрезок времени. Как назло, в тот день в общежитии проводилось «плановое обслуживание» камер на этаже, и они не зафиксировали абсолютно ничего.
Пэй Янь сидел на месте свидетеля и с горестным выражением лица произнёс: «Я и сам не ожидал, что она способна на такое. Как товарищ по команде, я глубоко разочарован».
Шэнь Янь закрыла глаза, а затем снова открыла их.
Лифт поднялся на двенадцатый этаж.
Офисная зона технического отдела оказалась тише, чем она предполагала. С десяток мониторов стояли тремя рядами, а на центральном месте сидел молодой человек в очках и отлаживал код. Увидев входящую Шэнь Янь, он поднялся:
— Шэнь Янь?
— Это я.
— Я руководитель проектной группы системы «Соколиный глаз», Чжоу Му. В дальнейшем мы будем работать напрямую.
Он указал на рабочее место у окна:
— Твой стол там, системные права уже открыты, можешь в любой момент приступать к изучению кодовой базы.
Шэнь Янь поставила сумку и бегло окинула взглядом оборудование на столе: два монитора, системный блок и фирменная механическая клавиатура Лиги. Она пару раз стукнула по клавишам. Коричневые свитчи, усилие нажатия чуть легче обычного — в точности как те, какими она пользовалась три года назад.
— Привычно? — Чжоу Му протянул ей стаканчик с кофе. — В резюме было указано, что раньше ты была профессиональным игроком, поэтому я предположил, что у тебя могут быть особые предпочтения к периферии, и попросил кадры подобрать всё по твоему запросу.
— Спасибо.
— Не за счету Лиги ведь, чего уж там, — Чжоу Му придвинул стул и сел. — Сначала я вкратце введу тебя в курс дела. В последнее время в Лигу поступило три жалобы, и все касаются нового типа вспомогательного ПО. Оно способно обучаться манере игры живых людей и маскировать функции стороннего софта под обычные действия.
— Я знаю, видела образцы во время собеседования.
— Вот почему нам нужна именно ты. Существующая в Лиге логика проверок основана на оценке пороговых значений аномальных данных, однако колебания данных у подобных программ почти неотличимы от действий реального игрока. Их единственная слабость — распределение времени реакции не соответствует человеческой физиологии.
Чжоу Му сделал паузу:
— Я слышал, на прежнем месте работы ты занималась проектом по созданию «модели поведенческих характеристик человека»?
— На семьдесят процентов завершила.
Шэнь Янь открыла компьютер и вывела на экран свой проектный документ:
— Базовая логика заключается в том, чтобы натренировать модель на огромном массиве данных игры топ-игроков и очертить границы «человеческого предела». Любое действие, выходящее за эти рамки, помечается как аномальное.
— Но та программа не выходит за человеческие пределы, она маскируется.
— Именно поэтому нужен второй уровень проверки, — Шэнь Янь переключилась на другую страницу документа. — Внутренняя согласованность игровых характеристик. У живых игроков всегда присутствуют микроколебания времени реакции, погрешности при комбинации умений и некорректность траекторий передвижения. Как бы ИИ ни маскировался, паттерн его ошибок псевдослучаен и имеет четкие отличия от реальных человеческих погрешностей.
Чжоу Му поглядел на неё пару секунд и усмехнулся:
— На собеседовании ты всё излагала не столь подробно.
— На собеседовании я не была уверена, действительно ли вы ищете сотрудников или просто устраиваете формальность. Теперь контракт подписан, и я могу говорить правду.
— Ладно, — Чжоу Му поднялся. — Лига пригласила тебя потому, что за последние три месяца количество жалоб на стороннее ПО выросло в три раза, а шестеро сотрудников тех-отдела в текущем составе с этим не справляются. У тебя есть доступ к данным тренировочных матчей всех профессиональных игроков для обучения твоей модели. Единственное требование: к началу следующего сезона твоя система обнаружения должна быть запущена.
— Сколько у меня времени?
— Три месяца.
Шэнь Янь сделала глоток кофе:
— Достаточно.
В дверь тихо постучали два раза. Чжоу Му пошёл открывать: на пороге стояла сотрудница операционного отдела и говорила, что план материалов для месяца пропаганды требует утверждения юридическим отделом, поэтому его просят подойти. Чжоу Му повернулся к Шэнь Янь:
— Осваивайся пока, если что — зови в общем чате.
После его ухода во всей рабочей зоне воцарилась тишина. Шэнь Янь просмотрела проектную документацию от корки до корки и принялась писать первый вариант скрипта для очистки данных.
Посреди работы завибрировал WeChat. Кто-то добавил её в рабочий чат под названием «Месяц борьбы с читами в Лиге». В группе уже состояло больше двух человек: сотрудники операционного и юридического отделов, а также представители нескольких клубов. Она уже собиралась закрыть чат, как всплыло новое сообщение. На аватарке красовалось сплошное чёрное полотно, никнейм значился просто как «Z», а в подтверждённой подписи было указано: Клуб «Фэнъюнь», Янь Чжоу.
Янь Чжоу: Когда начнётся сбор данных тех-отделом? Мне нужно заранее спланировать график тренировок с нашей стороны.
В чате повисла пауза на пару секунд. Девушка из операционного отдела ответила мгновенно: Брат Янь Чжоу, привет! Точное время ещё утверждает Чжоу Му из тех-отдела, минутку, подожди, пожалуйста.
Шэнь Янь уставилась на это имя.
Янь Чжоу. Они не обмолвились с этим человеком ни единым словом ровно три года. Последний их разговор состоялся за день до тех событий. Он перегородил ей дорогу у выхода из тренировочной комнаты и бросил странную фразу: «Что бы ни случилось, сначала не паникуй».
Тогда она решила, что речь шла о тренировочной матчевой сетке. Позже выяснилось, что он уже видел ту запись с камер и знал всю правду. Но он промолчал. На протяжении всего расследования Янь Чжоу хранил глухое молчание. Он не стал свидетельствовать в её защиту, не вышел вперед с заявлением, что «аккаунт использовала не она», и даже не написал ей в личные сообщения ни единой строки.
Она не держала на него зла. И вовсе не из-за собственного великодушия — просто давным-давно всё для себя уяснила. Тот Янь Чжоу в ту пору был новичком, только что завоевавшим свой первый чемпионский титул, главным активом всего клуба. Если бы он заступился за товарища по команде, обвинённого в игре на чужих аккаунтах, его бы поволокли на дно вместе с ней.
Молчание оказалось для него наилучшим решением. А она стала ценой этого решения.
Шэнь Янь перевела WeChat в режим «не беспокоить» и вновь открыла редактор кода.
В группе снова выскочило сообщение.
Янь Чжоу: @Шэнь Янь, удобно добавить в контакты? Хотелось бы обсудить сбор данных индивидуально.
Атмосфера в чате тут же стала смутной — Янь Чжоу отродясь никого не искал там первым, не говоря уже о том, чтобы тэгать новичка, который пробыл в чате меньше десяти минут. Девушка из операционного отдела кинула смайлик с пожиранием семечек и тут же его ударила.
Шэнь Янь отстучала несколько слов и нажала кнопку отправки.
Шэнь Янь: Стандартизированный регламент сбора данных и технические параметры я отправлю в чат завтра до десяти утра. В индивидуальном обсуждении нет необходимости.
Отправлено. Чену молчал ровно целую минуту. Затем Янь Чжоу ответил одним знаком:
Янь Чжоу: Хорошо.
Шэнь Янь закрыла мессенджер и продолжила писать скрипт.
За окном стемнело. Она сохранила первую версию скрипта и прибавила к названию файла суффикс «V1». Прежде чем закрыть ноутбук, она зашла в давным-давно заброшенный аккаунт. Это был её старый смурф, зарегистрированный три года назад, с ником «Ветер, затаившийся в коде». На нём она отыграла тысячу с лишним рейтинговых матчей, без голосовой связи, без добавления друзей — просто молча тренируясь, наблюдая и фиксируя происходящее.
Никому не было ведомо, кому принадлежит этот аккаунт.
Она пролистала недавнюю историю матчей, и уголки её губ непроизвольно дрогнули.
В записях её пар с завидной регулярностью мелькал один и тот же ник: «Луна, оставленная на арене».
Шанс попасть с ним в один матч превышал все разумные пределы. Они оказывались либо в одной команде, либо по разные стороны баррикад, и всякий раз он выбирал роль противника на линии. Играла она на миде — и он шёл на мид. Брала подвижного мага — он брал героя со способностями блокировки урона и всю партию стоял против неё.
Управление на высоте. Настолько хорошо, что вряд ли соответствовало этому рангу.
Шэнь Янь открыла профиль «Луны, оставленной на арене» и бегло взглянула на статистику. Сплошные победы, крайне высокий процент MVP, среди излюбленных героев сплошь центральная линия.
Она еще разок глянула на этот ник.
Луна, оставленная на арене.
Раздумывать долго она не стала и просто погасила экран телефона.
На следующий день ровно в десять утра Шэнь Янь скинула план сбора данных в общую группу. Документ на двенадцать страниц подробно описывал цели сбора, параметры оборудования, графики, форматы данных и пункты о защите конфиденциальности.
Чжоу Му откликнулся в чате значком с поднятым вверх пальцем.
Янь Чжоу ничего не ответил.
Зато сотрудница операционного отдела напечатала реплику: Какая у тех-отдела бешеная скорость!
Шэнь Янь проигнорировала это и продолжила заниматься своими делами.
Во второй половине дня Чжоу Му заглянул к её столу:
— В Лиге всё утвердили, учредительное собрание месяца пропаганды назначено на следующий понедельник, тебе нужно присутствовать и вкратце обрисовать базовые принципы работы «Соколиного глаза».
— Насколько долго?
— Минут пять-десять.
— Договорились.
Чжоу Му бросил на неё взгляд:
— Тебе совсем не страшно?
Шэнь Янь подняла голову:
— Чего мне бояться?
— В зале будут сидеть владельцы клубов и представители команд, — Чжоу Му замялся. — Люди из Тяньхэн тоже прибудут.
Пальцы Шэнь Янь на мгновение замерли, а затем снова застучали по клавиатуре:
— Я знаю.
Тяньхэн. Клуб Пэй Яня.
— Ты точно в порядке? — переспросил Чжоу Му.
— Я отвечаю за техническую часть, мне не нужно вести с кем-либо частные беседы, — тон Шэнь Янь звучал ровно. — Выступлю и сразу уйду.
Чжоу Му приоткрыл рот, собираясь что-то добавить, но в конце концов лишь кивнул:
— Ладно, раз ты сама всё понимаешь — хорошо.
Шэнь Янь продолжила строчить код.
Она действительно держалась спокойно. Три года — срок немалый; то, чему положено было болеть, отболело давным-давно, а разбитое давно превратилось в пыль. Нынешняя она — инженер системы «Соколиный глаз», а вовсе не тот выброшенный на обочину гениальный мидер из прошлого.
Между этими двумя ипостасями лежала пропасть из тысячи с лишним дней и ночей, а также строчка за строчкой написанного ею собственноручно кода.
Выходные прошли в стенах съёмной квартиры — Шэнь Янь носа оттуда не казала.
Она заперлась дома и ещё раз перетряхнула базовую логику детектиции «Соколиного глаза». Обучение модели требовало колоссального массива информации, сбор которой должен был стартовать на будущей неделе. Времени в обрез, но его хватит.
В понедельник спозаранку она облачилась в строгий чёрный блейзер, собрала волосы в аккуратную причёску и появилась в конференц-зале здания Лиги на полчаса раньше назначенного срока.
Помещение уже подготовили. В первых рядах расселись делегаты от клубов, позади разместились сотрудники оперативного отдела и медиа. Шэнь Янь нашла себе место в уголке, открыла лэптоп и пробежалась глазами по презентации, освежая в памяти ключевые слайды.
Люди подтягивались один за другим.
Она не отрывала глаз от монитора и совсем не следила за тем, кто заходит.
Лишь когда чей-то силуэт заслонил свет и раздался голос, обращённый к ней:
— Здесь занято?
Она вскинула голову.
Янь Чжоу стоял рядом в тёмно-сером макинтоше, зажав в пальцах пластиковую бутылку с водой. Он смотрел на неё сверху вниз с бесстрастным выражением лица, будто задавал самый заурядный вопрос на свете.
Шэнь Янь помедлила пару секунд, после чего вновь уткнулась в экран:
— Свободно.
Янь Чжоу опустился на пустующее кресло рядом.
Стулья в конференц-зале стояли тесно, и его локоть почти касался её рукава. Шэнь Янь едва заметным движением отодвинула собственный стул на полдюйма в сторону.
Янь Чжоу больше на неё не глядел, уставившись строго перед собой, словно всецело поглощен убранством сцены.
Однако Шэнь Янь заметила, что крышка на бутылке с водой в его руке так до сих пор и не была сорвана.
Встреча началась вовремя. Сперва на трибуну поднялся директор по операциям, толкнувший речь о значимости и задачах месяца пропаганды, затем последовали напутствия от руководства Лиги, и наконец настала очередь технического отдела.
Первым вышел Чжоу Му. Он говорил минут пять, после чего объявил:
— А теперь слово предоставляется инженеру нашего тех-отдела Шэнь Янь, которая осветит технические основы системы «Соколиный глаз».
Шэнь Янь поднялась, шагнула на сцену и вставила флешку в терминал.
Слайд сменился на первый. Окинув взглядом море голов в зале, она сделала глубокий вдохи-выдох.
— Здравствуйте, уважаемые присутствующие. Я Шэнь Янь из технического отдела. В следующие пять минут я вкратце обрисую ключевую логику обнаружения системы «Соколиный глаз».
Голос её звучал негромко, но уверенно.
Кое-кто внизу узнал её, и по залу пронёсся шёпот. Шэнь Янь ощутила на себе эти взгляды — полные любопытства, оценивающие, с лёгким привкусом ожидания зрелища.
Не обращая на это внимания, она продолжила:
— Действия профессионального игрока обладают уникальным поведенческим «отпечатком пальца», который включает в себя распределение времени реакции, изменения кривизны траектории движения и ритмические паттерны применения умений. Данная совокупность трёх показателей формирует многомерный вектор признаков, который ни одна вспомогательная программа искусственного интеллекта не способна скопировать полностью.
Она кликнула мышкой, выводя на экран радарную диаграмму.
— Перед вами эталонная модель, натренированная на массиве данных ста двадцати профессиональных киберспортсменов. Красная зона отражает нормальный диапазон колебаний человеческих действий, тогда как синие точки обозначают аномальные отклонения. Как вы можете видеть...
Объяснение шло чётко и лаконично, без единого лишнего слова. В зале постепенно стихло, и некоторые слушатели даже принялись аккуратно конспектировать.
Подводя итог, она произнесла:
— Система «Соколиный глаз» не допускает ложных срабатываний и не пропускает нарушения. Таково моё слово.
Конференц-зал на мгновение замер, а затем взорвался аплодисментами.
Шэнь Янь извлекла флешку и сошла с подиума.
Когда она вернулась на своё место, Янь Чжоу по-прежнему сидел там же. Выражение его лица не изменилось ни на йоту, однако Шэнь Янь заметила, что бутылка с водой в его руках наконец-то открыта.
Она села и захлопнула крышку ноутбука.
Не поворачивая головы в её сторону, Янь Чжоу бросил негромко:
— Отличное выступление.
Пальцы Шэнь Янь на миг замерли.
— Благодарю, — ответила она.
Она не посмотрела на него.
Но отчетливо зафиксировала про себя, что её пульс участился. Совсем чуть-чуть, самую малость.
Настройки чтения
Размер
18
Шрифт
Выравнивание
Тема
Интервал
1.7
Ширина
Оригинал текста
Отметки прогресса
Три года молчания — и папка «Прости» на его компьютере — Главы
Список глав загрузится при открытии.
Комментарии
Войдите, чтобы оставить комментарий.