docs(changelog): add semantic similarity entries
This commit is contained in:
@@ -26,3 +26,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
- Constraint validators: `LengthValidator`, `ReadabilityValidator`, `ContainsValidator`, `ExcludesValidator`
|
- Constraint validators: `LengthValidator`, `ReadabilityValidator`, `ContainsValidator`, `ExcludesValidator`
|
||||||
- Composite validators: `AllOf` (all checks must pass), `AnyOf` (any check must pass)
|
- Composite validators: `AllOf` (all checks must pass), `AnyOf` (any check must pass)
|
||||||
- Factory functions for clean validator API (`bleu()`, `rouge()`, `lexical()`, `length()`, `readability()`, `contains()`, `excludes()`, `all_of()`, `any_of()`)
|
- Factory functions for clean validator API (`bleu()`, `rouge()`, `lexical()`, `length()`, `readability()`, `contains()`, `excludes()`, `all_of()`, `any_of()`)
|
||||||
|
- Semantic similarity module with embedding-based text comparison (requires `veritext[semantic]` extra)
|
||||||
|
- `SemanticSimilarity` metric using sentence-transformers for semantic relatedness
|
||||||
|
- `SemanticValidator` for threshold-based semantic similarity validation
|
||||||
|
- `semantic()` factory function for creating semantic validators
|
||||||
|
- Embedding caching for performance optimisation in repeated comparisons
|
||||||
|
|||||||
Reference in New Issue
Block a user