Дизайн ботів: основні принципи
Незважаючи на велику кількість шуму, до цих пір неясно, як розмовні UI можна змусити працювати в практичному сенсі.
Про те, що розмовний інтерфейс - це майбутнє, написано чимало проповідей. Набагато менше сказано про практичну сторону проектування сhatbot-взаємодій.
Ранні спроби створити хорошу взаємодію з чатбот зазнали фіаско, в основному тому, що занадто покладалися на обробку природної мови або штучний інтелект. Тобто, на ті можливості, яких просто ще не існує в повній мірі. Інші пропонували невідповідні варіанти використання цієї нової моделі.
При всіх заворушеннях навколо нової технології, більшість з нас забули про найважливіше в цьому підприємстві: про людину, яка, як очікується, буде поговорити з ботом.
Так куди ж рухатися в розробці роботів? Створювати їх для користі? Чи повинні вони бути простими, як Slackbot? Залишати поле для вільного введення тексту або керувати ними тільки голосом? Всі ці питання легко вирішити, але правда в тому, що ми до цих пір вивчаємо, як використовувати цю нову середу.
У подібних ситуаціях дуже важливо керуватися чіткими принципами дизайну.
Відео: Головний принцип синтезу будь-яких Dubstep басів. Саунд-дизайн в Xfer Serum
Принципи дизайну ботів
Ось кілька принципів, які можуть лягти в основу проектування роботів.
Чи не прикидатися людиною
В іншому випадку користувач може відчувати себе обдуреним, або не розумітиме, як працює система. В обох випадках це - поганий досвід.
Не використовуйте індикатори «йде набір тексту» або штучні затримки, щоб бот здавався більш людяним. Навпаки, бот-повідомлення повинні бути оформлені по-іншому, бути чітко марковані таким чином, щоб було одразу зрозуміло, що спілкуєшся ні з людиною.
Розмова повинна бути простим
Розмова з ботом повинен бути обмежений дуже конкретними темами і слідувати однієї тематичної лінії. Уникайте складних тем.
Не потрібно пробувати створити нову свідомість, співрозмовника по всіх популярних на сьогодні темам. Це нормально. Виставити деякі обмеження і рамки необхідно, інакше користувача будуть втомлювати довгі діалоги.
Повага до чату
Одним з переваг смарт-додатків обміну повідомленнями є те, що ми можемо зменшити взаємодію за допомогою простого чату.
Відео: Дизайн, історія дизайну, корисні поради, принципи дизайну, відомі дизайнери, лекції по дизайну і ін
Розмовний інтерфейс тому і називається розмовною - бот може відповідати людині за допомогою простих повідомлень в чаті. Але не обов`язково тільки писати: сьогодні чати дозволяють пересилати картинки, відео, посилання, карти. Бот теж може це робити.
Оптимізація для кінцевого користувача
Боти повинні бути використані для поліпшення роботи кінцевих користувачів, а не тільки, щоб зробити життя простіше для команди підтримки клієнтів. Дизайнер повинен запитати себе: що краще для кінцевого користувача?
Бот або людина? Якщо відповідь на користь останнього, то ви не повинні використовувати ботів.
Роботи не повинні робити те, з чим добре справляються люди- швидше, вони повинні намагатися поліпшити те, що люди роблять повільно. Машини повинні працювати. Люди повинні думати.
економне використання
Bot-взаємодії повинні бути короткими і точними. Не потрібно складних входів, активацій і довгих разговоров- інакше така взаємодія буде відчуватися трудомістким.
Забезпечення запасного варіанту
Завжди надавайте запасний варіант - людини. У користувача повинна бути можливість сказати: «Я волів би почекати і поговорити з реальною людиною, нехай робот піде».
Відео: Мультики Трансформери Боти Рятувальники. # Мультфільми Transformers Rescue Bots Всі серії
На початкових стадіях впровадження ботів в наше життя це абсолютна необхідність, тому що до машин поки ще немає повної довіри.
Використання структурованого введення
Чим більше розмова може «розгалужуватись», тим більше потенціал для виникнення тупиків. Не залишайте користувачів в ситуації, коли їм потрібно вгадати правильний хід, необхідний для продовження. Призначені для користувача клавіатури дають обмежений діапазон вхідних даних і можуть заощадити купу натискань клавіш. Наприклад, замість того, щоб пропонувати користувачеві два варіанти відповіді, типу «так» чи «ні», покажіть їм дві взаємовиключні кнопки. Таким чином, ви можете тримати відповіді в потрібному руслі, і попередьте можливість непередбачуваного введення тексту.
Кожен бачить один і той же
Боти спілкуються не тільки з кінцевими користувачами. Людям «за роботами» потрібна запис контексту бесіди - як бот відповів, і як кінцеві користувачі відреагували відповідним чином. Загальні або тривалі бот-повідомлення можуть бути відображені в згорнутому стані, в поданні адміністратора, заради акуратності. Випадки, в яких бот-повідомлення є приватними, щоб їх бачив тільки адміністратор - це рідкісні винятки.
Принципи не повинні вас пов`язувати
Працюйте відповідно до принципів, але нехай вони не пов`язують вас по руках і ногах.
Відео: 13 гріхів розробників чат-ботів: погляд з боку Product Design
Важливо відзначити, що ці принципи будуть майже напевно змінюватися, завдяки новим технічним можливостям або простому факту, що деякі з них були помилковими. І це нормально, адже час минає, і все змінюється.
Рік тому взагалі і мови не йшло про ботах (по крайней мере, так багато про них точно не говорили)
Але коли є певні правила, працювати набагато простіше.
У нас є на що спертися. Тепер просто потрібно застосовувати ці правила послідовно і методично. Без принципів ви просто будете стріляти навмання, і сподіваючись, що в підсумку все спрацює.