Макс Кідрук

Бот. Атакамська криза


Скачать книгу

Якщо раніше хмарка являла собою 3D-модель, що змінювала форму, розмір, колір та прозорість залежно від концентрації вологи, рухалась у визначеному напрямку, зрідка зливаючись з іншими моделями свого типу, то тепер це – величезне скупчення, така собі мережа або рій крихітних агентів, що несуть у собі набір функцій для взаємодії з суміжними агентами. Така краплина-агент може «випаровуватись», «конденсуватись», набувати «кристалічної форми» залежно від зовнішніх умов, а також від стану сусідніх агентів, – попри паскудний характер, директор з розробки «TTP Technologies» був чудовим спеціалістом. Він продовжував: – Уявіть, як розігріта хмара-рій потрапляє в зону холодного повітря. Граничні або поверхневі агенти швидко охолоджуються і перетворюються на вологу – в ігровому світі йде дощ. Під час конденсації з агента-краплини виділяється енергія у вигляді тепла. Якщо повітря досить швидко нагрівається, дощ стихає, а хмара, що втратила частину агентів, суне далі. Якщо ж холодне повітря продовжує надходити, внутрішні агенти також почнуть конденсуватися і злива не припинятиметься, поки хмара не вичерпається. Агенти на землі збиратимуться в калюжі, струмки чи озера, поки не випаруються знов. Отакий безперервний колообіг!

      Директор зацікавлено зиркнув на візитера. Оскар Штаєрман лишався незворушним. Його спокій межував з байдужістю. Дмитро Пузатий правив далі:

      – Звісно, на початковому етапі написання та налаштування агентів займає купу часу та врешті-решт окупиться сторицею. Агентно-орієнтований підхід знімає чимало обмежень з віртуального світу. Тепер достатньо лиш сформувати рельєф, «загнати» на сцену агенти, що відповідають рідині, повітрю та органічній матерії, задати початкові умови і запустити сонце. У результаті ми отримаємо не просто ігрову сцену, то буде унікальний і неповторний віртуальний світ! – наче для підсилення останніх слів, начальник змахнув руками у повітрі. – До речі, Тимур зараз працює над тим, щоб персонажі гри… кгм… комфортно почувалися у новому світі. Попереднє покоління ботів тут не годиться… Вони розгублюються, тетеріють… словом, ні на що не здатні.

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

      – Тому, можливо, буде краще, якщо замість переробки застарілих проблемних кодів, ми спробуємо вирішити ваше питання новим…

      – Ні, – Оскар Штаєрман обірвав Дмитра. – Не потрібно ніяких нових підходів. Ми хочемо, щоб той, хто створив вихідні коди для ботів три роки тому, розібрався у проблемах. Ви мене чуєте? Для ботів. Крапка.

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

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

      – Що саме за проблеми? – форкнув він.

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

      – Як