Closed voidKandy closed 7 months ago
I think the summarizer, observer, and memory stream implementation might have the same solution...Cooking on this currently
Observer field from Agent is going to be removed, as well as CachingMechanism and RecallMode from Memory. This means that the builder pattern for memory should also be removed and a new initialization protocol should be implemented
I am closing this because I am moving current issues to the v0 milestone
My first instinct is to decouple All mechanisms associated with memory: CachingMechanism, RecallMode, etc.. from the actual storage of memory: MessageVector. After that I think Observation modes could be a good addition to whatever struct would contain the mechanisms.
Observations would be made optionally before and after prompting. Observing any input or output to prompting could be a good way to create point of control over context.