AI Playground
Playground открывается по маршруту /ai/playground (или /ai с вкладкой playground). Это песочница для проверки запроса до включения его в рабочий процесс. Она доступна только при праве запуска AI; если canRunRequests ложно, вкладка не показывается.
Что можно проверить
- обычное завершение запроса или запуск выбранного сценария;
- текстовый или JSON-ответ;
- один из режимов ввода:
template,messages,hybrid; - необязательное подключение или подключение по умолчанию модуля;
- контекст JSON и потоковый ответ;
- готовые обезличенные пресеты улучшения текста, краткого резюме и JSON-анализа.
Для режима сообщений добавьте хотя бы одно сообщение пользователя или ассистента. Пустые поля, некорректный JSON и неизвестный сценарий нужно исправить до запуска.
Как формируется запрос
В режиме шаблона заполните prompt и при необходимости контекст. В режиме сообщений добавьте непустой список сообщений пользователя или ассистента. Смешанный режим объединяет prompt, context и сообщения.
Для сценария набор полей зависит от выбранного режима; потоковый ответ доступен в сценарии. Перед запуском проверьте все поля формы.
В самом /ai/playground нет picker для @: эта страница принимает вручную введённые prompt, сообщения и JSON-контекст. Проверка упоминаний выполняется в прямом Assistant-чате /chat/:conversationId: используйте только синтетические Anna Test Employee и CRM-сделку Rebranding — demo, выбирайте сотрудника из подсказки @, а не печатайте имя вручную, и отправляйте только read-only запрос. До исправления UI выбранное упоминание в прямой ветке Assistant может сохраниться как обычный текст без ID; поэтому @Display Name в недавнем контексте не считается доказанным, а raw ID, {}, mock_default, mock-v1 и raw JSON, а также реальные сущности запрещены. Публичный кадр и claim возможны только после frontend-регрессии, deploy и проверки readable display name без мутаций.
Ограничения и переполнение
Проверьте видимые лимиты ввода, вывода и контекста, таймаут, формат результата и поведение при переполнении. При выборе «Отклонить» слишком большой запрос не запускается; при «Обрезать» интерфейс должен явно показать, что часть контекста сокращена.
При потоковом ответе различайте начало, промежуточный текст, завершение, остановку и ошибку. Промежуточный текст не считается подтверждённым результатом до завершения. Если ошибка вместо локализованного объяснения показывает технический текст сервера или транспорта, не копируйте и не публикуйте его: это не безопасная причина для решения или evidence. Сохраните маршрут и время, затем обратитесь к владельцу портала без содержимого ошибки; повторный запуск не делайте вслепую.
Как читать результат
Правая панель показывает статус, задержку, выбранные подключение и модель, режим ввода и предупреждение об обрезке. Проверьте текстовый или JSON-результат; потоковый ответ используйте только после его завершения.
Права и доступ
Право запуска не даёт права изменять подключения или сценарии. Если права запуска нет, вкладка Playground скрыта; обход ограничений не предусмотрен.
Безопасность
Используйте синтетические имена, суммы и записи. Не вставляйте ключи, пароли, платёжные или персональные данные и приватные файлы. Playground помогает подготовить черновик, но не подтверждает финансовые значения — их сверяйте по исходной рабочей системе.
Проверка перед сохранением результата
- Убедитесь, что выбран правильный сценарий и подключение.
- Проверьте лимиты, формат и отсутствие обрезки.
- Сверьте факты, имена, сроки и обещания с исходным контекстом.
- Перенесите подтверждённый результат в задачу, CRM или документ; ответ AI сам по себе не является решением.
Связанные страницы: AI Hub, Сценарии AI, Подключения.