2017-01-04 7 views
0

私は自分のプロジェクト作業のLUISを理解するためにPOCをやっています。LUISのインテントに設定されたアクションからの応答を読み取るには

私はLUISポータルでアプリケーションを作成し、インテントとエンティティを追加しました。また、意図のためにいくつかの発話を設定します。私のIntent "Service"の1つとして、Action "Utility-Write line"を設定しました。

インテント "サービス"に適したクエリを使用すると、 "サービス"がトップスコアリングであり、このインテントに関連付けられたパラメータとともにアクションであるjsonが返されます。

しかし、 "サービス"の意図に関連付けられた "ユーティリティ - 書き込み行"アクションの応答をどのように読み取ることができますか。私はこの行動に関連する応答データを見ません。同様に、私はGetWeatherのような他のアクションを見ることができました。説明してください。どうすればこれらの行動の反応を得ることができますか?

私はC#

を使用していますありがとうございました。

Nithya

+0

C#またはノードを使用していますか? –

+0

こんにちは、私はC#を使用しています。 – Nithya

答えて

0

は、Microsoftボットフレームワークやたるみボットのいずれかにアクションをバインドする必要があります。

アクションがトリガーされます。

したがって、アクションがボットフレームワークにバインドされているかどうかを確認してください。

また、再公開して確認することもできます。

LUISのデモを示すthis videoを確認してください。

+0

ありがとうございます。 Microsoftのbotフレームワークを使用してLUIS Webサービスを呼び出しています。しかし、私は、Microsoft Bot Frameworkの目的に関連するアクションを取得/取得する方法に関する記事は見つけられません。あなたが知っていれば案内してもらえますか?ありがとうございました。 – Nithya

0

まず、最新のBotBuilder NuGetパッケージを使用していることを確認してください。現在のバージョンはv3.5です。

アクションを確認するには、実際のインテントをナビゲートする必要があります。 IntentRecommendationには、Actionsコレクションプロパティがあります。

下の画像は、アクションパラメータを含む完全なツリーを示しています。

Action parameters

私はあなたがアクションレスポンスを取得することができますとは思いません。それがwas triggered or notかどうかは分かりますが。

+0

アクションレスポンスを得る方法はありますか? – Nithya

関連する問題