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

Обновления JAICP в августе 2024

Новое

  • API для управления проектами и каналами.
  • Единый токен для API.
  • Распознавание голосовых сообщений.

Улучшения

  • Улучшен алгоритм STS.

API для управления проектами и каналами

Теперь в JAICP доступны два новых API:

  • Project API — для управления проектами.
  • Channel API — для управления каналами и публикации бота в каналы.

Единый токен для API

Бета

Мы добавили в JAICP новый раздел — Доступ к API, в котором вы можете управлять едиными токенами.

Единый токен — это токен, который дает доступ к одному или сразу нескольким API. Сейчас он может давать доступ к Project API и Channel API.

Для остальных API процесс получения токена пока не меняется. В будущих обновлениях мы планируем перевести все API на единый токен, чтобы вы могли легче управлять доступами.

Распознавание голосовых сообщений

On-premise

Раньше голосовые сообщения не распознавались и были доступны в сценарии как файлы.

Теперь, если платформа JAICP установлена к вам в контур, вы можете распознавать голосовые сообщения в Telegram, WhatsApp и ВКонтакте. Чтобы получить доступ к этой функции, свяжитесь со своим аккаунт-менеджером или напишите нам на contact@just-ai.com.

Если распознавание включено, сообщения обрабатываются в сценарии так же, как и текстовые запросы клиента. Например, на текст сообщения может сработать паттерн или интент:

# Бот перейдет в стейт, если голосовое сообщение содержит слово «привет».
state: Hello
q!: * привет *
a: Привет!

Улучшен алгоритм STS

Сущность может иметь несколько значений. Например, она может состоять как из одного слова, так и из нескольких слов. Раньше алгоритм STS не всегда распознавал самый длинный вариант сущности во фразе. Из-за этого интент получал низкий вес.

Мы улучшили алгоритм — теперь он находит самый длинный вариант сущности. В результате веса интентов рассчитываются более точно.

Версия классификатора

  • В уже существующих проектах используется старый классификатор. У таких проектов в расширенных настройках NLU указано:

    "classificationAlgorithmVersion": null

    Чтобы использовать новую версию версию классификатора с улучшенным алгоритмом STS, укажите для classificationAlgorithmVersion значение 1.

    предупреждение

    Вес интентов при использовании STS будет рассчитываться по-другому. Это может повлиять, например, на результаты автоматизированных тестов.

  • Если вы создадите новый проект, то по умолчанию будет использоваться новая версия классификатора:

    "classificationAlgorithmVersion": 1