2017-01-18 15 views
0

LUISモデルをトレーニングして個人の電話番号を要求されたときに理解するための簡単なNLPアプリケーションを実装しようとしています。モデルが正常に訓練されたと発言エンティティが正しく認識され、適切な意図で標識されています:JsonRequestアクションが指定されているときLUIS(Microsoft)でJsonRequestアクションを起動できません

Here is the image.

は、しかし、アクションがトリガーに失敗しました。 送信する本文が間違っていても、少なくとも入力の応答が悪いはずです。しかし、何も起こっていないようです。ターゲットURLは、本文にJSON文字列を含むPOST要求に応答します。あなたのケースでは

Here is an image of the action settings Here is an image of the action settings

+0

は、それがAzure関数/認証問題であることを除外します。匿名に設定された認証でHTTPトリガーされた機能(ウェブフックなし)を指し示すことができますか?それでもメッセージが表示されない場合は、送信者の側で問題になる可能性が非常に高いです。 –

+0

私が実際にやった最初のこと。 Azure関数はスムーズに動作しています。また、LUISのアクションリンクの横にポップアップが表示され、機能が間もなく廃止される予定であることを示しています。誰かがそれについての詳細を知ってもらいたいと思っていたのですが、私が見るのは –

答えて

0

ルールは(タイプPHONENUMBERの?)employeeNameが必要とされているため、トリガが、ヌルの値を持つされていません。必要なエンティティがすべて検出されるまで、アクションはトリガされません。あなたはそれを表示しませんが、さらにあなたのjsonであなたはemployeenameのためのプロンプトが表示されるはずです。これはLUISのダイアログ機能の一部です。必要な値が見つかると、アクションバインディングがトリガーされるように応答を返信します。

LUISのアクションバインドとダイアログのユーティリティについてのフィードバックが大好きです。私たちは、LUISを中央に置くことで比較的小さな価値があると信じているので、それらを非難しています。 LUISエンドポイントを呼び出しているエンティティバインディングを取得するコードがあります。不足している値を尋ね、アクションURLに必要なフォームにマッサージするのは簡単です。あなたのコードは、欠けている値を複雑な方法で識別したり、値を組み込んだプロンプトを合成したりすることができます。これにより、より多くの力が得られ、自然言語の理解を深めるためにLUISで他のことを行うことに集中できます。インテリジェントなダイアログ用のコードビルディングブロックを提供するMicrosoft Bot Builder SDKもあります。

+0

です。私の最初の「行動」構成が間違っていたようだ。この機能が廃止される正確なデータと時間はありますか?また、LUISにおけるアクションバインディングとダイアログの有用性に関するフィードバックに関して、Stackoverflowのガイドラインはそのような相互作用を嫌うものです。しかし、適切な場所にサービスに関するフィードバックを投稿したいです。 –

関連する問題