Разработка чат ботов и разговорных интерфейсов JAICF

Just AI Conversational Framework

Бесплатный фреймворк с открытым исходным кодом на базе Kotlin

Для разработки умных разговорных ботов любой сложности

Разрабатывайте навыки для Алисы и Amazon Alexa, AI-чат-ботов, голосовые игры и виртуальных ассистентов.

Мы объединили платформенные библиотеки, NLU-движки, системы хранения данных и серверы в JAICF. Создавайте сложные контекстно-зависимые диалоги и сценарии управления голосовыми интерфейсами.

Всё, что нужно разработчикам для создания разговорных AI-проектов

Мультиканальность

Запускайте один и тот же сценарий диалога на нескольких каналах сразу. Подключайтесь к любым голосовым и текстовым платформам, таким как ВКонтакте, Алиса от Яндекса, Telegram, Amazon Alexa, Google Assistant, Slack, Facebook Messenger и другим.

Расширяемая архитектура

Разрабатывайте уникальные корпоративные решения по индивидуальным требованиям бизнеса. Это возможно благодаря тому, что JAICF интегрируется с любыми платформами и сервисами NLU (например, с Dialogflow или Rasa) и предоставляет готовые к использованию NLU-модули.

Среда развертывания
на выбор

Разверните проект в подходящей среде или используйте нашу платформу JAICP как облачную среду развертывания и отладки. Получите доступ к еще большему количеству каналов и  логов, к сквозной аналитике, голосовым обзвонам и другим функциям.

Готовая к использованию
диалоговая машина состояний

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

Изящный синтаксис

Описывайте сложные разговорные проекты с помощью лаконичного и понятного кода, который легко поддерживать. Секрет в том, что фреймворк работает на языке программирования со строгой типизацией.

DSL, основанный на Kotlin

Реализуйте сложные сценарии диалога, способные распознавать и удерживать контекст. Благодаря гибкости Kotlin фреймворк предлагает понятный, читабельный и при этом учитывающий контекст DSL (Domain Specific Language) для разговорных проектов.

Модульное тестирование

Минимизируйте количество ошибок с помощью автоматизированного тестирования сценариев диалога. JAICF использует фреймворки привычного unit-тестирования и возможности Kotlin для удобного и лаконичного DSL.

Совместимость с Android

Запускайте сценарии фреймворка прямо на устройствах, без дополнительных серверов. Это возможно за счет того, что JAICF совместим с Android, который позволяет выполнять любой код на Kotlin.

Потенциал роста

Применяйте экосистему библиотек Java или разрабатывайте решения корпоративного уровня самостоятельно. Чат-бот, созданный на JAICF, может использовать любые компоненты Kotlin или Java, а также сторонние библиотеки.

Получите еще больше возможностей для масштабных проектов

Хотите сделать проект больше и сложнее? Интегрируйте свое решение с полнофункциональной платформой корпоративного уровня JAICP.

Применение JAICP как облачной среды развертывания и тестирования

Применяйте JAICP как облачную или локальную среду развертывания и тестирования.

Обучайте бота естественному языку с встроенным мультиязычным NLU-сервисом и готовыми библиотеками.

Проверяйте эффективность проекта с помощью сквозной аналитики трафика.

Подключайте 25 каналов, в том числе и телефонию.

FAQ

Фреймворк бесплатный?

Да! JAICF можно свободно использовать даже в коммерческих целях. Он доступен под лицензией Apache 2.0.

Чем он отличается от Dialogflow и Rasa?

JAICF — это менеджер диалогов, а не NLU-сервис. Но к нему можно подключить любой сторонний NLU-сервис (например, Dialogflow или Rasa). Или просто воспользуйтесь встроенным (CAILA).

Какие иностранные языки поддерживает фреймворк?

JAICF интегрируется со многими поставщиками NLU и поэтому может работать с любым языком мира.

Какие голосовые помощники и мессенджеры он поддерживает?

JAICF содержит готовые библиотеки для ВКонтакте, Алисы от Яндекса, Amazon Alexa, Google Assistant, Facebook Messenger, Slack, Telegram и других. Благодаря открытому исходному коду его можно легко интегрировать в другие новые каналы.

Спасибо за заявку!

Наш менеджер скоро свяжется с вами.

Спасибо за заявку!

Ждите тестовый звонок

Отлично!

Вы подписались на видеоподкаст «Conversations with…». Теперь вы первым узнаете о выходе нового эпизода!