2 мин чтения

В памяти Siri нашли гибридный индекс и граф

AppleSiriперсональная память

Apple не публиковала полную спецификацию долговременной памяти Siri. Однако обратный анализ бета-софта macOS указывает на гибридный поиск BM25 и по векторам, объединённый RRF, а также на граф личных фактов. Это важно для точного персонального контекста, но оставляет открытыми вопросы исправления, удаления и приватности таких воспоминаний.

Что именно нашли в памяти Siri

Я бы не называл это готовой публичной системой памяти, но направление видно довольно чётко: Apple связывает персональный контекст с индексами и структурированными сущностями. На момент этого разбора компания не опубликовала полную техническую спецификацию долговременной памяти Siri.

В документации Apple по Spotlight и App Intents описан официальный слой архитектуры. Приложения могут индексировать сущности, передавать пользовательские действия и связывать данные с экранами, чтобы Siri и Apple Intelligence находили контент через семантический поиск. Foundation Models поддерживает многошаговые сессии, однако их контекст не заявлен как постоянная межприложенческая память.

Самая интересная часть пришла не из документации Apple, а из публикации на Reddit с обратным анализом бета-софта macOS. Там описан гибридный индекс: полнотекстовый поиск BM25 работает вместе с векторным поиском, а результаты объединяются через reciprocal rank fusion, или RRF.

Отдельно упоминается граф памяти, построенный вокруг пользователя. Его узлы якобы охватывают контакты, идентичность, отношения, места, привычки, события, здоровье и приоритеты. Так называемые атомы памяти представляют факты, мнения, намерения и события, связанные со временем, местом, сущностями и темами.

Это пока не платформенный контракт, а следы внутренней реализации. Названия компонентов, схемы и хранилища могут измениться, а публичных данных о задержке поиска, точности, размере индекса, расходе батареи и границе между устройством и Private Cloud Compute нет.

Почему гибридный индекс меняет ассистентов

Если находка верна, Siri получает не просто историю диалогов, а механизм выборочного восстановления личного контекста. Ключевое слово здесь именно «выборочного»: BM25 полезен для точных совпадений, векторы ловят смысл, а граф связывает найденное с конкретным человеком, местом или событием.

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

Первым делом я бы проверял не красоту ответов, а исправление ложных фактов, удаление устаревших связей и защиту от раскрытия контекста не в той ситуации. Персональная память становится полезной ровно до первого уверенного воспоминания о том, чего никогда не было.

Мы ранее разбирали Rust LocalGPT — локального ассистента с постоянной памятью и API. Этот подход помогает понять, как персональные данные и контекст могут сохраняться в системах вроде разрабатываемой Apple.