Как дать синонимы таблице соответствия имен сотрудников? - PullRequest
0 голосов
/ 08 мая 2019

Я создал таблицу поиска текстового файла с именем сотрудника со ссылкой на блог rasa (ссылка ниже).

Улучшение извлечения сущностей с помощью Rasa

Теперь я используюДело также требует, чтобы я дал синонимы этим сотрудникам в таблице поиска.Например, «Николас» также может называться «Ник» или «Ник», так что бот-раса может извлечь «Ник» как «Николас» и выполнить сценарий использования.

Пожалуйста, посоветуйте, какдостичь этого.

Спасибо

1 Ответ

0 голосов
/ 08 мая 2019

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

Однако, если у вас длинный список синонимов, вы можете использовать путь к файлу вместо списка.

## synonym:Nick
data/path/nick.txt

У меня была похожая ситуация с названиями городов и их никами, когда я использовалНазвание города из поиска, но поместило их синонимы в основной файл данных как

## synonym:New York City
- NY
- NYC
- New York

## lookup:city
  data/lookups/city_lookup.txt

Я рекомендую использовать https://github.com/rodrigopivi/Chatito, который действительно облегчит вам задачу, поскольку у него действительно хорошая система отображения, котораявыполняет работу за вас в отношении синонимов и поисков.

...