Anthropic dropped a new feature at their developer conference that lets AI agents process information in the background. Cool feature. Terrible naming choice. They're calling it 'dreaming' and the data gets stored as 'memories.'
This isn't just Anthropic's problem. The entire AI industry has developed a bad habit of slapping human cognitive terms onto machine learning processes. Your AI doesn't remember, it retrieves from a vector database. It doesn't think, it runs inference. It doesn't dream, it processes data when you're not actively using it.
Why does this matter? Because when you're trying to explain to your team how these tools actually work, or debug why something went wrong, metaphors become obstacles. You end up having two conversations at once: what the marketing says it does, and what it actually does.
The feature itself sounds useful. Background processing for AI agents means they can organize and optimize their knowledge base without slowing down your active work. That's a genuine improvement for anyone building with Claude's API or using AI agents for complex workflows.
But calling it dreaming implies some kind of consciousness or creative synthesis that isn't happening. It's data indexing and retrieval optimization. That's still impressive. It just doesn't need the anthropomorphic costume.
For people actually building with these tools, cut through the marketing language. Ask what's happening under the hood: what data structures, what algorithms, what actual compute processes. That's how you'll know if a feature solves your problem or just sounds cool in a press release.