Сущность Pattern.any
Внимание
LUIS будет прекращена 1 октября 2025 г. и с 1 апреля 2023 г. вы не сможете создать новые ресурсы LUIS. Мы рекомендуем перенести приложения LUIS в понимание общения, чтобы воспользоваться продолжением поддержки продуктов и многоязычными возможностями.
Patterns.any — это заполнитель переменной длины, используемый только в высказывании шаблона для пометки начала и окончания сущности.
Сущности Pattern.Any необходимо помечать в примерах шаблонов, а не в примерах намерений пользователя.
Сущность хорошо подходит, когда:
- Конечную часть сущности можно спутать с оставшимся текстом высказывания.
Использование
В клиентском приложении для поиска книг по названию сущность pattern.any извлекает полное название. Высказывание шаблона, использующее сущность pattern.any для поиска книги, — Was {BookTitle} written by an American this year[?]
.
В следующей таблице каждая строка имеет две версии высказывания. Верхнее высказывание — это то, как LUIS изначально видит высказывание. Непонятно, где начинается и где заканчивается название книги. Нижнее высказывание использует объект Pattern.any для обозначения начала и конца объекта.
Выражение с выделенным жирным шрифтом |
---|
Was The Man Who Mistook His Wife for a Hat and Other Clinical Tales written by an American this year? Книга The Man Who Mistook His Wife for a Hat and Other Clinical Tales (Человек, который принял жену за шляпу, и другие истории из врачебной практики) была написана американским автором в этом году? |
Was Half Asleep in Frog Pajamas written by an American this year? Книга Half Asleep in Frog Pajamas (Сонные глазки и пижама в лягушечку) была написана американским автором в этом году? |
Was The Particular Sadness of Lemon Cake: A Novel written by an American this year? Был ли роман Особая печаль лимонного пирога написан американцем в этом году? |
Was There's A Wocket In My Pocket! written by an American this year? Была ли книга There's A Wocket In My Pocket! (Кто живет в моем кармане?) написана американским автором в этом году? |
Пример JSON
Обратите внимание на следующий запрос:
where is the form Understand your responsibilities as a member of the community and who needs to sign it after I read it?
Со встроенным именем формы для извлечения как Pattern.any:
Understand your responsibilities as a member of the community
"entities": [
{
"entity": "understand your responsibilities as a member of the community",
"type": "FormName",
"startIndex": 18,
"endIndex": 78,
"role": ""
}
Следующие шаги
В этом руководстве используйте объект Pattern.any для извлечения данных из высказываний, где высказывания хорошо отформатированы и где конец данных можно легко спутать с оставшимися словами высказывания.