fabricatio_memory.capabilities.selective_remember
SelectiveRemember class enables conditional memory recording based on judgments.
It combines functionalities from Remember and AdvancedJudge classes.
Classes
A class that implements selective memory recording by leveraging judgment capabilities. |
Module Contents
- class fabricatio_memory.capabilities.selective_remember.SelectiveRemember
Bases:
fabricatio_memory.capabilities.remember.Remember,fabricatio_judge.capabilities.advanced_judge.EvidentlyJudgeA class that implements selective memory recording by leveraging judgment capabilities.
It decides whether to remember certain data based on the outcome of a judgment process.
- async sremember(prerequisite: str, raw: str, **kwargs: Unpack[fabricatio_core.models.kwargs_types.ValidateKwargs[fabricatio_memory.models.note.Note]]) fabricatio_memory.models.note.Note | None
Conditionally records a memory based on a judgment.
- Parameters:
- Returns:
A Note object if the data is recorded, otherwise None.
- Return type:
Note | None