Memory allows a chatbot to remember pertinent details to reuse during a conversation or implicitly learn about a person to be reused later. For example, a mobile assistant might learn through previous requests and responses that the user clearly prefers Italian cuisine and so will use this information when asked for restaurant recommendations in future….