Что на самом деле нужно всегда включённому Mac для ИИ-агентов
Mac mini хорошо подходит для ИИ-агента, который должен работать весь день. Он тихий и потребляет мало энергии. На нём работают настольные приложения и браузер, которыми агент хочет управлять. Но это ещё и бытовой компьютер, который рассчитывает, что перед ним сидит человек. Здесь перечислено всё, что нужно изменить, чтобы он работал, когда рядом никого нет.
1. Он никогда не должен засыпать и должен включаться сам
Отключите сон, не давайте диску засыпать, включите пробуждение для доступа к сети и автоматический перезапуск после сбоя питания. Не включайте FileVault на машине, которая должна перезагружаться без присмотра. Зашифрованный диск останавливается на экране разблокировки и ждёт человека.
2. Он должен сам входить в систему
Почти всё, чем пользуется агент, работает как пользовательский процесс внутри сессии рабочего стола. Это браузер, инструменты терминала, службы Actions или агента. После перезагрузки Mac должен сразу войти под этим пользователем. Для этого есть автоматический вход. Он срабатывает только на первом экране входа после загрузки. Поэтому любое его изменение нужно проверить одной перезагрузкой.
В новой учётной записи появляется ещё и ассистент первого входа. Он спрашивает про iCloud, Siri и универсальный доступ и висит на экране, пока кто-нибудь его не прокликает. Отключите его, иначе агент так и не доберётся до рабочего стола.
3. Процесс агента должен быть под контролем
Процессы падают, и круглосуточный агент надёжен ровно настолько, насколько надёжно то, что его перезапускает. Launch agent с keep-alive или небольшой супервизор, который проверяет процесс каждые 30 секунд, превращает простой в короткий сбой. Заранее решите, что значит "работает", и следите именно за этим, а не только за тем, включён ли Mac.
4. Нужен способ зайти, когда он завис
Агенты застревают на том, что может сделать только человек: запрос двухфакторной аутентификации, капча, окно с разрешением, истёкший вход. Screen Sharing на Mac, доступный откуда угодно, это разница между исправлением за минуту и поездкой домой. Включите его заранее. В свежих версиях macOS его нельзя включить скриптом.
5. Подключите провод и поставьте батарею
Обрывы Wi-Fi чаще всего тихо убивают агента. Ethernet обязателен. Подключите Mac и роутер к небольшому ИБП. Перезагрузка роутера отключает агента так же надёжно, как пропавшее питание Mac.
6. Давайте ему только то, что нужно
- Отдельный пользователь для агента, а не ваша учётная запись.
- Разрешения Accessibility и Screen Recording, выданные человеком один раз и только тем инструментам, которым они нужны.
- Никакого SSH с паролем из интернета. Подключайтесь через частную сеть или туннель.
Честные ограничения hosted или headless Mac
- iMessage и FaceTime ненадёжно работают на Mac, размещённых на хостинговых площадках.
- Базовая машина на 16 GB тянет агентов, которые обращаются к облачным моделям. Большие локальные модели она не потянет.
- Некоторые сайты устраивают проверки автоматизации, которая приходит с адреса хостинговой площадки.
Тариф «Агент» в MacRun настраивает всё перечисленное выше за вас на выделенном M6 mini. Экран Mac открывается в браузере одним кликом. Если вы хотите держать свой Mac, эта страница и есть чек-лист.
Частые вопросы
Может ли Mac mini круглосуточно запускать ИИ-агента?
+
Да, и он для этого хорошо подходит: мало потребляет, работает тихо и запускает настольные приложения и браузер, которыми управляют агенты. Чтобы работать без присмотра, ему нужны настройки питания, автовхода, контроля и сети с этой страницы.
Нужно ли, чтобы на Mac был выполнен вход, чтобы агент работал?
+
На практике да. Браузер, инструменты и службы агента это пользовательские процессы, которые живут в сессии рабочего стола. Автоматический вход после каждой перезагрузки сохраняет эту сессию.
Включать ли FileVault на Mac для агентов?
+
Нет. FileVault требует, чтобы человек ввёл пароль при загрузке, поэтому машина, перезагрузившаяся без присмотра, не вернётся. Защищайте машину иначе: не выставляйте её в публичный интернет.
Почему всегда включённый агент чаще всего останавливается?
+
Из-за обрыва Wi-Fi или перезагрузки на экран входа. Проводной Ethernet и автоматический вход решают обе проблемы. ИБП для роутера и Mac закрывает остальное.