你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Pattern.any 实体
重要
LUIS 将于 2025 年 10 月 1 日停用,从 2023 年 4 月 1 日开始,你将无法创建新的 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? 《错把太太当成帽子的男人与其他医疗故事》是某位美国人在今年撰写的吗? |
Was Half Asleep in Frog Pajamas written by an American this year? 《在宽大睡衣中半梦半睡》是某位美国人在今年撰写的吗? |
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? 《口袋里的毛怪!》是今年美国人写的吗? |
示例 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 实体从这些话语中提取数据。