https://dev.to/smara/how-ebbinghaus-forgetting-curves-make-ai-agents-smarter-ef3