JAICP

Исправление орфографии


Функция Исправление орфографии позволяет исправлять орфографические ошибки в запросах клиентов.

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

Функция доступна только для проектов на русском и украинском языках.

Настройка проекта

Для включения функции перейдите к редактированию проекта. Выберите вкладку Классификатор > переведите переключатель Исправление орфографии в активное положение.

Вы также можете включить Исправление орфографии неспосредственно при тестировании сущностей и интентов в тестовом виджете.

Подключение исправления орфографии в словах ⠀⠀⠀ Подключение исправления орфографии в словах

Работа со словарем

Вы можете самостоятельно настроить словарь для проекта. Например, отменить исправление или добавить слово в словарь.

Перейдите на страницу Интенты или Сущности > в правом нижнем углу нажмите тестировать.

В текстовое поле введите фразу > протестировать Enter.

Тестирование сообщения с ошибками ⠀⠀⠀ Исправление слова с ошибками с помощью системного словаря ⠀⠀ Исправление слова с ошибками с помощью словаря пользователя

Нажмите на исправленное слово. Здесь вы можете выбрать одну из представленных гипотез, добавить слово в словарь или отменить исправление слова.

Добавить в словарь

Для добавления в словарь нажмите на исправленное слово > Добавить в словарь > исправьте слово или оставьте гипотезу сервиса > нажмите Добавить.

Если слово было добавлено в словарь, при запросе клиента с исходным текстом, оно будет исправлено на вариант из словаря Например, слово купитъъ будет заменено на купить.

Для удаления слова нажмите на гипотезу в тестовом виджете, в секции Словарь пользователя нажмите крестик напротив слова.

Не исправлять

Если была выбрана опция Не исправлять, то при запросе клиента с исходным текстом, слово исправлено не будет.

Например, слово купитъъ не будет заменено.

Скачивание и загрузка словаря

При помощи CAILA API вы можете скачать содержимое пользовательского словаря или загрузить другой словарь.


Метод Описание
GET /cailapub/api/caila/p/{token}/speller Просмотр содержимого текущего пользовательского словаря.
POST /cailapub/api/caila/p/{token}/speller ⠀⠀ Загрузка пользовательского словаря в проект.

{token}API-ключ CAILA проекта.


При использовании метода для просмотра словаря, результат будет возвращен в формате:

купит 2
купитЪЪ -1
покупка 1

Где:

  • 2 — слово было добавлено в словарь, запрос клиента будет исправлен. При повторном выборе альтернативной гипотезы из словаря, данное слово будет в приоритете. При каждом последующем выборе приоритет повышается на 1.
  • 1 — слово было добавлено в словарь, запрос клиента будет исправлен.
  • -1 — слово исключено, исправления не последует.

Обратите внимание, что для загрузки в проект словарь должен соответствовать формату.

Подробное описание CAILA API: методы, параметры запроса, форматы ответа, примеры, возвращаемые ошибки >