ovos-core
ovos-core copied to clipboard
feat - CommonQuery Disambiguation
from a chat i had with @mikejgray
- CommonQA ranker - https://github.com/OpenVoiceOS/ovos-core/blob/dev/ovos_core/intent_services/commonqa_service.py#L283
- TODO plugin from config https://github.com/OpenVoiceOS/ovos-core/blob/dev/ovos_core/intent_services/commonqa_service.py#L49
- currently, any MultpleChoiceSolver could be a config option - https://github.com/OpenVoiceOS/ovos-plugin-manager/blob/dev/ovos_plugin_manager/templates/solvers.py#L341
- we should add a new OPM class, for ReRankerSolver, similar to MultpleChoiceSolver, but return a list instead of best answer
- NOTE: we keep within solvers to provide bidirectional translation behind the scenes, and to allow usage within persona in the future