MS LUISのモデルを作成しました。 意図を明確に認識しますが、部分的に認識または認識されるエンティティはありません。 何が悪いのでしょうか?
私の手順は次のとおりです。 LUISアプリで新しいバージョンをインポート-> 電車-> 公開-> テスト。
モデルの例から発話を入力すると、検出されます。
また、例えば「すべてを表示しない理由をチェックしてタスクを作成する」と入力すると、次のようになります(taskNameの一部)。
"entities": [
{
"entity": "check why",
"type": "taskName",
"startIndex": 12,
"endIndex": 20,
"score": 0.8236943,
"role": ""
}
]
JSONモデルは次のとおりです。
{
"luis_schema_version": "3.0.0",
"versionId": "0.12",
"name": "Todo-Agent 0.4",
"desc": "This LUIS app has a AddTask and None intents.",
"culture": "en-us",
"intents": [
{
"name": "AddTask"
},
],
"entities": [
{
"name": "taskName",
"roles": []
}
],
"composites": [],
"closedLists": [],
"patternAnyEntities": [],
"regex_entities": [],
"prebuiltEntities": [],
"model_features": [],
"regex_features": [],
"patterns": [
{
"pattern": "add task - {taskName}",
"intent": "AddTask"
},
{
"pattern": "create task {taskName}",
"intent": "AddTask"
}
],
"utterances": [
{
"text": "2",
"intent": "None",
"entities": []
},
{
"text": "5",
"intent": "None",
"entities": []
},
{
"text": "add the task - do something",
"intent": "AddTask",
"entities": [
{
"entity": "taskName",
"startPos": 15,
"endPos": 26
}
]
},
{
"text": "add the task test text",
"intent": "AddTask",
"entities": [
{
"entity": "taskName",
"startPos": 13,
"endPos": 21
}
]
},
{
"text": "bla bla",
"intent": "None",
"entities": []
},
{
"text": "create task bad response",
"intent": "AddTask",
"entities": [
{
"entity": "taskName",
"startPos": 12,
"endPos": 23
}
]
},
{
"text": "create task check again",
"intent": "AddTask",
"entities": [
{
"entity": "taskName",
"startPos": 12,
"endPos": 22
}
]
},
{
"text": "create task check entity",
"intent": "AddTask",
"entities": [
{
"entity": "taskName",
"startPos": 12,
"endPos": 23
}
]
},
{
"text": "create task do something wrong",
"intent": "AddTask",
"entities": [
{
"entity": "taskName",
"startPos": 12,
"endPos": 29
}
]
},
{
"text": "create task go home",
"intent": "AddTask",
"entities": [
{
"entity": "taskName",
"startPos": 11,
"endPos": 18
}
]
},
{
"text": "create task testone",
"intent": "AddTask",
"entities": [
{
"entity": "taskName",
"startPos": 12,
"endPos": 18
}
]
}
]
}
よろしくお願いします。
回答 1 件
関連記事
- このフィールドをintからdateに変換した後でも、WHERE句がフィールドを日付として認識しないのはなぜですか?
- HTMLはcssファイルを認識せず、インポートしません
- 正規表現は文字列C#を認識しません
- FirebaseRecyclerAdapterは最初のレイアウトを位置として認識しません
- pyautogui、スクリーンショット機能がインストールされている枕モジュールを認識しない
- コンパイラが#include (c ++)を認識しないのはなぜですか?
- Redux-sagasはbackendjsファイルの関数を認識しません
- Hibernateは1つのエンティティを作成しません
- 関数はドキュメントにありますが、Android StudioはNotificationCompatBuildersetSilent(Boolean)を認識しません
異なる「taskName」値とその長さ(特に長さ!!-taskNameをカットするために停止しました)を持ついくつかの非常に異なる発話を含めることで問題を解決したと思います。
例えば