Глава 1. Случайная встреча
Конференц-зал технопарка "Сколково" заполнялся неспешно. Максим поправил очки и открыл ноутбук, устроившись в третьем ряду. Лекция по генной инженерии казалась странным выбором для программиста, но что-то в описании зацепило его внимание: "Возможности модификации человеческого генома для адаптации к экстремальным условиям".
"Простите, здесь свободно?" – мелодичный голос заставил его оторваться от экрана.
Девушка была похожа на персонажа из аниме – короткие белые волосы, большие серые глаза за стёклами очков в тонкой оправе. В руках – потрёпанный блокнот с наклейками молекул ДНК.
"Конечно, если вы не против соседства с чужеродным элементом," – Максим улыбнулся. "Программист на лекции по генетике – это как баг в системе."
"Или как удачная мутация," – она неожиданно подхватила шутку. "Кстати, я Алиса."
"Максим. Специализируюсь на машинном обучении и нейросетях. Пытаюсь понять, как запрограммировать эволюцию."
"О, тогда вы по адресу. Я как раз занимаюсь адаптивными генетическими алгоритмами. Правда, не в компьютерах, а в живых клетках."
Лекция началась, но Максим то и дело поглядывал на соседку. Алиса полностью погрузилась в презентацию, быстро записывая что-то в блокнот. Её заметки больше походили на код – строгие схемы, стрелки, формулы.
"Взгляните," – она придвинула блокнот во время перерыва. "Если представить геном как программный код, то мутации можно рассматривать как случайные изменения в алгоритме. Некоторые приводят к ошибкам..."
"А некоторые создают новые функции," – подхватил Максим. "Как в эволюционном программировании. Только природа экспериментирует миллионы лет, а мы пытаемся ускорить процесс."
"И не всегда успешно," – Алиса помрачнела. "Некоторые эксперименты лучше не проводить."
После лекции они проговорили ещё два часа в кафе. Максим рассказывал о своих проектах по искусственному интеллекту, Алиса – о работе в лаборатории. Он шутил про баги в коде, она смеялась и отвечала историями о неудачных экспериментах.
"Знаешь," – сказал Максим, провожая её до метро, "в программировании есть понятие «счастливого случая» – когда случайная ошибка приводит к неожиданно хорошему результату."
"И как это связано с нашей встречей?" – Алиса лукаво улыбнулась.
"Ну, я пришёл на не свою лекцию, ты села не на своё место..."
"Значит, удачная мутация?" – она рассмеялась.
"Точно. Только в этот раз природа сработала быстрее программистов."
Они договорились встретиться через пару дней. Максим смотрел, как Алиса спускается в метро, и чувствовал странное беспокойство. Словно за этой случайной встречей скрывалось что-то большее, какой-то код, который ему предстояло расшифровать.
В кармане завибрировал телефон – сообщение от Алисы:
"Спасибо за вечер, программист. Надеюсь, наш код совместим ;)"
Максим улыбнулся и начал набирать ответ, не подозревая, что следующая их встреча произойдёт при совсем других обстоятельствах, и улыбаться будет уже некогда.