OLEH HEBEL & Co

ПРАКТИЧНІ НОТАТКИ / ОЛЕГ ГЕБЕЛЬ

UX AI-агентів: підтвердження, автономність і відновлення

Визначай, які дії потребують уваги людини, які можуть виконуватися самостійно та який контроль залишається після виконання.

Автономність — параметр UX

AI-агент може планувати, викликати інструменти та змінювати стан, поки користувач займається іншим. Замала автономність перетворює продукт на нескінченні діалоги. Завелика приховує наслідки та момент, коли ще можна втрутитися.

Матриця наслідків та оборотності

Низькі наслідки, дія оборотна: дозволяй виконання, показуй стислий статус і зберігай скасування. Приклад — зміна форматування чернетки.

Високі наслідки, дія оборотна: результат має бути доступним для перевірки, а відкат — очевидним. Розглянь перегляд після виконання.

Низькі наслідки, дія незворотна: попроси сфокусоване підтвердження в точці неповернення. Підготовчі кроки не потребують повторних дозволів.

Високі наслідки, дія незворотна: потрібен явний перегляд обсягу, доказів і наслідків до виконання. Можуть знадобитися додаткові межі ролей та ідентифікації.

Підтвердження — повноцінний стан

Кнопки «Погодити / Відхилити» без інформації лише перекладають відповідальність на людину. Покажи, що саме зміниться, підставу пропозиції, охоплені записи чи адресатів, вартість або дозволи, невизначеність та можливість відновлення. Внутрішні міркування моделі для цього не потрібні.

Чотири моменти для контролю

Перед виконанням — важливі або незворотні дії. Під час виконання — невизначеність або розгалуження: збережи контекст і задай одне конкретне питання. Перед публікацією — дозволь спочатку підготувати оборотну роботу, потім переглянути наслідковий крок. Після виконання — низькоризикова автоматизація з журналом і скасуванням.

Часті передбачувані запити на дозвіл послаблюють увагу. Контроль має бути в моментах, де потрібне рішення, а не в кожному технічному кроці.

Показуй стан, а не внутрішній монолог

Що агент робить зараз? Що завершено? Що заблоковано? Які зовнішні системи використовуються? Чи можна зупинити роботу? Чи триватиме вона після закриття екрана? Відповіді мають бути видимими без читання всього діалогу.

Скасування змінює допустиму автономність

Коли результат видимий, записаний і повністю оборотний без експертної допомоги, можна зменшити кількість попередніх переривань. Якщо неправильна дія прихована або незворотна, потрібен сильніший контроль до виконання.

Спроєктуй також відмову: чи повертається пропозиція на виправлення, зберігається як чернетка, передається людині, скасовує лише поточний крок або завершує весь процес?

Сходинки відновлення

Виправити: змінити вхідні дані, припущення або межі й продовжити. Скасувати: повернути виконану дію без початку всього сценарію заново. Передати людині: зберегти контекст, дії та докази. Безпечно зупинити: чітко показати, що вже змінилося.

Перед запуском запитай: які найгірші правдоподібні наслідки; чи видно обсяг впливу; чи доречно розміщене підтвердження; чи можна виправити результат; чи зрозуміє людина стан після зупинки? Мета — корисна автономність зі змістовним контролем.

Українська редакція матеріалу. Повний англомовний оригінал ↗