Читайте наш Telegram-канал про ужасы интерфейсных проектов!
Главная / Статьи / Боты и агенты

 · 3 минуты на чтение

Боты и агенты

Азбука AI: От API до Zero-shots

Продолжаем говорить про технический «обвес» AI: сложную инфраструктуру, который помогает нейросетевой модели работать с внешними программами, понимать ваши запросы и решать сложные задачи.

С акцентом на то, зачем UX-дизайнеру все эти загадочные термины.

Двигаемся дальше по алфавиту и сегодня рассказываем про боты.

AI-боты, AI-агенты и что делать, если вам надо спроектировать интерфейс одной из этих штук.

Азбука AI • Боты и агенты

«Искусство беседы». Рене Магритт

Собака Павлова • Азбука AI • Как AI общаются с другими программами

Что такое AI-бот?

AI-бот — программа-помощник, у которой вместо кнопочного интерфейса есть «лицо» и способность говорить на человеческом языке. AI-бот понимает живую, путаную речь человека и умеет подстраивать интерфейс под контекст разговора.

Собака Павлова • Азбука AI • Как AI общаются с другими программами

Что такое Агент?

Агент — продвинутый AI-бот, которому можно дать глобальную цель (например, «забронируй отель в Белграде»). Он сам разобьёт её на шаги, вызовет нужные программы, проверит билеты и вернётся с результатом.

Собака Павлова • Азбука AI • Как AI общаются с другими программами

А при чем тут UX?

При всем! Боту нужен удобный интерфейс. Хорошая новость: рисовать сотни статичных экранов не придется. Нужны гибкие блоки-конструкторы, из которых AI будет сам собирать идеальный интерфейс.

Собака Павлова • Азбука AI • Как AI общаются с другими программами

Генеративный UI

Генеративный UI — то интерфейс, который бот создаёт прямо на ходу под запрос пользователя.

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

Задача дизайнера — сделать эти виджеты удобными для кликов и минимизировать ручной ввод букв.

Собака Павлова • Азбука AI • Как AI общаются с другими программами

Текстовый хаос

Что делать, если бот выдает слишком длинные простыни текста? Проектируйте интерфейс так, чтобы бот структурировал ответы: разбивал их на аккуратные абзацы, подсвечивал главное жирным шрифтом и прятал детали под спойлеры.

Дизайнеру важно заложить в UI-кит стили для списков, цитат и таблиц внутри чата.

Собака Павлова • Азбука AI • Как AI общаются с другими программами

Human-in-the-loop

Очень важно, чтоб человек всегда оставался участником процесса (human-in-the-loop) и подтверждал все критические действия. Особенно если бот может менять что-то за пределами чата.

Пользователь должен всегда иметь возможность:

  • отменить действие;
  • что-то исправить;
  • вернуть предыдущий результат;
  • изменить параметры;
  • остановить выполнение.

Например: «Я подготовил письмо. Отправить?» вместо «Письмо отправлено».

Собака Павлова • Азбука AI • Как AI общаются с другими программами

Suggested Actions

Помогите пользователю, который не знает, что написать боту. Сделайте поле ввода и пустой экран дружелюбными.

Например, добавьте над полем ввода динамические подсказки (chips-кнопки), которые будут меняться в зависимости от того, что человек делает. Они избавят пользователя от страха чистого листа.

Собака Павлова • Азбука AI • Как AI общаются с другими программами

Обработка ошибок

Не страшно, если бот не сразу понял запрос. Но он не должен просто декларировать непонимание: а делать-то пользователю что?

Предложите пользователю переформулировать фразу, покажите примеры правильных запросов или выведите кнопку отката к предыдущему шагу.

Собака Павлова • Азбука AI • Как AI общаются с другими программами

Вам нужен интерфейс?

Заказать дизайн

Напишите нам на we@sobakapav.ru

Что мы можем сделать?

UX-дизайн и продуктовые исследования, независимо или на аутсорсе.

Примеры из практики

Мы наверняка уже делали интерфейс, пожожий на тот, который вам нужен. Проверьте.