I am trying to give my agent a better long-term memory. I have been playing around with vector databases, but the retrieval part is still noisy. How do you guys handle re-ranking or filtering to ensure the agent is actually using the right context? It feels like I am just dumping data into a database and hoping for the best. Are there specific strategies or ecosystem tools that help with semantic search quality in agentic workflows?

