Ultralytics YOLO27:

Интеграция со Slack#

Подключи Slack к Ultralytics Platform, чтобы узнавать о завершении длительных задач, не оставляя Platform открытой. Выбери один канал Slack и результаты, важные для твоего рабочего пространства.

Тебе не понадобятся API-ключ Slack, вебхук или техническая настройка. Перед началом войди в Slack и выбери канал, в который будут приходить уведомления Platform. Если ты используешь командное рабочее пространство в Platform, тебе нужна роль администратора или владельца.

Подключение Slack#

  1. Открой раздел Настройки > Интеграции и выбери Slack в списке интеграций.
  2. Проверь краткое описание настройки и нажми Продолжить в Slack.
  3. Выбери канал и нажми Разрешить. Platform запрашивает разрешение на публикацию только в этом канале. Если Slack покажет кнопку Запросить одобрение, отправь запрос и попроси администратора рабочего пространства Slack одобрить приложение.
  4. Вернувшись в Platform, выбери нужные уведомления и нажми Сохранить уведомления. Изначально выбраны варианты Обучение завершено, Ошибка обучения, Разметка завершена и Ошибка разметки.

Настройка интеграции Ultralytics Platform со Slack

Как только подключение будет установлено, Platform опубликует подтверждение в выбранном канале. Затем в интеграции отобразятся рабочее пространство Slack и подключенный канал. Администраторы рабочего пространства управляют подключением и настройками уведомлений для всего рабочего пространства на вкладке «Интеграции».

Разрешения Slack

Slack позволяет Platform публиковать сообщения в выбранном тобой канале. Через это подключение Platform не может читать сообщения Slack или публиковать сообщения в других каналах.

Доступные уведомления#

УведомлениеКогда отправляется
Обучение завершеноМодель завершает обучение
Ошибка обученияОбучение модели завершается с ошибкой
Экспорт завершенЭкспорт модели готов
Ошибка экспортаЭкспорт модели завершается с ошибкой
Разметка завершенаДля набора данных завершена пакетная автоматическая разметка
Ошибка разметкиАвтоматическая разметка завершается с ошибкой
Развертывание готовоРазвертывание готово
Ошибка развертыванияНе удается запустить развертывание

В каждом сообщении указано, что завершилось, и есть прямая ссылка на соответствующую модель, набор данных или развертывание в Platform. В уведомлениях об обучении указываются имя набора данных, основная метрика модели, длительность и стоимость запуска; в уведомлениях об экспорте — формат, размер файла и длительность; в уведомлениях об автоматической разметке — количество обработанных изображений и созданных аннотаций; в уведомлениях о развертывании — регион, размер CPU и объем памяти. Уведомления об ошибках задач содержат краткое описание ошибки, если оно доступно: в виде встроенной заметки или блока кода для длинных сообщений. Platform отправляет уведомления в фоновом режиме и автоматически повторяет попытку, если Slack временно недоступен или ограничивает частоту сообщений в канале. Поэтому доставка уведомлений в Slack не задерживает и не меняет результат обучения, автоматической разметки, экспорта или развертывания. Проверь текущий результат на странице обучения или экспорта модели либо на вкладке «Развертывания».

Сообщения рабочих процессов Agents#

Используй блок Slack в разделе Agents, чтобы отправить сообщение при выполнении условия рабочего процесса. Он использует тот же подключенный канал. Настрой сообщение в блоке и добавь {output}, чтобы включить результат предыдущего шага. Эти сообщения не связаны с перечисленными выше уведомлениями о задачах.

Изменение или отключение Slack#

Чтобы изменить список отправляемых результатов, отметь или сними отметку с нужных уведомлений и нажми Сохранить уведомления. Должно оставаться выбрано хотя бы одно уведомление.

Чтобы использовать другой канал, нажми Изменить канал, выбери новый канал в Slack и нажми Разрешить. Выбранные уведомления сохранятся, а Platform опубликует подтверждение в новом канале.

Чтобы отключить все оповещения Slack, нажми Disconnect. Отключение вступает в силу немедленно и не влияет на задания или ресурсы Platform. Чтобы также удалить приложение из рабочего пространства Slack, удали его в настройках управления приложениями Slack.

Устранение неполадок#

  • В интеграции Slack указано, что управлять ею может администратор рабочего пространства: попроси администратора или владельца рабочего пространства Platform завершить подключение.
  • В Slack вместо Allow отображается Request approval: отправь запрос и попроси администратора рабочего пространства Slack одобрить приложение. Создавать API key или webhook не нужно.
  • Рабочее пространство или канал Slack не отображается: убедись, что ты вошёл в нужное рабочее пространство Slack и можешь добавлять приложения в канал.
  • В интеграции указано, что Slack перестал принимать оповещения: Slack отклонил последнее оповещение, потому что приложение удалено, канал архивирован или удалён либо администратор Slack ограничил отправку сообщений. Нажми Change channel, чтобы заново подключить Slack и выбрать активный канал; предупреждение исчезнет после повторного подключения или доставки следующего оповещения.
  • Задание завершилось, но сообщение в Slack не пришло: проверь выбранные оповещения в разделе Settings > Integrations, затем открой соответствующую модель или развёртывание в Platform. Оповещения Slack носят информационный характер и не влияют на обработку заданий.

Вернись к обзору интеграций Platform, чтобы подключить сервисы данных, хранилища или On Premise.

Часто задаваемые вопросы#

  • Нет. Slack подключается через OAuth: нажми Continue to Slack, выбери канал и нажми Allow. Platform получает разрешение публиковать сообщения только в этом канале.

  • К каждому рабочему пространству подключается только один канал. Чтобы переключить канал, нажми Change channel и выбери новый канал в Slack; выбранные оповещения сохранятся.

  • В командном рабочем пространстве администратор или владелец с соответствующей ролью управляет подключением и выбором оповещений для всех. Оповещения доступны во всех тарифах.

  • Убедись, что нужное оповещение выбрано в разделе Settings > Integrations. Если в интеграции указано Slack stopped accepting alerts, нажми Change channel, чтобы заново подключить Slack. Оповещения носят только информационный характер и никак не влияют на обучение, экспорт или само развёртывание.

Комментарии