2016-04-05 11 views
7

私は、FormDialog(例えば、FormDialog < SandwichOrder>;ボットフレームワークドキュメンテーションのウェブサイトのように、サンドイッチのオーダーを作成するダイアログクラス)を持っています。 SandwichOrderには「Price」プロパティが含まれています。Luisをボットフレームワークにフックする方法FormDialog

また、価格を取得するLuisDialogから派生したDialogクラスもあります(たとえば、サイズや地域に基づいています)。

Luis機能をフォームダイアログにどのようにフックできますか?

答えて

2

現在、フォームフィールドのステップでダイアログを呼び出すことはできません。しかし、フォームのIRecognizeのカスタム実装(この場合は "Price")とLuisモデルへのIEnumerable<TermMatch> Matches(string input, object defaultValue = null)実装呼び出しで、検出されたエンティティに基づいて可能なすべてのTermMatchesを返すことができます。

+0

この機能が組み込まれているかどうかは分かりますか? LuisIntentをチェックするために飛び降りる目的で、独自のカスタムフィールドを作成するのはちょっと厄介なようです。 – JPThorne

+0

これは確かにバックログにあります。私はこれをアイデアとして[bot builder feedback](https://feedback.botframework.com/forums/354222-bot-builder-sdk)サイトに追加することをお勧めします。他の人がそれに投票することができます。 –

+0

アイデアとして提出したいと思う(すでにそうしているかもしれないと思う)しかし、私はhttps://feedback.botframework.com/が「引退」していることに気づいた。どこへ移動したのか? – JPThorne

関連する問題