Как работают термины?

Что такое термины?

Система позволяет работать со словарями терминов и их синонимами, чтобы лучше понимать пользовательские вопросы и находить подходящие документы.

Например, у клиента используется термин “Заработная плата” в качестве официального и в базе знаний заведены документы с соответствующим значением. Пользователи же могут задавать вопросы более неформально, например “зп“, “зарплата”. Чтобы не оперировать в базе несколькими документами с синонимами используются словари терминов.

В таком случае перед поиском документов система сначала переведет синоним из пользовательского запроса в основной термин. Например:

Запрос пользователя “Когда будет зп, если я беру отпуск?” слово “зп“ будет заменено на слово “заработная плата“, после чего система начнет искать значение “Когда будет заработная плата, если я беру отпуск?” по базе знаний.

Есть четыре уровня словарей:

  1. словарь на уровне всей системы, который является общим для всех сервисов и пользователей (не доступен для редактирования в интерфейсе, является системным);

  2. словарь на уровне одного сервиса, который является общим для всех баз этого сервиса;

  3. словарь на уровне одной базы, который действует только в рамках нее;

  4. словарь на уровне контекстного документа.

 

Если какое-либо написание термина встречается в словаре на уровне конкретной БЗ, то этот вариант переопределяет уровни выше. Например, есть словарь уровня 2 (словарь на сервис) с термином “заработная плата” с вариантами написания “зп, зарплата, money”. Есть БЗ “HR”, в которой переопределено значение фразы money. Например, термин “деньги” с вариантом написания “money”.

В БЗ есть 2 документа:

  • “где деньги?” с ответом “денег нет, но вы держитесь”

  • “где заработная плата?” с ответом “подождите 5го числа следующего месяца”

Если пользователь задает вопрос “где money?”, то получает в ответ “денег нет, но вы держитесь”. Если бы слово не было переопределено, то он бы получил второй ответ.

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

.*[Пп].*[Нн][Ии][Тт][Ее].*(7|8).\d*.\d*.\d*.\d*.*

В результате все сообщения содержащие совпадения (“Позвоните мне 80000000000“, “Перезвоните +7-000-000-00-00“) будут заменены на указанный термин.

Примечание: Внесение исправлений в словари терминов должны быть опубликованы, чтобы система корректно обрабатывала синонимы.

Просмотр терминов на уровне сервиса

Чтобы открыть список терминов второго уровня надо перейти в раздел “базы знаний” и нажать кнопку “Термины“. Откроется список терминов, которые работают для всех баз знаний.

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

Просмотр терминов базы знаний

Чтобы открыть список терминов конкретной базы знаний надо перейти в нужную базу и нажать кнопку “Термины“. Откроется список терминов, которые работают для выбранной базы знаний. Интерфейс работы со словарями одинаков для сервиса и для базы знаний. Описание функций общее и приведено ниже.

 

Добавление терминов

Чтобы добавить новый термин в словарь надо нажать кнопку “Добавить термин”. Откроется окно добавления нового термина и синонимов к нему. Введите значение основного термина. И как минимум один синоним для сохранения.

 

Удаление терминов

Чтобы удалить термины выделите их чек-боксами. при выделении хотя бы одного термина внизу списка появится кнопка “Удалить”. При удалении система попросит подтверждение удаления.

 

Добавление синонимов

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

Удаление синонимов

Чтобы удалить синоним, откройте нужный термин и напротив синонима нажмите иконку корзины. Для сохранения изменений нажмите “Ок”. В этом же окне можно и добавлять новые термины.

Экспорт терминов

Все термины можно выгрузить в файл в XLSX формате.

Файл экспорта содержит термин и все его синонимы.

Можно внести исправления в файл экспорта и затем импортировать.

Загрузка терминов

Система позволяет массово загрузить термины с помощью файла в XLSX формате. Для этого:

  1. Подготовьте файл загрузки

  2. Перейдите в раздел термины

  3. Нажмите кнопку “Действия” и в открывшемся списке выберите опцию “Загрузить из XLSX файла”

  4. В браузере файлов выберите подготовленный файл

  5. После выбора файла система загрузит список терминов и отобразит в списке.

Файл загрузки терминов

Для массового импорта терминов подготовьте файл в XLSX формате.

В первой колонке должны располагаться термины. Название колонки “Термин”.

Синонимы должны располагаться в остальных колонках с названиями “Синоним1”, “Синоним2” и т.д. с шагом 1. Добавьте столько колонок, сколько максимально синонимов будет у какого-либо термина.