Политики по умолчанию¶
Политики по умолчанию¶
В разделе Политики по умолчанию можно задать используемые политики.
Политики по умолчанию — это правила и алгоритмы, которые определяют, как бот принимает решения в диалогах. Эти политики используются для управления поведением бота, например, для управления контекстом диалога, для обработки ситуаций, когда бот не уверен в намерении пользователя.
Политики определяются в конфигурационном файле config.yml
в разделе policies
.
Содержание инструкции:
Варианты политик¶
Типичный набор политик по умолчанию может включать:
-
MemoizationPolicy:
- Запоминает предыдущие диалоги и выбирает действия на основе похожих сценариев.
- Полезно для быстрого реагирования на знакомые ситуации.
-
TEDPolicy (Transformer Embedding Dialogue Policy):
- Использует машинное обучение для выбора следующего действия на основе контекста диалога.
- Основан на архитектуре Transformer, что делает его мощным и гибким.
-
RulePolicy:
- Определяет жесткие правила для обработки специфических ситуаций.
- Например, приветствие пользователя или завершение диалога.
-
FallbackPolicy:
- Обрабатывает ситуации, когда бот не уверен в намерении пользователя.
- Например, отправляет сообщение вроде "Извините, я не понял ваш запрос".
-
AugmentedMemoizationPolicy:
- Улучшенная версия MemoizationPolicy, которая учитывает больше контекста.
Пример политик по умолчанию¶
Пример конфигурации политик по умолчанию:
policies:
- name: TEDPolicy
epochs: 50
max_history: 5
batch_size:
- 32
- 64
- name: RulePolicy
- name: AugmentedMemoizationPolicy
Изменение политик по умолчанию¶
-
Перейдите в раздел Администрирование → Настройки → Политики по умолчанию.
-
Внесите изменения.
- Нажмите Сохранить.
- Обучите модель NLU с использованием новых политик.