Диалоговая подсистема
The platform for building powerful AI assistants

Многозадачная платформа, позволяющая разрабатывать сложные диалоговые системы как открытого, так и закрытого домена, также комбинировать различные методы генерации ответов, добавлять предварительные и последующие фильтры, использовать Wikidata и пользовательские графы знаний, разрабатывать пользовательские алгоритмы управления диалогом, интегрировать большие языковые модели в готовые к эксплуатации диалоговые системы.
Лаборатория нейронных систем и глубокого обучения

Характеристики набора программных модулей платформы ИИ
Разработанная открытая платформа содержит апробированные и готовые к применению модели, модули и компоненты

Модули платформы

  • Диалоговая система, оперирующая различными модальностями

    Диалоговая система, оперирующая различными модальностями, на основе решения с открытым кодом
  • Вопросно-ответная система

    Улучшенная вопросно-ответная система для диалогового агента на основе полнотекстовой базы знаний
  • Комопоненты управления диалогом

    • Модели классификации для автоматического дискурсного анализа в диалогах;
    • Программный компонент с алгоритмом эффективного управления взаимодействием диалоговой системы открытого домена и пользователей и выделения дискурсных структур в ходе беседы с ними;
    • Программный компонент предсказания абстрактных классов намерений на основе статистики для следующей реплики пользователя в алгоритме выбора финального ответа среди реплик-кандидатов;
    • Программный компонент с алгоритмом выбора финального ответа среди реплик-кандидатов на основе намерений, сущностей, извлеченных из реплики пользователя и диалоговой системы.
  • Компоненты эмоционального ИИ

    • Модель для определения эмоций пользователя и модель для определения настроения пользователя;
    • Программный компонент формирования эмоций бота на основе его персональности и программный компонент формирования настроения бота на основе его персональности;
    • Программный компонент для системы определения персональности пользователя;
    • Программный компонент для создания графового представления персоны пользователя по контексту диалога для английского языка;
    • Программный компонент для системы формирования персональности бота для создания графового представления персоны бота и генерации реплик в диалоге на основе описания персоны бота;
    • Программный компонент для адаптации эмоций и настроения бота в процессе диалога с пользователем.
  • Сценарный диалоговый фреймворк

    • Интеграция фреймворка описания диалога с моделями машинного обучения;
    • Интеграция фреймворка описания диалога с графами знаний;
    • Программный компонент автоматической генерации сценарных диалоговых навыков на основе моделей машинного и глубокого обучения.
  • Программный компонент интеграции

    • Программный компонент планирования;
    • Программный компонент для поддержки диалога;
    • Программный компонент для перевода;
    • Программный компонент для классификации намерений пользователя (интентов) и слотов;
    • Диалоговая подсистема.

Возможности платформы

  • классификация высказываний пользователя

    (эмоции, классы абстрактных намерений) в диалоговых системах, как в текстовой, так и в других модальностях
  • управление диалогом с помощью формирования эмоций и настроения бота

    на основе персональности бота в процессе диалога
  • создание векторного представления и определение персональности пользователя

    по контексту диалога
  • построение диалогового графа

    по диалоговому датасету
  • управление диалогом на основе знания об абстрактных намерениях пользователя

    по диалоговому датасету
  • управление диалогом в различных модальностях

    по диалоговому датасету
  • Управление робототехническим устройством

    включая манипуляцию объектами и навигацию
  • Управление беспилотным транспортом

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

ПРЕИМУЩЕСТВА ПЛАТФОРМЫ

  • Многозадачная архитектура

    архитектура позволяет комбинировать и переключаться между различными методами генерации ответов (на основе LLM, на основе шаблонов и т. д.) в рамках одного диалога
  • Модульность

    пользователи могут создавать свои диалоговые системы, используя существующие компоненты или легко заменять их альтернативами (созданными на заказ или сторонними)
  • МасштабируемостЬ

    автоматическое масштабирование системы и балансировка нагрузки ее компонентов
  • Развертывание на собственном оборудовании и в облаке

    пользователи могут развертывать свою систему на собственном оборудовании или в доверенном облаке для защиты данных и обеспечения соответствия регулированию и политикам обработки данных

Научные публикации
Регистрация РИД