Home / Companies / Weaviate / Blog / Post Details
Content Deep Dive

Agent Memory with Engram: A Practical Guide

Blog post from Weaviate

Post Details
Company
Date Published
Author
Prajjwal Yadav
Word Count
3,310
Company Posts That Month
5
Language
English
Hacker News Points
-
Post removed?
No
Summary

Engram is a managed memory and context service for AI agents that processes submitted conversations asynchronously through extraction, transformation, and commitment steps, with topic descriptions serving as prompts that determine which information becomes memory and in what form. Its default personalization template separates durable user facts, profile information, and optional conversation summaries, while carefully written exclusions can prevent transient incidents from being retained. Topic configuration also controls scope, partitioning, and whether a topic is bounded to a single continually updated memory, allowing applications to maintain singular profiles or per-conversation summaries while preserving separate user data. Memories can be retrieved through relevance-based vector, BM25, or hybrid search, direct topic fetching, or lookup by ID, and retrieval limits should be tuned to avoid adding irrelevant context. Prompt placement materially affects LLM caching costs: stable, always-needed memories can be fetched once near the start of a session, while changing search results should be appended after the current user message with an appropriate cache breakpoint, preserving cached system instructions and conversation history.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
AI Coding Assistant 1 1,582 555 143 +1%
LLM 1 6,025 1,161 240 +15%
Vector Search 1 1,618 377 123 -32%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.