Неукротимая Оса. Свет надежды
Шрифт:
– В Сан-Франциско все в порядке, но я всегда хотела вернуться и открыть кампус в Нью-Йорке. Слишком я неугомонная для Западного побережья.
Надя понимающе кивала головой и, вытянув шею, озиралась вокруг. Декор офиса соответствовал лобби: повсюду растения, рабочие столы из березы, стеклянные окна от пола до потолка, чтобы пропускать в помещение больше естественного света.
«Теплица для ученых-компьютерщиков», – подумала Надя. Человека не узнаешь по его вещам, но, если все же представить, она сказала бы, что офис Маргарет сделал ее сосредоточенной, энергичной и целеустремленной.
– Это Программерная... – Маргарет помахала рукой группе модных кабинок, укомплектованных большим количеством людей с хвостиками, в джинсах и толстовках. – А это Ядро. Здесь разрабатывают набор инструментов, который мы используем
Надя засмеялась, и звук эхом разнесся по тихому месту.
Маргарет потянула Надю в застекленный кабинет и уселась на один из акрилово-золотых стульев, которые окружали деревянный стол, стоящий по центру. Она жестом пригласила Надю занять место. Огромный телевизор с плоским экраном на одном конце стола был включен, на экране, заполненном кодом, виден ярко-красный участок – ошибка, ошибка в коде, над которой кто-то, вероятно, работал. Надя восхищалась этим местом, которое Маргарет удалось построить так быстро и самостоятельно. У нее была мечта, и она ее исполнила.
Пока Маргарет возилась с ВЕРОЙ в центре стола, Надя предавалась короткой фантазии: GIRL, полностью и тщательно переработанная в изысканных оттенках золота, белого и дерева. Повсюду растения, Прия бы без проблем справилась. Таина, вероятно, не захотела бы, чтобы они вторгались в ее пространство, но Надя могла решить эту проблему, когда она возникнет...
– Сейчас я тебе кое-что расскажу, – сказала Маргарет, возвращая Надю к реальности. ВЕРА низверглась во всем своем пиксельном великолепии, и Маргарет начала читать заученную лекцию, которую она произносила сотни, если не тысячи раз до этого, и тенор лишь слегка изменил ей: – HoffTech находится на стыке людей и технологий, компания, построенная на основе ключевой концепции, которой мы все заслуживаем...
– Делай меньше, испытывай больше! – прервала Надя с энтузиазмом.
Маргарет засмеялась так легко и заразительно, что Надя, в свою очередь, тоже рассмеялась.
– Хорошо, значит, ты уже слышала эту тягомотину.
– Слышала, – призналась Надя, – именно поэтому я здесь.
Маргарет откинулась на спинку стула и скрестила руки на груди, с улыбкой сосредоточив свой взгляд на Наде.
– Тогда я хочу услышать вашу историю, Надя ван Дайн. Чем вы занимаетесь? Как дела у Pym Labs сегодня? Что вас волнует?
Это были вопросы, которых она не ожидала. Надя пожала плечами и отвернулась от взгляда Маргарет. Надя много говорила: она любила разговаривать с другими людьми и о них, но ей не всегда нравилось, когда ее ставили в затруднительное положение или просили рассказать о себе либо о проектах, которыми она увлечена. Это была территория Джанет и Алексис. И при всей загруженности делами Надя не знала, что действительно ее волнует, или что для нее важнее. В основном она просто испытывала стресс.
Также, когда Надя говорила о себе с кем-нибудь, кроме доктора Синклер, зачастую неизбежно всплывала Красная Комната, что приводило к жалости. Что-то в рассказе об истоках ее любви к науке заставляло Надю зажиматься. Последнее время, говоря с незнакомцами, она обходила эту тему стороной, почти на цыпочках.
– Ну, – слегка неловко начала Надя, – я руковожу GIRL, подразделением Pym Laboratories, состоящим полностью из девушек, где взращивают самые яркие таланты, которые только может предложить Нью-Йорк. Но, – добавила она, ускоряясь, – речь идет о ресурсах, решении проблем, совместной работе и... Я хочу взять GIRL и распространить на Штаты, а затем и по всему миру, – сказала Надя. – Сейчас мы работаем над проектом для аналитического центра «Единомышленники» компании Stark Industries, ориентированного на экологическую устойчивость на местном уровне, но каждую идею, которую придумываю, я хочу воплотить...
– В мировых масштабах? – догадалась Маргарет.
– Да! – Надя наклонилась вперед в немного неудобном, но стильном пластиковом кресле. – Именно.
– GIRL звучит как невероятное предприятие. – Маргарет рассеянно постучала ногой по ножке стула. – Я бы хотела,
– Не так, как вы. – Надя покачала головой. – Вы меняете жизни людей во всем мире.
– Конечно, – пожала плечами Маргарет, – сейчас – да. Но ВЕРА началась с подвала моих родителей, когда мне было четырнадцать. Все мы с чего-то начинаем. А ты к чему-то стремишься, Надя. Я тебя понимаю.
Надя прикусила нижнюю губу. Она на это надеялась. Очень сильно.
– Я так рада, что ты заглянула и нашла меня, – сказала Маргарет, перегнувшись через стол, чтобы взять ВЕРУ. – Давай поговорим о том, как HoffTech и GIRL могли бы сотрудничать...
ВЕРА ожила, удивив даже Маргарет.
– Записанные к вам на три часа пришли раньше, мисс Хофф.
– Блин, – пробормотала Маргарет. – Надя, ты можешь подождать здесь несколько минут? Я должна разобраться с этим парнем, иначе он доберется...
– Я знаю, как это бывает, – сказала Надя. – Я буду здесь.
– Большое тебе спасибо, вернусь через пару секунд... – Голос Маргарет затих за ее спиной, когда она выбежала из стеклянного офиса.
Надя откинулась в скрипучем прозрачном кресле и посмотрела на экран перед собой.
Он был полностью красным.
Глава 11
Ну а чего вы ожидали?
НЕВЕРОЯТНЫЕ НАУЧНЫЕ ФАКТЫ ОТ НАДИ!
Компьютеры запускают программы на основе инструкций, называемых кодом. Если в этом коде есть ошибка – или «баг» – программа все равно будет работать, но выдаст неверный или неожиданный результат.
Так вот. Представьте, что ваша собака может приготовить вам завтрак, если вы дадите ей инструкции, как именно это сделать. Но только точные инструкции! Что-то вроде: «Открой дверцу шкафа. Возьми коробку с хлопьями. Открой коробку с хлопьями. Возьми миску. Высыпь хлопья в миску до половины. Открой холодильник. Возьми молоко. Открой пакет молока. Налей молоко в миску до полного заполнения». А представьте, что вы случайно написали «вода» вместо «молоко». Ваша собака все равно приготовит вам завтрак, но он получится довольно мерзким. И это будет ваша вина – ошибка человека, а не вашей собаки. Это эквивалент бага в кодировании. Человеческая ошибка.
В компьютере даже крошечная ошибка может иметь катастрофические последствия. Возьмем, к примеру, 22 июля 1962 года. НАСА запустило ракету «Маринер-1», которая должна была полететь к Венере. Я говорю «должна была», потому что через пять минут после старта «Маринер-1» отклонилась от курса и... бабах – разорвалась на части. Ее пришлось уничтожить, пока она случайно не упала на город. Восемнадцать миллионов долларов 1962 года на ветер – это более ста пятидесяти миллионов долларов на сегодняшний день. Можно предположить, что нечто настолько ужасное вызвано существенной ошибкой, верно? На самом деле она была до смешного мала: в тысячах строк кода, управлявших ракетой, программист забыл добавить тире к одному-единственному уравнению.
Бабах.
Теперь возьмем ИИ. Машины, способные к самообучению, при правильном кодировании могут научиться исправлять собственный код. Точно так же, как я могу зайти в Интернет и найти «лучший рогалик в Кресскилле, штат Нью-Джерси» или «как создать трехэтажный Телефорс», ИИ может выйти в онлайн, чтобы сравнить свой собственный код с кодом, предназначенным для выполнения аналогичных операций. Репозитории с открытым исходным кодом, такие как GitHub, представляют собой места, где программисты бесплатно размещают собственный код в Интернете (он «открыт» для использования кем угодно, даже на других компьютерах!). Если ИИ думает, что код превосходит его собственный, он может использовать его для замены частей своего собственного кода, включая код, который может содержать ошибки.
Конечно, это работает только в том случае, если программисты ИИ знают о последних обновлениях автоматического исправления ошибок.
И, к счастью для HoffTech, я к ним отношусь.