Skip to Content

AI-ассистент

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

Доступ и запуск

Нажмите плавающую кнопку чата в правом нижнем углу, чтобы открыть окно «AI ассистент».

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

Кнопка отображается только при наличии права chat_skills:view — «Просмотр» для ресурса «Навыки ИИ». Если права нет, кнопка и окно ассистента скрыты.

Отправка запроса и управление ответом

Ввести запрос можно:

  • Текстом. Введите запрос в окно сообщения и нажмите кнопку отправки или клавишу Enter. Для переноса строки без отправки используйте Shift+Enter.
  • Голосом, подробнее см. Голосовой режим
  • Нажатием на одну из подсказок («Состояние автопарка», «Роботы с ошибками прямо сейчас» и другие). Нажатие на подсказку сразу отправляет соответствующий запрос.

Ответ AI-ассистента появляется постепенно. Пока он формируется:

  • кнопка отправки заменяется кнопкой «Остановить»;
  • нажатие Enter также останавливает ответ;
  • новый запрос отправить нельзя.

После остановки уже полученная часть ответа остаётся в диалоге. Чтобы удалить весь текущий диалог, нажмите «Очистить чат». Очистка не удаляет и не изменяет настроенные навыки ИИ.

В контекст следующего запроса передаются последние сообщения текущего диалога. История чата хранится только в памяти открытого приложения: после перезагрузки страницы она не восстанавливается. Положение плавающей кнопки сохраняется отдельно и не является историей сообщений.

Перемещение и размер

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

Размер открытого окна изменяется перетаскиванием маркера в его левом верхнем углу. Минимальный размер ограничен интерфейсом. Изменённый размер действует до перезагрузки страницы и отдельно не сохраняется.

Формат ответов и действия

Ответы ассистента поддерживают Markdown, включая:

  • абзацы и заголовки;
  • маркированные и нумерованные списки;
  • таблицы;
  • ссылки;
  • цитаты;
  • встроенный и блочный код.

После завершения ответа наведите указатель на сообщение и нажмите «Копировать», чтобы поместить его текст в буфер обмена. Под ответом могут отображаться использованные навыки ИИ и время их выполнения.

Если завершённый ответ содержит название робота в формате AGV-000, под ним появляется кнопка «AGV-000 на карте». Нажмите её, чтобы открыть страницу «Карта» с указанием этого робота. Наличие кнопки зависит от формата названия в ответе; для произвольных названий она не создаётся.

Ответ ассистента формируется по доступным навыкам и данным системы. Перед оперативным действием проверяйте критичные значения в профильном разделе WCS.

Голосовой режим

Голосовой режим является опциональным и отображается только при включённой настройке NEXT_PUBLIC_AI_CHAT_VOICE_ENABLED.

Нажмите «Голосовой звонок», разрешите браузеру доступ к микрофону и дождитесь подключения. В режиме разговора интерфейс показывает состояния «Слушаю…», «Думаю…» и «Ассистент говорит», а также текущую расшифровку речи. Доступны действия «Выключить микрофон» / «Включить микрофон» и «Завершить разговор».

Для работы микрофона браузер должен разрешать захват звука; как правило, сайт должен быть открыт по HTTPS. Доступность голосового сервиса также зависит от конфигурации развёртывания WCS.

Ограничения и режим истории

AI-ассистент не поддерживает режим истории WCS. Переключатель «История / Текущее время» к чату не применяется: запросы ассистента не привязываются автоматически к моменту на временной шкале. Для анализа исторического состояния используйте профильные страницы и инструменты, описанные в статье «Навигация».

История диалога не сохраняется между перезагрузками страницы. Не используйте чат как постоянное хранилище результатов: при необходимости скопируйте ответ до обновления или закрытия вкладки.

Навыки ИИ и права

Набор доступных ассистенту операций определяется активными навыками ИИ. Их создаёт и настраивает администратор в разделе «Навыки ИИ»; права на создание, редактирование и удаление навыков не требуются для обычной работы с чатом.

Сведения об административной настройке приведены в статье «Навыки ИИ», а назначение права chat_skills:view — в статье «Роли».