dream
Description
Скилл для выхода из диалога.
Здесь только ответы, детект фраз выхода из диалога проиходит в IntentCatcher аннотаторе.
Сделано:
- Responder, объединяющий различные repsond_funcs.
- Использование cobot_offensive/cobot_sentiment на последней фразе пользователя
TODO:
- Добавить анализ cobot_sentiment/cobot_offensive по всему диалогу (Нужно ли это?)
- Refactor code
Getting started
В repsond_funcs.py
лежат функции для ответов на скиллы.
Даные для скиллов-респондеров находятся в data/intent_response_phrases.json
. Данные могут быть либо словарем, где есть два ключа - first
и last
, где фразы ответа для вызова интента первый раз в диалоге лежат под первым ключом, а дальнейшие во втором, либо листом. К ним могут добавляются фразы, определяющиеся по sentiment или offensiveness последней фразы пользователя и др.