Как работают термины?
Что такое термины?
Система позволяет работать со словарями терминов и их синонимами, чтобы лучше понимать пользовательские вопросы и находить подходящие документы.
Например, у клиента используется термин “Заработная плата” в качестве официального и в базе знаний заведены документы с соответствующим значением. Пользователи же могут задавать вопросы более неформально, например “зп“, “зарплата”. Чтобы не оперировать в базе несколькими документами с синонимами используются словари терминов.
В таком случае перед поиском документов система сначала переведет синоним из пользовательского запроса в основной термин. Например:
Запрос пользователя “Когда будет зп, если я беру отпуск?” слово “зп“ будет заменено на слово “заработная плата“, после чего система начнет искать значение “Когда будет заработная плата, если я беру отпуск?” по базе знаний.
Есть четыре уровня словарей:
словарь на уровне всей системы, который является общим для всех сервисов и пользователей (не доступен для редактирования в интерфейсе, является системным);
словарь на уровне одного сервиса, который является общим для всех баз этого сервиса;
словарь на уровне одной базы, который действует только в рамках нее;
словарь на уровне контекстного документа.
Если какое-либо написание термина встречается в словаре на уровне конкретной БЗ, то этот вариант переопределяет уровни выше. Например, есть словарь уровня 2 (словарь на сервис) с термином “заработная плата” с вариантами написания “зп, зарплата, money”. Есть БЗ “HR”, в которой переопределено значение фразы money. Например, термин “деньги” с вариантом написания “money”.
В БЗ есть 2 документа:
“где деньги?” с ответом “денег нет, но вы держитесь”
“где заработная плата?” с ответом “подождите 5го числа следующего месяца”
Если пользователь задает вопрос “где money?”, то получает в ответ “денег нет, но вы держитесь”. Если бы слово не было переопределено, то он бы получил второй ответ.
В качестве варианта написания может быть использовано регулярное выражение. Например:
.*[Пп].*[Нн][Ии][Тт][Ее].*(7|8).\d*.\d*.\d*.\d*.*
В результате все сообщения содержащие совпадения (“Позвоните мне 80000000000“, “Перезвоните +7-000-000-00-00“) будут заменены на указанный термин.
Примечание: Внесение исправлений в словари терминов должны быть опубликованы, чтобы система корректно обрабатывала синонимы.
Просмотр терминов на уровне сервиса
Чтобы открыть список терминов второго уровня надо перейти в раздел “базы знаний” и нажать кнопку “Термины“. Откроется список терминов, которые работают для всех баз знаний.
Для каждого термина через запятую перечислены синонимы. Для управления синонимами надо нажать на термин и откроется меню с функциями добавления и удаления. Описание функций приведено ниже.
Просмотр терминов базы знаний
Чтобы открыть список терминов конкретной базы знаний надо перейти в нужную базу и нажать кнопку “Термины“. Откроется список терминов, которые работают для выбранной базы знаний. Интерфейс работы со словарями одинаков для сервиса и для базы знаний. Описание функций общее и приведено ниже.
Добавление терминов
Чтобы добавить новый термин в словарь надо нажать кнопку “Добавить термин”. Откроется окно добавления нового термина и синонимов к нему. Введите значение основного термина. И как минимум один синоним для сохранения.
Удаление терминов
Чтобы удалить термины выделите их чек-боксами. при выделении хотя бы одного термина внизу списка появится кнопка “Удалить”. При удалении система попросит подтверждение удаления.
Добавление синонимов
Для добавления синонимов в существующий термин нажмите на название термина, откроется меню управления. В поле нового варианта написания введите нужное значение. Для редактирования старых названий удалите и добавьте в исправленном варианте. В этом же меню можно и удалять синонимы.
Удаление синонимов
Чтобы удалить синоним, откройте нужный термин и напротив синонима нажмите иконку корзины. Для сохранения изменений нажмите “Ок”. В этом же окне можно и добавлять новые термины.
Экспорт терминов
Все термины можно выгрузить в файл в XLSX формате.
Файл экспорта содержит термин и все его синонимы.
Можно внести исправления в файл экспорта и затем импортировать.
Загрузка терминов
Система позволяет массово загрузить термины с помощью файла в XLSX формате. Для этого:
Подготовьте файл загрузки
Перейдите в раздел термины
Нажмите кнопку “Действия” и в открывшемся списке выберите опцию “Загрузить из XLSX файла”
В браузере файлов выберите подготовленный файл
После выбора файла система загрузит список терминов и отобразит в списке.
Файл загрузки терминов
Для массового импорта терминов подготовьте файл в XLSX формате.
В первой колонке должны располагаться термины. Название колонки “Термин”.
Синонимы должны располагаться в остальных колонках с названиями “Синоним1”, “Синоним2” и т.д. с шагом 1. Добавьте столько колонок, сколько максимально синонимов будет у какого-либо термина.