Поиск

OpenAI запустила систему Control Room для остановки исследовательских моделей

OpenAI запустила систему Control Room для остановки исследовательских моделей

9 ноября OpenAI представила внутреннюю систему Control Room — единый механизм контроля исследовательских задач с искусственным интеллектом. Решение уже работает в инфраструктуре компании и позволяет остановить выдачу модели после получения сигнала об угрозе безопасности. Система связывает эксперименты с обучением, оценку моделей и обработку данных под централизованным управлением. Для внешнего обслуживания моделей у OpenAI уже существует отдельная централизованная возможность быстрого отключения развёрнутых систем.

Принцип работы Control Room: идентификаторы задач и проверка разрешений

Каждому исследовательскому эксперименту в Control Room присваивается уникальный идентификатор. Запросы на генерацию направляются к движку модели вместе с этим идентификатором. Прежде чем выполнить запрос, движок обращается к системе за проверкой: разрешено ли задаче продолжать работу. Если человек или система мониторинга подаёт команду остановки, Control Room помечает идентификатор задачи. Следующая проверка разрешения заканчивается отказом, и модель перестаёт выдавать результаты для этого конкретного задания. При этом сам исследовательский процесс может оставаться запущенным, а движок продолжает обслуживать другие разрешённые задачи.

Исследователь передаёт значок идентификатора роботу-стражу на контрольной точке

Для каждой задачи, где модель работает как агент, OpenAI требует заранее утверждённое обоснование безопасности. Идентификатор связывает задачу с таким обоснованием. Один эксперимент может использовать несколько моделей, а один движок — обслуживать разные задачи. Механизм встроен непосредственно в слой выполнения моделей: код отдельных экспериментов не несет ответственность за контроль, так как он часто меняется и может содержать ошибки. Движков значительно меньше, поэтому их проще централизованно проверять. Компания также постоянно ищет случаи запуска движков без работающей интеграции с Control Room, включая случайные и намеренные обходы.

Роль монитора безопасности и автоматических сигналов остановки

Все задачи обучения передовых моделей с подкреплением в OpenAI сопровождает монитор — отдельная модель, наблюдающая за действиями обучаемой системы. При обнаружении проблемы монитор подаёт сигнал в Control Room вместе с идентификатором задачи. В зависимости от характера и серьёзности ситуации мониторинг может сам решить остановить задание. После остановки запросы этого задания к любой модели на любом движке должны получать отказ. Компания приводит в пример недавний инцидент, связанный с DNS, который выявил монитор, но не утверждает, что именно Control Room тогда остановила ту задачу.

Сова-наблюдатель останавливает одну шестерёнку жетоном, остальные вращаются

Технические характеристики: задержка до 35 секунд и интеграция на уровне движка

По данным OpenAI, после получения команды остановки дальнейшая работа задачи становится невозможной максимум через 35 секунд. Задержка обусловлена кэшированием разрешений, которое помогает выдерживать объём запросов. Компания работает над сокращением этого интервала до нуля, но конкретных сроков не называет. Интеграция на уровне движка позволяет не зависеть от кода отдельных экспериментов, что критично для быстро меняющейся исследовательской среды.

Режим отказа при сбое Control Room и планы внедрения

Если сама Control Room становится недоступной из-за ошибки или вмешательства, движки должны отклонять все запросы к моделям до восстановления сервиса. Такой режим отказа уже действует для исследовательских задач с передовыми моделями. Для остальных исследовательских задач компания планирует завершить внедрение этого механизма в ближайшие дни.

Вопросы и ответы

Что такое Control Room и зачем она нужна?

Control Room — это внутренняя система OpenAI для централизованного контроля исследовательских задач с ИИ. Она позволяет мгновенно остановить выдачу модели по сигналу об угрозе безопасности, не прерывая работу других задач на том же движке.

Как происходит остановка конкретной задачи?

Исследователь запускает эксперимент и получает идентификатор. При команде остановки (от человека или монитора) Control Room помечает этот идентификатор. Следующая проверка движком разрешения заканчивается отказом для данной задачи, остальные задачи продолжают работу.

Что происходит, если сама Control Room выходит из строя?

В случае недоступности Control Room движки моделей перестают выполнять любые запросы исследовательских задач до восстановления сервиса. Для передовых моделей этот режим уже активен, для остальных — внедряется в ближайшие дни.

—
10:21
16
Нет комментариев. Ваш будет первым!