Я столкнулся с реальной проблемой: я не могу найти то, что я ищу, не от rasa, или я просто не могу это найти.
Теперь я использовал IBM Watson и Dialogflow. Сущности делятся на:
- Сущности
- Субъекты
- Синаномы для каждого подобъекта
и когда вы ссылаетесь на данные обучения намерений, вы просто вводите имя сущности или имя дочерней сущности и только один раз
пример: Объект: iPhone Подразделения:
1) iphone7
synanoms: iphone seven, iPhone 7, i Phone 7, iPhone svn
2) iphone8
synanoms: iphone eight, iPhone 8, i Phone 8, iPhone eight
3) iPhone12
synanoms: iphone twelce, iPhone 12, i Phone 12, iPhone 12
обучающий образец намерения: я хочу купить @iphone
**-----------------------------------------------------------------**
but in rasa the only possible way is to add it like that: (just for clarification)
I want to buy [iphone seven]{"entity": "iPhone", "value": "iphone7"}
I want to buy [iphone seven] (iPhone)
I want to buy [iPhone 7] {"entity": "iPhone", "value": "iphone7"}
I want to buy [i Phone 7] {"entity": "iPhone", "value": "iphone7"}
I want to buy [iphone eight] {"entity": "iPhone", "value": "iphone8"}
....
... etc
Перечисление сущностей в намерениях таким способом является абсолютной проблемой, особенно потому, что у меня уже есть огромный набор данных, и это увеличит мои намерения в 100 раз, и я считаю, что это вызовет переоснащение.
Есть ли способ перечислить мои объекты, когда я перечисляю их в Watson или Dialogflow?