Аналитика

Не чат, а штат агентов: как xAI проектировала интерфейс Grok Bot

В Grok Bot центральным объектом стал постоянный агент со своей памятью, компьютером и распорядком. xAI объяснила, почему заменила историю чатов реестром Bots, спрятала лишний контроль и превратила состояние агента в часть интерфейса.

Не чат, а штат агентов: как xAI проектировала интерфейс Grok Bot

Интерфейс для того, кто не исчезает после ответа

Большинство ИИ-продуктов устроено вокруг сеанса: человек открывает чат, задает контекст, наблюдает за ответом и заканчивает разговор. При проектировании Grok Bot команда xAI исходила из другого предположения. Агент сохраняется между сессиями, помнит предыдущую работу, владеет собственными инструментами и может нести ответственность за процесс, пока пользователя нет рядом.

Из этого допущения выросло все устройство продукта. Разработчики свели видимую модель к пяти понятиям: Bots, Chats, Prompts, Tools и Artifacts. Prompt можно использовать один раз, сохранить как Skill или запускать автоматически как Routine; Tools дают доступ к API, shell, приложениям и управлению компьютером; Artifacts остаются после работы как документы, код, данные или дизайн. Остальные технические детали интерфейс раскрывает только тогда, когда они действительно нужны.

В боковой панели живут сотрудники, а не разговоры

История чатов хорошо подходит для одноразовых вопросов, но плохо передает постоянство агента. Поэтому главным объектом Grok Bot стал список Bots. У каждого есть имя, аватар, роль, память о разговорах, отдельный компьютер и набор инструментов. Возвращаясь на следующий день, пользователь открывает того же исполнителя, а не пытается найти старую ветку среди десятков диалогов.

Аватар здесь работает как компактная приборная панель. Он помогает узнать Bot и одновременно показывает состояние: агент бездействует, думает, работает, ждет, заблокирован или закончил. xAI отказалась и от почти безмолвных «трех точек», и от постоянно видимого подробного лога. Движение аватара дает базовый сигнал активности, а текущее действие появляется по наведению — подробности доступны, но не заставляют человека непрерывно следить за исполнением.

Компьютер принадлежит Bot

Каждому Bot выделен собственный компьютер для браузера, файлов и программ. Команда перебрала плавающее окно, режим бок о бок, модальное окно и полноэкранный просмотр. Чем заметнее становился рабочий стол, тем сильнее интерфейс провоцировал пользователя контролировать каждый шаг — то есть возвращал его от делегирования к удаленному управлению.

В итоговой схеме предусмотрены три уровня доступа. Цветной значок сообщает, что компьютер активен; закрепленная боковая панель позволяет посмотреть за работой, не покидая разговор; полный экран и takeover нужны, когда агенту действительно требуется помощь. После вмешательства управление можно вернуть Bot. Такой подход не скрывает выполнение полностью, но делает наблюдение исключением, а не основной обязанностью человека.

Ответ не обязан быть текстом

Первые версии Grok Bot отвечали прозой даже там, где данные лучше воспринимаются в структуре: прогноз описывался абзацами, а набор задач — рассказом вместо доски. xAI решила считать форму частью ответа и добавила встроенные карточки и виджеты. В одной временной линии теперь могут соседствовать сообщения, системные события, интерактивные объекты и визуализации.

Это особенно важно для действий. Созданная Routine, измененная настройка или сообщение другому Bot отображаются как отдельный объект, который можно раскрыть и проверить. Интерфейс не ограничивается отчетом «готово», а оставляет осязаемый след операции. Для постоянного агента такой след полезнее длинного пересказа: по нему проще понять, что именно изменилось и требуется ли решение.

Память разделена по ролям, возможности — общие

Когда Bots становится много, возникает вопрос координации. xAI разделила возможности и контекст: Tools и Skills принадлежат аккаунту и могут использоваться разными агентами, а Memory и Routines остаются у конкретного Bot. Юридическому агенту не требуется вся история финансового, и наоборот; специализированная память снижает шум и удерживает роль в понятных границах.

Для общей работы предусмотрены групповые чаты, где несколько Bots получают контекст проекта, сохраняя собственную память. Часть пользователей также создает координирующего Chief of Staff Bot, который распределяет работу между специалистами. Команда рассматривала доски назначений и явные механизмы передачи задач, но отказалась от них там, где они превращали пользователя в диспетчера.

Работа начинается по событию, а не только по сообщению

Постоянство не имеет большого смысла, если агент все равно ждет каждого нового запроса. Routines запускают Bot по расписанию или событию: утром готовят сводку, следят за отраслью, реагируют на issue, pull request, webhook или сообщение в канале. Результат появляется в основном разговоре, где человек может принять его или разобрать исключение.

В процессе xAI убирала панели, метаданные и дополнительные переключатели, а также установила практические пределы примерно в 50 Bots на аккаунт и шесть участников-Bots в групповом чате. Главным критерием осталось делегирование: элемент сохраняли, если он помогал передать ответственность, и убирали, если он добавлял еще одну обязанность по управлению. Это и есть главный тезис дизайна Grok Bot: по мере роста автономности интерфейс должен требовать от человека меньше постоянного внимания, но оставлять понятные точки контроля.

Первоисточники

  1. Designing Grok Bot for a world of persistent agents