How you actually combining memory and knowledge base in practice? Is “stuff both into context” really the standard?

Reddit r/AI_Agents News

Summary

Discusses practical challenges in combining long-term memory and knowledge base for personalized AI agents, questioning whether stuffing everything into context is standard and exploring alternatives like separate retrieval pipelines or tool-based interaction.

Most setups I've seen for "personalized agents" look roughly like this: \- Long-term memory (episodic, semantic, or both) \- Personal knowledge base (RAG over docs/notes) \- Merge both into context → send to LLM And it works well enough for simple cases. But as either layer grows, I keep running into the same questions: 1. How do you decide what to retrieve from each layer? Do memory and KB go through the same retrieval pipeline, or separate ones? How do you weight them when they return conflicting or overlapping results? 2. Is context-stuffing the only viable form, or are there real alternatives?For example — pre-filtering with memory before the RAG query, using memory to rewrite the query, or having the LLMinteract with memory and KB as tools rather than pre-loaded context. 3. How do you handle the case where memory and KB say different things?Does your system reconcile this before the LLM sees it, or do you let the LLM figure it out?Curious what architectures people are actually running in production (or serious experiments), not just the toy demosetup.
Original Article

Similar Articles

How are you handling memory across your agents' sessions?

Reddit r/AI_Agents

A developer discussion post asking how others handle persistent memory across AI agent sessions, comparing approaches like notes files, vector DBs, mem0, Zep, and Letta, and raising concerns about stale or outdated facts causing agents to act on obsolete decisions.