Skip to main content
Make memory usable

Choose how memory is represented

Use exact records, similarity, or relationships according to the question.

By Murali SidLinkedInPublished Updated

The agent has retained an inspection case. A later question could ask for its official completion date, a similar incident, or all sites affected by the same requirement. The same stored case needs different ways of being found.

Exact questions use records, related meaning uses text embeddings, similar observations use suitable media representations, and connected facts use relationships. Original sources and metadata support every choice.
Start with the question, then choose the representationTeaching illustration. The example is a proposed design, not a measured deployment.Open image at full size ↗

One search method will not do

Putting everything into embeddings makes related material easy to look for. It does not make a nearby result the official record for a particular asset. Conversely, an exact identifier lookup will not discover differently worded incidents with a related pattern.

The memory's role stays the same. An episode is still a past event whether you retrieve it through a database key, keywords, an embedding, or a relationship.

Keep exact questions exact

Use governed records and queries for identifiers, completion status, dates, quantities, and versions. Keep units and scope explicit. Use keyword search for exact names and phrases within documents. Verify the selected record before treating its value as the answer.

Use similarity to discover candidates

Text, images, video, sound, places, and sensor windows preserve different features. A useful embedding groups examples according to the question you want to ask. The visual tour of vector spaces shows each form and links to deeper explanations.

Ask which differences must remain visible: magnitude, duration, order, location, operating state, or terminology. Normalizing a signal may help compare shape while hiding its absolute size. The TS2Vec paper, 2021, is one primary example of learned time-series representations. Reviewed 18 September 2026.

Use relationships when the answer depends on connections

"Which sites share this control and have overdue evidence?" involves relationships between sites, controls, and records. Start with existing identifiers and joins. A graph becomes a candidate when its traversal and maintenance needs justify it. A graph link still needs an origin and a valid period.

Compare before combining

Try exact queries and keyword retrieval as baselines, then add a representation to address a specific missed question. Test whether it improves evidence retrieval and the final decision. Embeddings from different models are not automatically comparable, even if their vectors have the same length.

Keep the originals and their permissions alongside every derived representation. Discovery should lead back to inspectable evidence.

Continue the story: Make media evidence inspectable.

Cite this page

Written by Murali Sid, Founder and AI Systems Architect, last updated 15 October 2026. Licensed CC BY-SA 4.0, so quote it freely with attribution.

Murali Sid (2026). Choose how memory is represented. Agentic Architecture Skills. https://www.agenticarchitectureskills.com/memory/choosing-representations

Machine-readable version of this page: /memory/choosing-representations.md

On this page