AI / CrewAI Interview Questions
Why does LongTermMemory not use an embedder configuration?
Short-Term Memory and Entity Memory both rely on embeddings to support semantic similarity search over recent or entity-specific information, which is why they accept an embedder configuration.
- Long-Term Memory is designed around persisting information across runs rather than semantic retrieval within an embedding space
- Because it doesn't perform embedding-based similarity search the same way, it has no embedder setting to configure
- This distinction reflects a deliberate difference in how each memory type is meant to be used, not an oversight
Understanding this distinction matters when configuring a crew's memory setup, since applying embedder settings meant for Short-Term or Entity memory won't have any effect on Long-Term Memory's behavior.
More Related questions...