Перейти к основному содержимому

Создание проекта JAICF

JAICF — фреймворк с открытым исходным кодом от Just AI для разработки голосовых ассистентов и чат-ботов с использованием DSL на основе Kotlin.

подсказка
Перед началом работы ознакомьтесь с концепциями и возможностями JAICF.

Как создать проект

Чтобы создать проект с использованием JAICF:

  1. Перейдите на главную страницу JAICP и нажмите + Создать проект.

  2. Внизу страницы нажмите Создать проект JAICF.

  3. В качестве среды исполнения выберите Внешний хостинг.

    предупреждение
    С ноября 2022 г. исполнение проектов JAICF в облаке JAICP не поддерживается. Используйте другие внешние хостинги.
  4. Заполните поля:

    • Название проекта — имя проекта, обязательное поле.
    • Язык NLU — язык, который будет понимать бот.
  5. Нажмите Дальше и на странице Разместите проект выполните действия:

    1. Склонируйте шаблон из репозитория JAICF.
    2. Скопируйте API-токен и вставьте в код бота.
    3. Выберите один из способов подключения к платформе:
      • long polling — бот будет сам подключаться к серверу Just AI при взаимодействии с платформой.
      • webhook — по указанному URL бот будет принимать сообщения платформы.
  6. Нажмите Создать проект.

Вы будете перенаправлены на страницу проекта. Теперь вы можете протестировать работу бота в одном из каналов.

Настройка классификатора и NLU

При подключении бота к платформе будет использоваться CAILA NLU. Для настройки NLU нажмите на верхней панели Свойства проекта:

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