Создание проекта JAICF
JAICF — фреймворк с открытым исходным кодом от Just AI для разработки голосовых ассистентов и чат-ботов с использованием DSL на основе Kotlin.
подсказка
Перед началом работы ознакомьтесь с концепциями и возможностями JAICF.
Как создать проект
Чтобы создать проект с использованием JAICF:
Перейдите на главную страницу JAICP и нажмите + Создать проект.
Внизу страницы нажмите Создать проект JAICF.
В качестве среды исполнения выберите Внешний хостинг.
предупреждениеС ноября 2022 г. исполнение проектов JAICF в облаке JAICP не поддерживается. Используйте другие внешние хостинги.Заполните поля:
- Название проекта — имя проекта, обязательное поле.
- Язык NLU — язык, который будет понимать бот.
Нажмите Дальше и на странице Разместите проект выполните действия:
- Склонируйте шаблон из репозитория JAICF.
- Скопируйте API-токен и вставьте в код бота.
- Выберите один из способов подключения к платформе:
long polling
— бот будет сам подключаться к серверу Just AI при взаимодействии с платформой.webhook
— по указанному URL бот будет принимать сообщения платформы.
Нажмите Создать проект.
Вы будете перенаправлены на страницу проекта. Теперь вы можете протестировать работу бота в одном из каналов.
Настройка классификатора и NLU
При подключении бота к платформе будет использоваться CAILA NLU. Для настройки NLU нажмите на верхней панели → Свойства проекта:
- На вкладке Классификатор вы можете настроить алгоритм классификатора, язык NLU, исправление орфографии и часовой пояс, который влияет на распознавание сущностей.
- На вкладке Настройки NLU вы можете переопределить расширенные настройки NLU, заданные по умолчанию. Настройки передаются в виде JSON-объекта.