2017-12-01 5 views
0

私はボットにインテントヘルプと一致させたいと思っています。例:/help i am unable to switch on laptop。 ここで、後者の部分は、任意の長さの任意のものにすることができます。
私は2つのスロット - keyword and queryを与えました。
キーワードスロットでは、 '/ help'を指定しています。クエリスロットには多くのランダムな例がありましたが、何か新しいものをテストしても、それはどんな意図とも一致しません。 どのようにこれを達成するためのアイデアですか?Lexのインテントに一致するキーワード検出を設定するにはどうすればよいですか?

+0

また、私たちは発話に/を与えることができないので、いくつかのスロットに定義する必要があります。発音は、Unicode文字、スペース、略語の期間、アンダースコア、アポストロフィ、ハイフンのみで構成できます。 – sid8491

答えて

1

Lexは会話型エンジンであり、私の経験で言えば、すべての句読点は無視されます。

/helpは、help me with ...how can I ...のようなフレーズで置き換える必要があります。

FB統合とは対照的に、独自のフロントエンドを使用している場合は、/helpメッセージをキャッチし、残りの部分をヘルプリクエストを処理するLexボットに転送する仲介者を追加することを検討できます。

+0

Lexには、あなたが言及したような多くの制限があります。フォールバックの意図はありません。それらを克服するために、私は中間のラムダ関数を追加しました。 – sid8491

関連する問題