· 3 минуты на чтение
Боты и агенты
Азбука AI: От API до Zero-shots
Продолжаем говорить про технический «обвес» AI: сложную инфраструктуру, который помогает нейросетевой модели работать с внешними программами, понимать ваши запросы и решать сложные задачи.
С акцентом на то, зачем UX-дизайнеру все эти загадочные термины.
Двигаемся дальше по алфавиту и сегодня рассказываем про боты.
AI-боты, AI-агенты и что делать, если вам надо спроектировать интерфейс одной из этих штук.
«Искусство беседы». Рене Магритт
Что такое AI-бот?
AI-бот — программа-помощник, у которой вместо кнопочного интерфейса есть «лицо» и способность говорить на человеческом языке. AI-бот понимает живую, путаную речь человека и умеет подстраивать интерфейс под контекст разговора.
Что такое Агент?
Агент — продвинутый AI-бот, которому можно дать глобальную цель (например, «забронируй отель в Белграде»). Он сам разобьёт её на шаги, вызовет нужные программы, проверит билеты и вернётся с результатом.
А при чем тут UX?
При всем! Боту нужен удобный интерфейс. Хорошая новость: рисовать сотни статичных экранов не придется. Нужны гибкие блоки-конструкторы, из которых AI будет сам собирать идеальный интерфейс.
Генеративный UI
Генеративный UI — то интерфейс, который бот создаёт прямо на ходу под запрос пользователя.
Вместо простыни текста он может сгенерировать внутри чата полноценные интерактивные виджеты: карту, графики, формы заказа, слайдеры с выбором цен и так далее.
Задача дизайнера — сделать эти виджеты удобными для кликов и минимизировать ручной ввод букв.
Текстовый хаос
Что делать, если бот выдает слишком длинные простыни текста? Проектируйте интерфейс так, чтобы бот структурировал ответы: разбивал их на аккуратные абзацы, подсвечивал главное жирным шрифтом и прятал детали под спойлеры.
Дизайнеру важно заложить в UI-кит стили для списков, цитат и таблиц внутри чата.
Human-in-the-loop
Очень важно, чтоб человек всегда оставался участником процесса (human-in-the-loop) и подтверждал все критические действия. Особенно если бот может менять что-то за пределами чата.
Пользователь должен всегда иметь возможность:
- отменить действие;
- что-то исправить;
- вернуть предыдущий результат;
- изменить параметры;
- остановить выполнение.
Например: «Я подготовил письмо. Отправить?» вместо «Письмо отправлено».
Suggested Actions
Помогите пользователю, который не знает, что написать боту. Сделайте поле ввода и пустой экран дружелюбными.
Например, добавьте над полем ввода динамические подсказки (chips-кнопки), которые будут меняться в зависимости от того, что человек делает. Они избавят пользователя от страха чистого листа.
Обработка ошибок
Не страшно, если бот не сразу понял запрос. Но он не должен просто декларировать непонимание: а делать-то пользователю что?
Предложите пользователю переформулировать фразу, покажите примеры правильных запросов или выведите кнопку отката к предыдущему шагу.
Вам нужен интерфейс?
Заказать дизайн
Напишите нам на we@sobakapav.ru
Что мы можем сделать?
UX-дизайн и продуктовые исследования, независимо или на аутсорсе.
Примеры из практики
Мы наверняка уже делали интерфейс, пожожий на тот, который вам нужен. Проверьте.