haystack/releasenotes/notes/answer-refactoring-b617afa946311ac8.yaml
Silvano Cerza 18dbce25fc
refacotr: Refactor answer dataclasses (#6523)
* Refactor answer dataclasses

* Add release notes

* Fix tests

* Fix end to end tests

* Enhance ExtractiveReader
2023-12-11 18:50:49 +01:00

9 lines
381 B
YAML

---
enhancements:
- |
Refactor `Answer` dataclass and classes that inherited it.
Now `Answer` is a Protocol, classes that used to inherit it now respect that interface.
We also added a new `ExtractiveTableAnswer` to be used for table question answering.
All classes now are easily serializable using `to_dict()` and `from_dict()` like `Document` and components.