Auto-Validation
By default, Memobase validates all new profile information before saving it. This process serves two main purposes:- Ensures Meaningful Data: It filters out low-quality or irrelevant information that the LLM might generate, such as “User has a job” or “User did not state their name.”
- Maintains Schema Adherence: It verifies that the extracted information aligns with the descriptions you have defined for your profile slots.
profile_validate_mode
to false
in your config.yaml
:
config.yaml
Strict Mode
By default, Memobase operates in a flexible mode, allowing the AI to extend your defined profile schema with new, relevant sub-topics it discovers during conversations. For example, if your configuration is:config.yaml
Possible Profile Output
config.yaml
config.yaml
.