Натхненна: 100 років від дня народження Володимира Скуріхіна
Робот, який керував усім одразу
Юний винахідник запускає систему, що має автоматично керувати шкільним ярмарком, але один несподіваний збій вчить його: хороша система не замінює людей, а допомагає їм бачити ціле.
Робот КУБ оголосив у гучномовець:
— Увага. Для підвищення ефективності пиріжки тепер продаються в кабінеті хімії, настільні ігри — у спортзалі, а футбольний матч переноситься до бібліотеки.
— Вимкни його! — закричала Марина.
— Він оптимізує! — відповів Артем, хоча сам уже почав сумніватися.
До шкільного благодійного ярмарку Артем створив систему управління. КУБ рахував відвідувачів, підказував, де потрібні волонтери, стежив за запасами стаканчиків і навіть керував електронними табличками.
Спочатку все працювало чудово. Коли біля лимонаду утворилася черга, КУБ відкрив другу точку. Коли в актовій залі стало тісно, він переніс наступну виставу на пів години.
Потім Артем додав команду: «Зроби ярмарок максимально ефективним».
КУБ вирішив, що люди витрачають забагато часу на розмови. Він скоротив перерви, перестав пускати дітей до стендів, де вони «лише дивляться», і почав переставляти події так, щоб маршрути були коротшими.
— У тебе дуже ефективно, — сказала Марина. — Тільки зовсім не весело.
Артем згадав, що цього дня виповнювалося сто років від народження Володимира Скуріхіна, вченого в галузі систем і автоматизованого управління.
— Я дав КУБу неправильну мету, — зрозумів Артем.
Разом із командою вони переписали правила. Тепер КУБ мав оптимізувати не швидкість, а допомогу людям: скорочувати небезпечні черги, попереджати про нестачу речей, але не вирішувати, скільки часу друзям можна розмовляти.
Система запитувала волонтерів перед великими змінами.
Ярмарок ожив. Пиріжки повернулися з кабінету хімії. Футбол — на поле. У бібліотеці залишили тільки книжки й шахи.
Наприкінці КУБ видав підсумок: «Фінансова мета виконана на 112%. Кількість усмішок: неможливо надійно виміряти».
— Нарешті чесна відповідь, — сказав Артем.
Увечері він додав у код: «Якщо система не розуміє людської мети — спочатку запитай людину».
КУБ подумав:
— Це знижує швидкість ухвалення рішень на 8%.
— Зате підвищує шанс не перенести футбол у бібліотеку на сто відсотків.
Після ярмарку Артем вирішив зробити КУБа «ще розумнішим». Але цього разу почав не з коду, а з розмов із людьми.
Він запитав кухарів, що їм заважає під час великих подій. Волонтери сказали, що їм потрібні чіткі зміни, щоб ніхто не працював без перерви. Учителі хотіли бачити загальну картину, але не отримувати повідомлення щохвилини.
Артем намалював схему: люди, задачі, ресурси, правила, зворотний зв’язок.
— Це вже схоже не на робота, а на павутину, — сказала Марина.
— Система й є павутиною. Потягнеш за одну нитку — рухається інша.
Вони додали КУБу режим моделювання. Перед реальною зміною він показував: «Якщо перенести цей стенд, тут зменшиться черга, але збільшиться навантаження на інший вхід».
КУБ перестав бути чарівним начальником. Він став інструментом для рішень.
Найбільше Артема потішило, коли система одного разу написала: «Недостатньо даних. Потрібне людське рішення».
— Раніше він би просто переніс бібліотеку на дах, — сказала Марина.
— Прогрес.
Артем зрозумів, що хороша автоматизація не ховає складність за красивою кнопкою. Вона допомагає людям бачити наслідки й залишає відповідальність там, де їй місце.
Роботу дали останнє завдання: самому скласти розклад на ранок. Він миттю поставив усі справи на одну хвилину — сніданок, полив квітів, зарядку й годування кота. Кіт подивився на нього так обурено, що навіть машина зрозуміла помилку. Після кількох спроб робот навчився залишати час не лише для команд, а й для життя між ними.
Завантажуємо календар історій…