2016-11-09 5 views
0

ジョブチケットのステータス更新要求を認識するようにLUISをトレーニングしようとしています(JIRA/GitHubの発行IDに似ています)。ジョブチケット番号は[Letter S or s] [1桁以上]の形式になります。例:ジョブチケット番号を認識するためのLUISトレーニング

「S344でのステータスはどうですか?」

意図:StatusUpdate

エンティティ:チケット= S344

LUISは、高い信頼性と意図を認識し、私が使用した場合でも、チケットエンティティを識別できることはありませんすることができます発話数を標識した後、正確なチケット番号私は標識された発声で実体としてラベル付けしました。

また、Regex機能[sS]{1}\d+を追加しようとしましたが、それは違いはありません。

私はこの作業をするために何か特別なことがありますか、それとももっと訓練の発言を追加するだけでいいですか?

+0

あなたは発話を追加した後、あなたのモデルを訓練していますか?そして、更新されたモデルを再公開していますか? –

+0

両方の質問にはいる –

+0

これは、チケットが認識されない新しい発話を送った場合、BOTがエンティティまたはLUISサイトを認識しないのですか? –

答えて

1

私はちょうどこれを自分自身で試してみました。そして7つの発話の後、LUISはチケットをうまく認識しています。私がやったことだった。

  1. 発話(別のチケット番号とフレーズ)の新しい束を送る発話
  2. 電車
  3. のカップルを送る
  4. 列車は再び

私は私のエクスポートLUIS App for you(以下、here

{ 
    "luis_schema_version": "1.3.0", 
    "name": "testticket", 
    "desc": "", 
    "culture": "en-us", 
    "intents": [ 
    { 
     "name": "None" 
    }, 
    { 
     "name": "StatusUpdate" 
    } 
    ], 
    "entities": [ 
    { 
     "name": "Ticket" 
    } 
    ], 
    "composites": [], 
    "bing_entities": [], 
    "actions": [], 
    "model_features": [], 
    "regex_features": [], 
    "utterances": [ 
    { 
     "text": "what is that status on s344?", 
     "intent": "StatusUpdate", 
     "entities": [ 
     { 
      "entity": "Ticket", 
      "startPos": 5, 
      "endPos": 5 
     } 
     ] 
    }, 
    { 
     "text": "status of s124", 
     "intent": "StatusUpdate", 
     "entities": [ 
     { 
      "entity": "Ticket", 
      "startPos": 2, 
      "endPos": 2 
     } 
     ] 
    }, 
    { 
     "text": "what's the status of s4", 
     "intent": "StatusUpdate", 
     "entities": [] 
    }, 
    { 
     "text": "please tell me the status of s4", 
     "intent": "StatusUpdate", 
     "entities": [ 
     { 
      "entity": "Ticket", 
      "startPos": 6, 
      "endPos": 6 
     } 
     ] 
    }, 
    { 
     "text": "whats the status of s5", 
     "intent": "StatusUpdate", 
     "entities": [ 
     { 
      "entity": "Ticket", 
      "startPos": 4, 
      "endPos": 4 
     } 
     ] 
    }, 
    { 
     "text": "whats the status of s9", 
     "intent": "StatusUpdate", 
     "entities": [ 
     { 
      "entity": "Ticket", 
      "startPos": 4, 
      "endPos": 4 
     } 
     ] 
    }, 
    { 
     "text": "please tell me the status of s24", 
     "intent": "StatusUpdate", 
     "entities": [ 
     { 
      "entity": "Ticket", 
      "startPos": 6, 
      "endPos": 6 
     } 
     ] 
    } 
    ] 
} 
+0

私は7にそれを取るもう一つの発声を加えました、そして今それはチケットを拾っています。私はそれが訓練を受けた他の意図とエンティティとの間でわずか3かそれ以上の発話で管理していたので、捨てられました。ありがとうございました。 –

+0

うれしかった!質問に答えて記入してください:) –

関連する問題