Проєктуємо AI-функції та продукти: 8 практичних порад

Не додавайте AI заради AI. Віддавайте пріоритет потребам користувачів, а чи не технологіям.

‍Давайте подивимося, як Miro, Figma, Copy.AI, Grammarly, Notion, Taskade, Gamma та багато інших використовують штучний інтелект

Якщо ви останні два роки працювали у сфері технологій, у центрі вашої уваги, швидше за все, була одна тема: AI. 🤖

Сьогодні штучний інтелект став головним предметом обговорення не лише на засіданнях керівників та нарадах команд, а й на сімейних вечерях, перших шпальтах великих газет та в урядових кабінетах.

Кількість стартапів у цій галузі збільшилася з 4000 у 2018 році до 70000 у 2024 році. І тому зараз як ніколи важливо проєктувати AI-функції та продукти з відмінним UX. Однак, все не так просто. Перед нами незвідана територія, яку ще тільки вивчити.

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

Основні UI-патерни та проблеми

Зазвичай штучний інтелект, який ми використовуємо для вирішення повсякденних завдань, потрапляє до однієї з трьох категорій: 

  • Freeform AI (довільний) - люди взаємодіють з ним безпосередньо, набираючи текст і здійснюючи різні дії, 
  • Task-Driven AI (орієнтований на завдання) - допомагає виконати конкретне завдання,
  • Invisible AI (невидимий) – працює у фоновому режимі, підвищуючи продуктивність.

Давайте розглянемо ці категорії докладніше.

Freeform AI

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

Приклади : Microsoft Co-Pilot, Notion Q&A, Taskade AI.

Microsoft Co-pilot – приклад Freeform AI 

Перевага Freeform AI полягає в тому, що користувачі можуть звертатися до нього, коли захочуть, і виконувати будь-які завдання, однак така свобода має і негативні сторони:

❌ Не зрозуміло, на що здатний AI: Оскільки він має довільну форму, його ефективність багато в чому залежить від знань користувача. Інструкції про те, як розпочати роботу, можуть допомогти, але дуже часто вам доведеться направляти людей додатково, наприклад, публікувати туторіали, приклади з спільноти і т.д., щоб полегшити новим користувачам знайомство з продуктом.

❌ Низька передбачуваність результатів: Freeform AI може видавати безліч непередбачених результатів, з якими важко розібратися в процесі роботи. 

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

Notion AI Q&A – ще один приклад Freeform AI. Користувач ввів запит: «Купи мені квиток на концерт Тейлор Свіфт», чим збив бота з пантелику

Task-Driven AI

Task-Driven AI допомагає користувачам у виконанні конкретних завдань, таких як стислий виклад контенту, переклад тексту і т.д. AI цього типу найчастіше активується однією кнопкою - людям не потрібно вводити будь-які дані або здійснювати інші додаткові дії.

Приклади: функція групування нотаток Miro AI, функція автоматичної організації вкладок Arc, функція виправлення помилок Grammarly.

Поширені проблеми:

❌ Відсутність контексту: Щоб AI видавав точні результати, необхідно забезпечити достатній контекст. Однак, продукти цього типу часто не мають інтерфейсу для введення уточнюючих даних, що не дозволяє деяким користувачам досягти бажаних результатів. 

❌ Відсутність зворотного зв'язкуДослідження показали, що люди поки що не довіряють штучному інтелекту настільки, щоб дозволити йому вирішувати завдання повністю автономно. Натомість вони воліють контролювати та доопрацьовувати результати роботи AI. Однак природа Task-Driven AI така, що користувачі не мають можливості давати зворотний зв'язок щодо отриманих результатів. Це може призвести до розриву між очікуваннями користувачів та автономними діями AI.

Miro AI дозволяє користувачам групувати нотатки за ключовими словами або тональністю одним кліком миші.
Arc AI дозволяє користувачам упорядковувати вкладки одним кліком миші

Invisible AI 

Третій тип AI – функції, які працюють у фоновому режимі та невидимі для користувача. Їхнє завдання — забезпечити найкращий досвід взаємодії.

Приклади: рекомендації Netflix або Facebook на основі ваших звичок та попередньої поведінки.

Поширені проблеми

❌ Проблеми конфіденційності: Хоча Invisible AI у більшості випадків дійсно покращує досвід користувачів, вони часто залишаються в невіданні щодо того, які дані він збирає, обробляє та зберігає. Наприклад, Netflix, який відстежує звички глядачів для складання рекомендацій, та Goodnotes, який може аналізувати рукописні нотатки, викликають у деяких людей цілком виправдані побоювання.

❌ Відсутність прозорості: Прихована робота AI іноді стає причиною розчарування, особливо коли результати не відповідають очікуванням користувачів або коли вони не розуміють, як приймаються рішення. Наприклад, хоча система рекомендацій Facebook покликана допомогти людям знайти цікавий контент, вони можуть бути спантеличені неточностями або несподіваними інтерпретаціями, але при цьому ніяк не зможуть вплинути на результат.

8 порад з проєктування AI-функцій

🚀 Порада #1: Надайте інструкції

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

У книзі «Проєктування ботів» автор підкреслює, наскільки важливо, щоб бот чітко позначив свою мету під час першої взаємодії з користувачем. З самого початку пропонуючи зрозумілі інструкції та практичні приклади, ви допомагаєте їм зрозуміти всі можливості AI. Цей основний крок є важливим для подальшої ефективної роботи.

🚀 Порада #2: Забезпечте зворотний зв'язок

