Облачные модели Apple не запускаются из скриптов через новую утилиту fm

2 мин
Облачные модели Apple не запускаются из скриптов через новую утилиту fm

Разработчик Пит Голдсмит (Pete Goldsmith) выяснил, что облачные модели Apple не запускаются из скриптов через новую утилиту fm. Для автоматизации в macOS 27 можно использовать только локальные нейросети, запущенные на Mac.

В июне 2026 года Apple представила CLI-утилиту fm и Python SDK для работы с локальными моделями машинного обучения из набора Foundation Models. Благодаря этому у разработчиков появилась возможность отправлять запросы и получать ответы от нейросети прямо в терминале или с помощью скрипта. 

Можно использовать как компактные локальные модели, так и более мощные, которые работают в облаке Private Cloud Compute. Например, для тестирования инференса во время разработки AI-приложений или встраивания генерации текста в скрипты автоматизации.

Apple выпустила CLI и Python SDK для локальных ML-моделей из Foundation Models
Apple выпустила CLI для работы с локальными моделями машинного обучения из набора Foundation Models....
.com

Однако, как выяснил Голдсмит, автоматизация полноценно работает только с локальными моделями. При попытке вызвать fm respond --model pcc из обычного скрипта, cron, launchd, CI-раннера или Python-процесса команда завершается ошибкой: PCC inference is not available in this context. Если тот же запрос отправить через терминал, то он выполнится корректно.

Разработчик отмечает, что в fm есть проверка ParentProcessGate, которая перед отправкой запроса в Private Cloud Compute следит, чтобы процедура был запущен в сессии терминала. Одновременно родительский процесс, связанный с терминалом, должен быть подписан Apple. Проверка есть именно в бинарнике fm, а не в Foundation Models и связанных компонентах.

Ограничение касается только облачной модели в Private Cloud Compute. Локальная схема system работает стабильно, но она более компактная и обрабатывает меньше контекста. 

Вероятная причина такого ограничения — защита пользовательской квоты. У fm нет отдельного логина или программный интерфейс-ключа, поэтому стороннее программа или фоновый агент теоретически могли бы незаметно вызывать fm и тратить лимит пользователя на PCC-запросы.

Читают сейчас

В США предъявили обвинения россиянину в заражении компьютеров более 80 тысяч фрилансеров вредоносным ПО

2 часа назад

В США предъявили обвинения россиянину в заражении компьютеров более 80 тысяч фрилансеров вредоносным ПО

Коллегия присяжных в штате Калифорния предъявила обвинения 40-летнему гражданину России Серажудину Актулаеву за участие в фишинговой кампании, в результате которой компьютеры 80 тыс. фрилансеров были

2 часа назад

Лиды по осени считают: 6 мероприятий для продуктивного сентября

Осенью прогноз простой: где-то обязательно польет. С рекламным рынком сложнее. Где подорожает лид? Какой канал упрется в потолок? Сработает ли UGC? Что уже можно поручить ИИ? И какие изменения в закон

Организация Postgres Professional первой среди коммерческих форков закрыла критические уязвимости PostgreSQL

2 часа назад

Организация Postgres Professional первой среди коммерческих форков закрыла критические уязвимости PostgreSQL

Postgres Professional выпустила «нулевые» релизы корпоративных редакций СУБД Postgres Pro с исправлениями актуальных уязвимостей PostgreSQL. Компания первой и пока единственной среди коммерческих форк

Дайджест GetAClass: август 2026

3 часа назад

Дайджест GetAClass: август 2026

Поздравляем всех с началом нового учебного года! Каникулы закончились – значит, пора подвести итоги последнего летнего месяца. Читать далее

НАСА выбрало компанию Blue Origin в качестве поставщика телекоммуникационной сети для Марса

3 часа назад

НАСА выбрало компанию Blue Origin в качестве поставщика телекоммуникационной сети для Марса

Американское космическое агентство заключило с Blue Origin контракт на разработку Mars Telecommunications Network — системы обеспечения высокоскоростной связи и навигации для текущих и будущих миссий