Читаем Бот полностью

— Позвольте мне сказать пару слов, — вмешался директор. — Мы сейчас меняем концепцию построения мира, — разумеется, он говорил о виртуальном игровом пространстве, трехмерной сцене, но все равно слова прозвучали коряво и пафосно. Он выглядел как Зевс на Олимпе. В самом худшем, если можно так выразиться, смысле. — Вместо описания поведения отдельных объектов — деревьев, облаков, ручьев или озер — мы переходим к агентно-ориентированному подходу. Если раньше облачко представляло собой 3D-модель, которая могла менять свою форму, размер, цвет и прозрачность в зависимости от концентрации влаги, двигалась в определенном направлении, изредка объединяясь с другими моделями такого же типа, то теперь это — огромное скопление, некая сеть или рой крошечных агентов, несущих в себе набор функций для взаимодействия со смежными агентами. Такая капля-агент сможет испаряться, конденсироваться, переходить в кристаллическую форму в зависимости от внешних условий, а также от состояния соседних агентов. — Несмотря на ужасный характер, директор по разработкам был прекрасным специалистом. Он продолжал: — Представьте — теплое облако-рой попадает в зону холодного воздуха. Пограничные или поверхностные агенты быстро охладятся и превратятся в жидкость — в игровом мире пойдет дождь. При конденсации из агента-капли выделяется энергия в виде тепла. Если воздух быстро нагревается, дождь прекращается, а облако, потерявшее часть агентов, плывет себе дальше. Если же будет прибывать холодный воздух, то внутренние агенты также сконденсируются и дождь будет идти, пока облако не иссякнет. На земле агенты соберутся в лужи, ручьи или озера, пока не испарятся снова. Вот такой непрерывный круговорот!

Директор испытующе взглянул на гостя. Оскар Штаерман сохранял невозмутимость. Его спокойствие граничило с безразличием. Дмитрий Пузатый продолжал:

— Конечно, на начальном этапе написание и настройка агентов занимает массу времени, но потом это окупится сторицей. Агентно-ориентированный подход снимает немало ограничений с виртуального мира. Теперь достаточно создать рельеф местности, загнать на сцену агентов, соответствующих воде, воздуху и органической материи, задать начальные условия — температуру, давление — и запустить солнце. В результате каждый раз у нас будет не просто игровая сцена, а уникальный и неповторимый виртуальный мир! — Чтобы усилить эффект от своих слов, босс взмахнул руками в воздухе. — Кстати, Тимур сейчас работает над тем, чтобы боты комфортно себя чувствовали в этом новом мире. Прежнее поколение тут не годится — они теряются, торопеют… в общем, никуда не годятся.

Тимур, подтверждая сказанное, сдержанно кивнул.

— Поэтому, может, вместо переделки старых проблемных кодов мы попробуем решить вашу задачу с помощью нового…

— Нет, — оборвал директора чилиец. — Не нужно никаких новых подходов. Мы хотим, чтобы тот, кто создал три года назад исходные коды для ботов, разобрался в проблемах. Я понятно выражаюсь? Для ботов. Точка.

Ни Тимур, ни Пузатый, конечно, не догадывались, что их гость (не будучи профессиональным программером) знает об агентном подходе не меньше и сам мог бы многое рассказать. Особенно о внешнем проявлении и о том, к каким результатам он может привести. Хотя тогда это уже не имело значения.

Слова чилийца задели Пузатого. Директор засопел и нахмурился.

— А какие именно проблемы? — фыркнул он.

— Я не специалист, поэтому, к сожалению, не могу вам подробно все описать, — уклонился от ответа Оскар. — Просто ваши боты ведут себя не так, как нам бы хотелось.

— Что это значит?! — вспыхнул Пузатый, забыв о выдержке и терпении, которые необходимо соблюдать при общении с клиентами. — Они голые бегают по сцене и швыряют друг в друга собственными экскрементами вместо того, чтобы атаковать игрока?

Тимур прикусил нижнюю губу. Не потому, что ему не понравилась метафора шефа. Просто так не разговаривают с клиентом.

Штаерман проигнорировал плоскую шутку. В кабинете повисло неловкое молчание.

— Может, у вас есть видео с прохождением какой-нибудь миссии, где использован мой код? — спросил Тимур. (Поиск багов начинается с изучения видеозаписи игры с экрана монитора.) — Это бы очень помогло. Его все больше и больше удивляла эта ситуация — зачем было переться черт знает куда, если все наверняка можно решить по электронной почте или по скайпу?

Впервые с начала разговора иностранец заколебался:

— Вы не понимаете. — Косматые брови взлетели вверх, Оскар подался вперед. — Чтобы разобраться, надо оказаться на месте. Собственно, для этого я и прилетел сюда. Мне нужен ты, Тимур.

Тимур и его босс переглянулись.

— Я вас правильно понял? Вы хотите, чтобы Тимур съездил к вам?

— Да. Мы хотим взять в аренду вашего специалиста. Иначе толку не будет.

Перейти на страницу:

Похожие книги

Аччелерандо
Аччелерандо

Сингулярность. Эпоха постгуманизма. Искусственный интеллект превысил возможности человеческого разума. Люди фактически обрели бессмертие, но одновременно биотехнологический прогресс поставил их на грань вымирания. Наноботы копируют себя и развиваются по собственной воле, а контакт с внеземной жизнью неизбежен. Само понятие личности теперь получает совершенно новое значение. В таком мире пытаются выжить разные поколения одного семейного клана. Его основатель когда-то натолкнулся на странный сигнал из далекого космоса и тем самым перевернул всю историю Земли. Его потомки пытаются остановить уничтожение человеческой цивилизации. Ведь что-то разрушает планеты Солнечной системы. Сущность, которая находится за пределами нашего разума и не видит смысла в существовании биологической жизни, какую бы форму та ни приняла.

Чарлз Стросс

Научная Фантастика