Одна з найбільших складнощів при проєктуванні AI-функцій – непередбачуваність результатів. Так, іноді ви розроблятимете продукти для вирішення конкретних простих завдань — у цьому випадку передбачуваність відносно висока. Однак найчастіше спрогнозувати, як саме користувачі взаємодіятимуть зі штучним інтелектом, практично неможливо.

Одне з найефективніших рішень у таких ситуаціях – забезпечити зворотний зв'язок після виконання користувачем тієї чи іншої дії. Ось кілька прикладів:

  • Індикатори набору текстуДослідження показали, що індикатори набору тексту допомагають підтримувати залучення, створюючи відчуття спілкування в реальному часі та утримуючи увагу користувачів. Люди з більшою ймовірністю залишаться у вашому додатку, чекаючи на відповідь від AI.
  • Оновлення статусу: Якщо ваш AI призначений для виконання складніших завдань, таких як пошук контенту або генерація відео, обов'язково показуйте користувачам, на якому етапі знаходиться робота. Це може бути текстовий рядок, прогрес-бар або лічильник часу. Так люди будуть упевнені в тому, що їхній запит активно обробляється.
Perplexity показує, яке саме завдання виконується, поки користувач чекає
Butter показує симпатичну анімацію завантаження під час створення результатів
Veed показує процент виконання під час генерації відео

🚀 Порада № 3: Переконайтеся, що ви врахували поширені помилки

Ось деякі поширені помилки, на які важливо звернути увагу:

  • Люди використовують AI неправильно: Якщо таке сталося, надайте зворотний зв'язок, щоб скоригувати їх підхід та покращити досвід.
  • Доступність сервісу: Якщо ви використовуєте будь-які API від OpenAI, Claude або іншої третьої сторони, майте на увазі, що ці платформи не завжди стабільно функціонують. Наприклад, було зафіксовано випадок, коли 23% кінцевих точок API OpenAI працювали зі збоями протягом 90 днів. У подібній ситуації ви повинні повідомити користувачів про те, що AI потрібно більше часу для відповіді, та запропонувати варіанти подальших дій.

🚀 Порада № 4: Дозвольте задавати контекст за замовчуванням

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

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

🚀 Порада № 5: AI - другий пілот, а не автопілот

Люди ліниві. Ми не любимо друкувати. Саме тому AI має величезний потенціал і значно допомагає нам скоротити обсяг ручної роботи. З іншого боку, дослідження показали, що люди поки що не довіряють штучному інтелекту настільки, щоб дозволити йому діяти повністю автономно.

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

🚀 Порада № 6: Збирайте зворотний зв'язок

Оскільки відповіді AI непередбачувані, передбачте механізм, який дозволить вам збирати зворотний зв'язок. Популярний патерн - кнопки "великий палець вгору" і "великий палець вниз", які з'являються поруч із результатом. Інший спосіб – просте опитування для оцінки задоволеності користувачів.

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

🚀 Порада № 7: По можливості наділіть AI індивідуальністю

Якщо вам пощастило працювати над чат-ботом або голосовим асистентом AI, таким як GPT, Alexa або Siri, привнесіть в нього трохи індивідуальності. Це може бути аватар, ім'я чи певний тон голосу.

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

Особистісні характеристики голосового помічника Alexa: чуйність, ефективність, благонадійність, природність

🚀 Порада № 8: Будьте прозорі в питаннях конфіденційності та обробки даних

Якщо ви працюєте в B2B-компанії або проєктуєте AI, який може надалі використовуватися великим бізнесом, ви часто стикатиметеся з проблемою конфіденційності даних — які дані збираються, як вони зберігатимуться, як ви їх використовуватимете.

Головне в цьому питанні – прозорість.

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

Політика конфіденційності Dovetail: AI-функції інтегровані в інфраструктуру нашого продукту та працюють виключно всередині неї. Це означає, що ваші дані ніколи не будуть передані третім особам і не будуть використовуватися для навчання будь-яких мовних моделей.

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

Дослідження Sequoia показало, що середній рівень залучення у AI-продуктів набагато нижчий, ніж у інших цифрових продуктів. Якщо для провідних споживчих додатків середній рівень активних користувачів на день становить 63%, а середній коефіцієнт утримання на місяць 51%, то для AI-продуктів ці показники становлять лише 14% та 42% відповідно.

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

Витратьте час на створення комфортного UX, щоб ваші AI продукти стали невід'ємною частиною життя користувачів.

Середній коефіцієнт утримання користувачів у провідних споживчих додатках та додатках на основі штучного інтелекту

Висновок

Отже, якщо ви проєктуєте AI, незалежно від того, функція це чи продукт, враховуйте таке:

  • Чітко визначте тип AI - Freeform, Task-driven або Invisible.
  • Не залишайте користувачів у підвішеному стані – завжди надайте зворотний зв'язок та намагайтеся сформувати правильні очікування.
  • Враховуйте розрив між очікуваннями користувачів та реальними можливостями AI.
  • Якщо ви проєктуєте чат-бот або голосовий помічник, додайте йому трохи індивідуальності. Вона зробить досвід більш людяним, а також підвищить лояльність та довіру аудиторії.
  • Пам'ятайте, що потрібен другий пілот, а не автопілот. Постарайтеся знайти ідеальний баланс між повною автономністю та контролем, щоб створити комфортний досвід.
🖤
Сподобався цей матеріал? Приєднуйся до дизайн спільноти Pleex і разом ми зробимо нашу дизайн-культуру кращою.