Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Classifier ¶
type Classifier interface {
Classify(content string) models.MemoryType
}
Classifier determines the type of a memory.
type HeuristicClassifier ¶
type HeuristicClassifier struct {
// contains filtered or unexported fields
}
HeuristicClassifier uses keyword-based rules for classification.
func NewClassifier ¶
func NewClassifier(logger *slog.Logger) *HeuristicClassifier
NewClassifier creates a new heuristic-based classifier.
func (*HeuristicClassifier) Classify ¶
func (c *HeuristicClassifier) Classify(content string) models.MemoryType
Classify determines the memory type from content using heuristics.
Click to show internal directories.
Click to hide internal directories.