Вступ
Хлопець, який вечорами грає у фентезійну гру з штучним інтелектом, розповів своєму кузену, менеджеру будівельних проєктів, про розчарування, яке він пережив під час гри: опис квесту був настільки розпливчастим — «допоможи селу» — без конкретного завдання та чітких умов успіху, що він двадцять хвилин блукав, фактично не роблячи нічого корисного, а потім зрештою здався й завантажив попереднє збереження. Його кузен засміявся з цілком конкретної причини. Вона щойно провела ранок, вирішуючи майже ідентичну проблему: субпідрядник годину простоював на будівельному майданчику, бо отримані ним інструкції були настільки ж розпливчастими — «полагодь електропроводку» — без жодних конкретних вказівок щодо того, які розетки, в яких кімнатах або яким стандартам має відповідати виконана робота.
Нечіткість викликає абсолютно такий самий параліч, незалежно від того, чи йдеться про вигадане село, чи про реальну будівлю, і до цього варто ставитися серйозно.
Фентезі-ігри провалюються без чітких цілей, навіть адаптивних
Фентезійна гра на базі штучного інтелекту може генерувати справді чутливий, адаптивний сюжет на основі вибору гравця, але така адаптивність працює добре лише тоді, коли базова структура квесту дає гравцеві щось конкретне, чого він може насправді прагнути. Завдання, яке є надто відкритим — «досліджуй світ» без конкретної мети, — зазвичай призводить саме до того безцільного блукання, яке пережив хлопець кузини: технічно він вільний робити що завгодно, але практично не здатний зробити нічого значущого, оскільки немає чіткого орієнтира, як взагалі має виглядати успіх.
Ігри, що працюють найкраще, досягають ретельного балансу: достатньо конкретності, щоб дати гравцеві реальну мету, і достатньо гнучкості, щоб дозволити штучному інтелекту адаптувати шлях до неї на основі несподіваних виборів. Чиста відкритість без будь-якої опори — це не свобода. Це просто плутанина в більш цікавому вбранні.
Робочі замовлення у будівництві вирішують ту саму проблему
За своєю суттюробоче завдання у будівництві — це саме та відповідь на ту неоднозначність, яка на годину затримала того субпідрядника. Правильне робоче завдання чітко визначає конкретне завдання: які розетки, які кімнати, які вимоги норм застосовуються, хто відповідальний і до коли, усуваючи здогадки, що перетворюють просту роботу на марне стояння без діла.
Фруструючий ранок керівника проєкту стався саме тому, що надана інструкція насправді не була робочим замовленням у будь-якому значущому сенсі. Це був будівельний еквівалент фрази «допоможіть селу» — технічно вказував напрямок, але не давав нікому достатньо конкретики, щоб впевнено приступити до роботи. Незабаром після цього вона переробила робочий процес своєї команди, вимагаючи, щоб кожне завдання, хай яке дрібне, містило конкретне місце виконання, обсяг робіт і термін виконання ще до відправлення субпідрядника. Проблема простою здебільшого зникла, коли інструкції почали містити конкретні вказівки для дій.
Обидві невдачі пов’язані з плутаниною між гнучкістю та чіткістю
Існує спокусливе, але помилкове переконання, що нечіткі інструкції залишають простір для більш творчого чи гнучкого виконання — чи то ігровий дизайнер, який довіряє гравцям знайти власний шлях, чи то керівник проєкту, який покладається на досвід субпідрядника, щоб заповнити не вказані деталі. На практиці обидва випадки показують, що зазвичай все навпаки. Справжня гнучкість походить від чітких цілей у поєднанні з можливістю адаптувати підхід, а не від неоднозначних цілей, які змушують когось гадати, у чому саме полягає завдання.
Хороше завдання дає гравцеві конкретне завдання, залишаючи метод його виконання гнучким. Хороше робоче доручення визначає субпідряднику конкретний обсяг робіт, залишаючи вибір підходу до виконання на розсуд його експертизи. Жоден із цих прикладів не обмежує гнучкість завдяки конкретності. Навпаки, обидва фактично сприяють їй, позбавляючи від марних зусиль, пов’язаних із роздумуванням над тим, що саме від них вимагається.
Конкретність майже нічого не коштує, а економить чимало часу
Написання справді чіткого опису квесту займає у ігрового дизайнера лише трохи більше часу, ніж написання розмитого. Написання справді детального робочого завдання займає у проектного менеджера лише трохи більше часу, ніж накидання розмитої інструкції на стікер. В обох випадках ця невелика початкова інвестиція в конкретність запобігає набагато більшим витратам на подальших етапах: марнуванню часу гравця на перезавантаження сесії, що викликає розчарування, та марнуванню робочих годин на очікування на будівельному майданчику, поки з’ясується те, що мало бути зрозумілим з самого початку.
Жодна з цих проблем не вимагає для вирішення більш досконалих технологій
Варто чесно визнати, що жодна з цих проблем не вирішується сама по собі за допомогою більш вишуканої системи штучного інтелекту чи більш просунутої платформи управління проєктами. Адаптивний механізм розповіді на основі штучного інтелекту все одно створює розчарування, якщо базовий дизайн квесту є нечітким. Складне будівельне програмне забезпечення все одно викликає плута нину, якщо введений у нього робочий наказ не містить фактичної конкретики. Технологія може підтримувати хорошу чіткість. Вона не може створити чіткості, яка з самого початку не була прописана в інструкції.
Що насправді виявили кузина та її хлопець під час вечері
Жоден із них не очікував, що їхнє вечірнє хобі та її справжня робота матимуть щось спільне. Але обоє зіткнулися з однаковою проблемою з протилежних боків: інструкція була настільки нечіткою, що технічно існувала, але не містила нічого достатньо конкретного, щоб за нею можна було діяти. Вирішенням у обох випадках стали не більш досконалі технології чи складніші системи. Це було просто чітке записування конкретних деталей перед тим, як доручити завдання комусь, незалежно від того, чи йшлося про порятунок вигаданого села, чи про електромонтаж у реальній кімнаті.

