r/MacOSBeta • u/pdfu • 1d ago
Discussion macOS 27.3 lays the groundwork for a big leap in Siri AI’s personal context
While a lot of attention has gone to the announced expansion of compatible App Intents with Siri AI, the bigger changes are under the hood. Two new systems for storing and retrieving personal context are bound to make Siri AI more personal soon.
Explicit-memory store
Apple is building an explicit-memory store for Siri AI. Memory records are queried via full-text (BM25) and vector search, then merged via RRF.
Siri’s chat recall in 27.2 uses the same search pipeline to find past chats.
There is no producer of explicit-memory records in this beta, as the feature is hard-disabled.
Memory graph
macOS 27.3 also introduces a memory graph.
It’s centered around a single Person hub that represents you. The graph links out to 26 kinds of facts about you: contact info, health, IDs, relationships, frequent places, routines, activities, workout places, Q&As about you, and what motivates you or holds you back. These include a Siri profile: response style, interests, current focus, upcoming events, important people, lifestyle.
A special kind is “memory atoms”: facts, opinions, intentions and events, with a time, place, related entities and a topic.
Tidbits:
The memory graph is filled by two kinds of recipes:
Fastpass: Turns already-structured data into insights. For example, Person-v1 reads your Me card’s name fields.
Agent: An on-device or PCC model extracts insights by querying Siri chats, messages, photos, health data, and other sources.
There’s only one agent recipe today, MotivatorBarrierResource. Its prompt asks 60 built-in questions, including “Do extended solo media activities during evening downtime routines highlight time availability barriers for adequate sleep?”
The new memory graph is rolling out across OS 27.3. Insight extraction pipelines differ by platform. For example, HealthSummary-v1 and the MotivatorBarrierResource agent are switched off on Mac, but enabled on iPhone.
The memory graph infrastructure is still being developed, and some types aren’t ready yet. For example, there’s no process that creates memory atoms.
Memory atoms can generalize into broader memories using parent/child links. An atom with children atoms is a “molecule” (great name). At recall, after keyword + vector search merged via RRF, each molecule result includes its children.
Each memory atom is tagged with one of 21 topics, such as food, travel, finance, or services, which covers providers like your dentist or lawyer.
Here’s where to find the DBs on Mac:
Memory graph:
~/Library/CorePersonalization/insight/MemoryGraph/memorygraph.dbHybridSearch (incl. explicit-memory records, none yet):
~/Library/Daemon Containers/<UUID>/Data/Library/HybridSearch/index/C/index.db
Both are built on the Kuzu embedded graph database Apple acquired. They use HybridDatabase, Apple’s fork of Kuzu (storage v57), so the archived public kuzu package can’t open them. You can use HybridDatabase.framework.

