Я создаю чат-приложение LUIS для извлечения информации о компании.Например,
" что такое filed_name1 для компании Google ".
Так что в настоящее время я извлекаю " filed_name1 ", используя "список сущностей", поскольку количество полей для компании ограничено.
Аналогичным образом я использую список сущностей для извлечения названия компании. Поскольку названия компаний также ограничены, как сейчас.
Теперь я хочу обработать сценарий, когда новое имя компании добавляется в существующий список.
Я пытался использовать " Список фраз" , чтобы проверить, может ли онообрабатывать новые имена.Но это не работает.
Я создал список фраз " companyNames " с 3 существующими именами и одним новым названием компании.
Теперь, когда я проверяю высказывание
"что такое field_name3 для компании new_company_name
Он не идентифицирует new_company_name как сущность. Даже если япредоставил его в списке фраз вместе с существующими названиями компаний.
Примечание: Я использую сущность List для названий компаний вместо простой (ml) из-за соображений производительности. В практических целях длина названий компаний от 10 символов до более50 символов.
Отредактировано:
Шаблон: Что такое {CompanyFieldName} для компании {CompanyName}
Список фраз:Google, Apple, Oracle, Samsung (отсутствует в списке сущностей или высказываний)
Пример формата данных в таблице
Как только я тренируюсь с первыми 3 названиями компаний с одинаковым шаблоном.y приложение с приведенным ниже высказыванием с новым названием компании.
«Что такое filed_name1 для компании Samsung»
Он может обнаружить field_name1 как объект, но Samsung не идентифицированв любой организации.