Selectively feed chat entries into model when dealing with excessive long conversation

I have some overnight conversation with chatgpt recently. I have to manually copy paste some of the dialogue entries to help it remember what we had already discussed.
Is it possible to use stuffs like FAISS or text similarity tools to select relevant dialogue entries as the input for text generation?

I also think the problem is that chatgpt4 tends to give lots of long suggestions before acquiring a full picture of the stuff I’m talking about.