Я с нетерпением жду решения проблемы, когда несколько значений сущности имеют одинаковые синонимы. Я хочу обучить Watson Assistant, чтобы он возвращался к пользователю и запрашивал правильное значение объекта при этой неоднозначности. Как мы можем обучить Watson Assistant или какие возможности мы должны использовать, чтобы разрешить эту неоднозначность между значениями сущностей?
В настоящее время у меня есть объект под названием @enterprise_name. У нас будут следующие значения сущностей с такими же совпадающими синонимами:
Значение сущности | Синоним |
EnterpriseNameExample 1 | EnterpriseNameExample |
EnterpriseNameExample 2 | EnterpriseNameExample |
EnterpriseNameExample 3 | EnterpriseNameExample |
- Если пользователь спрашивает: Можете ли вы предоставить мне информацию о EnterpriseNameExample?
В настоящее время помощник watson будет либо сопоставить EnterpriseNameExample с EnterpriseNameExample 1, либо EnterpriseNameExample 2, либо EnterpriseNameExample 3
Я хочу, чтобы помощник watson нашел совпадение с EnterpriseNameExample 1 и EnterpriseNameExample 2 и EnterpriseNameExample 3 и вернулся к пользователю с вопросом: какое предприятие вы имели в виду: EnterpriseNameExample 1, EnterpriseNameExample 2 или EnterpriseNameExample 3? и пользователь должен выбрать один.
Как и в наших данных, они рассматриваются как 3 разных предприятия, но пользователь может пойти и спросить только краткое название.