アプリ スキーマ定義
重要
LUIS は 2025 年 10 月 1 日に廃止され、2023 年 4 月 1 日から新しい LUIS リソースを作成できなくなります。 継続的な製品サポートと多言語機能のベネフィットを得るために、LUIS アプリケーションを会話言語理解に移行することをお勧めします。
LUIS アプリは .json
または .lu
で表され、すべての意図、エンティティ、発話の例、機能、および設定を含んでいます。
Format
アプリをインポートまたはエクスポートするときは、.json
または .lu
を選択します。
Format | Information |
---|---|
.json |
標準プログラミング形式 |
.lu |
Bot Framework の Bot Builder ツールでサポートされています。 |
バージョン 7.x
- バージョン 7.x への移行の場合、エンティティは入れ子になった機械学習エンティティとして表されます。
- 次のオーサリング API で、
enableNestedChildren
プロパティを持つ入れ子になった機械学習エンティティの作成をサポートします。- Add label
- Add batch label
- Review labels
- Suggest endpoint queries for entities
- 意図のエンドポイント クエリを提案する 詳細については、 LUIS リファレンス ドキュメントを参照してください。
{
"luis_schema_version": "7.0.0",
"intents": [
{
"name": "None",
"features": []
}
],
"entities": [],
"hierarchicals": [],
"composites": [],
"closedLists": [],
"prebuiltEntities": [],
"utterances": [],
"versionId": "0.1",
"name": "example-app",
"desc": "",
"culture": "en-us",
"tokenizerVersion": "1.0.0",
"patternAnyEntities": [],
"regex_entities": [],
"phraselists": [
],
"regex_features": [],
"patterns": [],
"settings": []
}
要素 | コメント |
---|---|
"hierarchicals": [], | 非推奨。機械学習エンティティを使用してください。 |
"composites": [], | 非推奨。機械学習エンティティを使用してください。 複合エンティティのリファレンス。 |
"closedLists": [], | リスト エンティティのリファレンス。主にエンティティの特徴として使用されます。 |
"versionId":"0.1", | LUIS アプリのバージョン。 |
"name": "example-app", | LUIS アプリの名前。 |
"desc": "", | LUIS アプリの説明 (省略可能)。 |
"culture": "en-us", | アプリの言語。事前構築済みのエンティティ、機械学習、トークナイザーなど、基になる機能に影響を及ぼします。 |
"tokenizerVersion":"1.0.0", | Tokenizer |
"patternAnyEntities": [], | Pattern.any エンティティ |
"regex_entities": [], | 正規表現エンティティ |
"phraselists": [], | 語句一覧 (特徴) |
"regex_features": [], | 非推奨。機械学習エンティティを使用してください。 |
"patterns": [], | パターン構文を使用して予測精度を改善するパターン |
"settings": [] | アプリ設定 |
バージョン 6.x
- バージョン 6.x への移行の場合、新しい機械学習エンティティを使用して、エンティティを表します。
{
"luis_schema_version": "6.0.0",
"intents": [
{
"name": "None",
"features": []
}
],
"entities": [],
"hierarchicals": [],
"composites": [],
"closedLists": [],
"prebuiltEntities": [],
"utterances": [],
"versionId": "0.1",
"name": "example-app",
"desc": "",
"culture": "en-us",
"tokenizerVersion": "1.0.0",
"patternAnyEntities": [],
"regex_entities": [],
"phraselists": [],
"regex_features": [],
"patterns": [],
"settings": []
}
バージョン 4.x
{
"luis_schema_version": "4.0.0",
"versionId": "0.1",
"name": "example-app",
"desc": "",
"culture": "en-us",
"tokenizerVersion": "1.0.0",
"intents": [
{
"name": "None"
}
],
"entities": [],
"composites": [],
"closedLists": [],
"patternAnyEntities": [],
"regex_entities": [],
"prebuiltEntities": [],
"model_features": [],
"regex_features": [],
"patterns": [],
"utterances": [],
"settings": []
}
次のステップ
- V3 オーサリング API に移行する