Функції AI поводяться інакше, ніж звичайне програмне забезпечення. Одне й те саме введення може давати різний результат, відповіді можуть бути неправильними, але звучати впевнено, а завдання можуть тривати секунди чи хвилини. UX для штучного інтелекту здебільшого допомагає людям працювати з цією невизначеністю.
Почніть із встановлення очікувань. Розкажіть людям, для чого призначена функція, наведіть приклади підказок і будьте чесними щодо обмежень. Порожнє текстове поле із запрошеннями "Запитати що завгодно", які продукт не може обробити.
Покажіть, що відбувається. Відповіді ШІ часто займають більше часу, ніж звичайний запит, тому використовуйте чіткі стани: слухання, обдумування, робота над кроком, трансляція відповіді, готово. Потокове передавання тексту в міру його створення робить очікування коротшим. Для агентів, які роблять кілька кроків, покажіть кроки та дозвольте людям зупинити біг.
Тримайте людей під контролем. Вихідні дані мають бути легкими для перегляду, редагування, повторного створення, скасування та відхилення. Для дій із наслідками, як-от надсилання повідомлення, витрачання грошей або видалення даних, спочатку запитайте підтвердження. Якщо точність має значення, показуйте джерела, щоб люди могли перевірити.
Плануйте невдачу так само ретельно, як і успіх. Плануйте екрани для неправильних відповідей, відмов, тайм-аутів, обмежень частоти та "Я не знаю". Збирайте відгуки простим способом, наприклад, "великі пальці" вгору або вниз із необов'язковим коментарем.
Продукти AI також створили нові візуальні елементи, такі як анімовані кулі та хвилі, які показують, коли помічник слухає, думає або говорить. Вони найкраще працюють, коли кожен штат виглядає по-різному. ExodeUI, який ми робимо, містить безкоштовну галерею голосових сфер штучного інтелекту, створених як керовані станом файли, які ваш код може перемикати.