if __name__ == "__main__": messages = [ { "role": "user", "content": "I like coffee" }, { "role": "assistant", "content": "Got it!" }, { "role": "user", "content": "actually, no I like tea more. I also like football" } ] memories = asyncio.run(extract_memories_from_messages(messages)) print(memories) ''' Outputs: [ "User used to like tea, but does not anymore", "User likes coffee", "User likes football" ] '''