Pattern.any エンティティ
重要
LUIS は 2025 年 10 月 1 日に廃止され、2023 年 4 月 1 日から新しい LUIS リソースを作成できなくなります。 継続的な製品サポートと多言語機能のベネフィットを得るために、LUIS アプリケーションを会話言語理解に移行することをお勧めします。
Pattern.any は、エンティティの開始位置と終了位置を示すためにパターンのテンプレート発話でのみ使用される、可変長プレースホルダーです。
Pattern.any エンティティは、意図のユーザー例内ではなく、パターン テンプレート例内でマークする必要があります。
エンティティは、次のような場合に最適です。
- エンティティの末尾を発話の残りのテキストと混同する可能性がある。
使用法
タイトルに基づいて書籍を検索するクライアント アプリケーションでは、pattern.any によって完全なタイトルが抽出されます。 この書籍検索に対して pattern.any を使用するテンプレート発話は Was {BookTitle} written by an American this year[?]
です。
次の表では、各行に 2 つのバージョンの発話があります。 一番上の発話は、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? 「The Particular Sadness of Lemon Cake (レモンケーキの独特なさびしさ) 」は、アメリカ人によって今年執筆された小説ですか? |
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 エンティティを使用して発話からデータを抽出します。