How might long-term memories in conversational AI work?