This site is no longer updated.Go to new Conversational Cloud docs

Настройка проекта


NLU-ядро CAILA — подключаемая функция платформы. В том случае, если для аккаунта включено использование NLU-ядра, в настройках проекта отображаются дополнительные параметры конфигурации.

Подробнее о создании и редактировании проекта

При создании проекта с использованием NLU-ядра CAILA необходимо заполнить дополнительные поля во вкладках Наименование и Классификатор:

  • Шаблон — выберите шаблон Проект для CailaPub, проект будет сконфигурирован для работы с CAILA. Или выберите любой другой шаблон проекта из списка и настройте конфигурационный файл chatbot.yaml для работы с CAILA.

  • Язык NLU — выберите язык, на котором бот и клиенты будут общаться. Выбор языка влияет на препроцессинг: определение интентов и сущностей. Язык интерфейса вы можете изменить в настройках профиля пользователя.

  • Алгоритм классификатора — выберите алгоритм классификатора:

    • STS — алгоритм распознавания интентов, использующий подход Semantic Text Similarity — с помощью специальной функции похожести текстовых объектов алгоритм подбирает наиболее соответствующий интент. Функция похожести учитывает перестановки слов, их нормальные формы, синонимы и другую лингвистическую информацию. Рекомендуется использовать, если для обучения бота используется незначительный набор данных.
    • Classic ML — алгоритм классического машинного обучения для распознавания интентов. При работе он основывается на нормализованные слова и словосочетания из них. Алгоритм не учитывает семантическую информацию. Рекомендуется его использовать при размере выборки более 5-7 тренировочных фраз на интент при количестве интентов более 7-10.
    • Deep Learning — алгоритм на основе глубоких нейронных сетей, учитывает семантическую информацию слов. Рекомендуется использовать при значительном наборе данных: более 30 интентов и не менее 10 тренировочных фраз в интенте.
  • Исправление орфографии — при активной функции распознавание интентов и сущностей будет производиться с учетом словоформ указанных слов.

Подробнее об исправлении орфографии

  • Часовой пояс — укажите часовой пояс, параметр влияет на распознавание сущностей, связанных с временными отрезками: "сейчас", "через 5 минут" и др. Если с запросом клиента не была передана информация о часовом поясе, будет использована информация из настроек проекта.

  • Настройки NLU — здесь вы можете задать новые параметры для настройки NLU в виде JSON-объекта в текстовом представлении, а также подключить внешний NLU-сервис к вашему проекту.

Подробнее о расширенных настройках NLU


API-ключ Caila

API-ключ позволяет использовать обученный классификатор в сторонних приложениях.

Перейдите к редактированию проекта. На вкладке Классификатор напротив поля API-ключ Caila нажмите Сгенерировать.


Импорт проекта

Для импорта проекта Caila перейдите к редактированию проекта. Перейдите на вкладку Классификатор, прикрепите или перетащите файл в поле Импорт проекта Caila.