Class: Phronomy::Memory::Retrieval::Base Abstract
- Inherits:
-
Object
- Object
- Phronomy::Memory::Retrieval::Base
- Defined in:
- lib/phronomy/memory/retrieval/base.rb
Overview
This class is abstract.
Subclass and implement #select.
Abstract base class for conversation retrieval strategies.
Instance Method Summary collapse
-
#select(messages, query: nil) ⇒ Array
Select messages to inject into the context from a full chronological history.
Instance Method Details
#select(messages, query: nil) ⇒ Array
Select messages to inject into the context from a full chronological history.
15 16 17 |
# File 'lib/phronomy/memory/retrieval/base.rb', line 15 def select(, query: nil) raise NotImplementedError, "#{self.class}#select is not implemented" end |