RAG-конвейер, который Apple незаметно встроила в ваш Mac

Ночью мой Mac перезагрузился сам. Ни отчёта о сбое на экране, ни предупреждения накануне вечером — просто свежее окно входа и смутное чувство, что пока я спал, что-то произошло. И я сделал то, что теперь делаю рефлекторно, ведь прямо на этой машине у меня крутится небольшой агент Claude: я спросил у своего Mac, что его убило.
Ответом был kernel panic в духе «watchdog timeout». Есть демон, единственная задача которого — периодически сообщать ядру: «Я в порядке, всё в порядке». Он замолчал на 94 seconds. Ядро, предположив худшее, принудительно перезагрузило всю машину. Поднялась она чисто с первой попытки — значит, ни цикла паник, ни умирающего железа. Но здоровый ноутбук не душит сам себя посреди ночи без причины.
Причиной была память. Весь день система тихо задыхалась: ОС примерно раз в час, больше десяти раз, запускала свой out-of-memory killer, отстреливая процессы, лишь бы выжить. Около 5 GB из моих 6 GB подкачки были заняты, а свободной реальной оперативки оставалось всего около 60 MB. Машина работала от сети при 100% заряда, так что дело было вовсе не в питании. Это 16 GB ноутбук пытался дышать через соломинку.
А вот дальше я насторожился. Когда я посмотрел, что на самом деле грузит CPU, двумя главными процессами оказались не Chrome, не Docker и не мои собственные агенты. Это были индексаторы. Один, под названием spotlightknowledged, съедал около 17%, другой, corespotlightd, — около 13%. Прямо за ними обнаружился целый тихий стек, с которым я никогда осознанно не сталкивался: hybridsearchd, который держит классический индекс по ключевым словам и семантический векторный слой над вашими файлами; mediaanalysisd и photoanalysisd, занятые тем же извлечением смысла из ваших фотографий; ANECompilerService, который компилирует модели машинного обучения для запуска на Apple Neural Engine; плюс modelmanagerd, intelligenceflowd и пара их собратьев. Все они весь день вылетали за свои лимиты по CPU. Один только ANECompilerService зафиксировал eight отдельных превышений.
Скажу честно, потому что это не разоблачение «секретной фичи». Apple вышла на сцену и анонсировала более умный поиск на естественном языке и Apple Intelligence. Эта часть публична, и она действительно хороша. На слайды так и не попала инженерная изнанка — та самая, что считывается прямо из списка процессов вашей машины: полноценный гибридный лексический-плюс-векторный индекс прямо на устройстве — над вашими файлами, почтой и фотографиями, с питающим его конвейером ML-моделей. Вам показали фичу. Вам не показали счёт.
А счёт, на машине с дефицитом оперативки, вполне реален. Справедливости ради, индексация не «вызвала» мой сбой сама по себе. Болезнью было голодание по памяти, которое я и сам помог устроить своими постоянно работающими процессами. Новая индексация стала тем отягчающим фактором, что столкнул и без того перегруженную машину с обрыва — тем более что свежее обновление ОС плюс грязная перезагрузка запускают полную первичную переиндексацию всего, что у вас есть. К тому моменту, когда я заглянул, нагрузка уже шла на спад. По большей части это разовая плата, а на бета-версии ОС такие watchdog-паники в принципе вероятнее.
Но если отступить на шаг, по-настоящему интересна более широкая картина. Тот самый семантический поиск с дополнением через извлечение (RAG), который мы два года прикручивали к чат-ботам, теперь незаметно вшит в потребительский ноутбук. Ваш Mac тихо превратился в персональный RAG-конвейер над вашей собственной жизнью.
Первой моей реакцией было не раздражение, а что-то вроде зависти к собственному ноутбуку. У меня на этом Mac уже крутится небольшой постоянно работающий стек агентов со своим слоем извлечения, и вот Apple тихо строит ту же самую идею этажом ниже — на Apple Neural Engine, без похода в облако. Так что я отправился искать очевидный выигрыш: нельзя ли просто подключить моих собственных агентов к индексу Apple? Честный ответ на сегодня — нет. Этот персональный индекс наглухо закрыт ради приватности; ни одно стороннее приложение не получит доступа к семантической карте ваших файлов, почты и фотографий. Зато Apple даёт вам детали, чтобы собрать свой собственный: эмбеддинги прямо на устройстве, Apple Neural Engine для их запуска и, начиная с этого года, работающий на устройстве слой моделей, который можно нацелить почти на любого провайдера. Индекс закрыт. Ящик с инструментами открыт.
Так что я не злюсь на то, что перезагрузило мою машину. Это по-настоящему хорошая технология, и единственная реальная плата в том, что теперь мне приходится относиться к ней как к любому другому постоянно работающему жильцу на машине с 16 GB и закладывать под неё ресурсы. На самом деле я болею за следующий шаг: чтобы Apple позволила разработчикам читать из этого индекса и тот смысл, что она уже извлекает из моей собственной жизни, стал бы тем, на чём может строиться моя собственная система, — вместо двух конвейеров, тихо индексирующих одни и те же файлы бок о бок.
Если ваша машина задыхается, не нужно сносить Spotlight под корень. Переждите послеобновленческую переиндексацию, исключите сетевые диски и тяжёлые папки в Search Privacy (настройка приватности поиска), отключите Apple Intelligence и подсказки Siri, чтобы утихомирить AI-демонов. Настоящее же решение, как и всегда, — освободить оперативку. Навсегда лишиться поиска ради того, чтобы увильнуть от разовой платы, — плохая сделка.
Нужно что-то похожее для вашего бизнеса? Посмотрите, как я могу помочь →
Заберите чек-лист «AI Audit Kickoff»
Пятнадцать вопросов, которые стоит задать про свои процессы, прежде чем тратить деньги на ИИ. Тот самый первый час, с которого я начинаю настоящий аудит, одностраничным PDF. Оставьте почту и получите его сразу, плюс изредка письмо, когда напишу что-то стоящее. Без спама, отписка в один клик.