Long-term memories are usually an issue with LLM's in conversational AI due to the limited context window. To get around these limitations, you can try using a "summarization" approach to reduce the token count of the context window. Whenever a conversation exceeds the context window limit, replace it with a shorter summary. You can do this as often as you'd like, and theoretically as long as the summarization algorithm is good enough, the important parts will stay for a long time.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence