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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

{token} — API-ключ NLP Direct API.

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

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

Где:

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