2017-01-02 8 views
1

LUを使用するMicrosoft Bot FrameworkおよびNode.jsを使用してBotをプログラムする。LUISをMicrosoftボットフレームワークで使用して製品番号を識別する最善の方法

私は私のボットを頼む場合: 「私の製品WKJ UJK HYFを取得します」

製品の識別「WKJ UJK HYF」を特定し、意思決定をするための最良の方法は何ですか?

私はregexpを使用しようとしましたが、正しく取得できません。誰かが試してみるとどうなりますか? 「私にWKJUJKHYFを手に入れよう」

この2つのシナリオをどのように適切にカバーできますか?

"^ [a-zA-Z \ s] {9,12} $"という正規表現を試してみましたが、LUISは失敗し、3つの最初の文字だけが製品だと思っています。 (YHJ123455のような)数字を含むエンティティ。

+0

LUISモーダルを訓練しましたか?私はあなたがあなたのモーダルにもっと訓練を与えることによって同じ意図を得ることができると思う。 – SilentCoder

+0

はい、私は彼を数回トレーニングし、期待される結果を得なかった –

答えて

1

問題を解決するには、モデルを柔軟にするためにさまざまなパターンの例を追加します。 例:

  • 私のプロダクトID
  • を取得するにはID
  • などのID
  • 価格を見せては...

また、あなたは句リスト機能など、いくつかの製品IDを提供することができますLUISをパターンに慣れさせる。

関連する問題