Настройка конфигурационного файла
Создайте конфигурационный файл бота chatbot.yaml и укажите следующие параметры:
# Название проекта
name: zb-cailapub
# Точка входа
entryPoint:
  - main.sc
# Параметры NLU:
botEngine: v2   # Версия диалогового движка
language: ru    # Язык бота
nlp:
    intentNoMatchThresholds:
        phrases: 0.2
        patterns: 0.2
# Настройка прерывания слот-филлинга
injector:
    slotfilling:
        maxSlotRetries: 2
        stopOnAnyIntent: false
        stopOnAnyIntentThreshold: 0.2
В этом туториале мы будем использовать процесс дозапроса информации слот-филлинг, поэтому настроим параметры его прерывания:
- 
maxSlotRetries— количество попыток для одного слота. Если клиент ответил указанное количество раз, и слот не был заполнен, процесс слот-филлинга будет прерван. Последняя фраза клиента будет обработана в сценарии бота. Установим две попытки. В дальнейшем, когда будем настраивать заполнение слотов, именно столько фраз будет использовано в полеВопросы. - 
stopOnAnyIntent— параметр прерывания процесса слот-филлинга по интенту. ЕслиstopOnAnyIntent: true, то интент будет прерван тогда, когда пользователь захочет обработать другой интент. В нашем сценарии не предусмотрены случаи, когда нужно прервать интент со слот-филлингом по другому интенту. Поэтому установимstopOnAnyIntent: false. - 
stopOnAnyIntentThreshold— параметр соответствия, задающий минимально необходимую похожесть фразы на один из классов. Является параметром прерывания процесса слот-филлинга по интенту. В ходе разработки NLU-ядра было эмпирически определено, что оптимальное значение этого параметра0.2. 
Теперь перейдем к разработке сценария бота.