Для разработки умных разговорных ботов любой сложности
Разрабатывайте навыки для Алисы и 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 как облачную или локальную среду развертывания и тестирования.
Обучайте бота естественному языку с встроенным мультиязычным 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 и других. Благодаря открытому исходному коду его можно легко интегрировать в другие новые каналы.