問題タブ [watson-dialog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1288 参照

ibm-watson - Passing variables into Watson Dialog

In many situations, it may be helpful to pass known information (e.g. the user's name to present a personalized greeting) into a new Watson Dialog conversation so to avoid asking the user redundant or unnecessary questions. In looking at the API documentation, I don't see a way to do that. Is there a best practice method for passing variables into a Watson Dialog conversation?

0 投票する
1 に答える
590 参照

c# - c# を使用して IBM Watson Dialog サービスを使用するにはどうすればよいですか?

クライアントは IBM の Watson ダイアログ サービスを使用していますが、.Net (具体的には c#) を使用して最も基本的なことを行っている例を見つけることができません。

IBM は、Curl、Node、および Java を使用した例のみを示しています...

私の最初の目標は、新しい xml ファイル (ダイアログ ツリー) を watson サービスに追加できるようにすることです。単純に思えますが、私はしばらく頭を悩ませてきました。

0 投票する
1 に答える
356 参照

ibm-cloud - IBM Watson ダイアログ - エンティティが機能しない/解決された

エンティティを使用してユーザーから入力 (性別 - 男性/女性など) を取得し、プロファイル変数と以下のコード スニペットに格納しようとしています。

ここで、「私は」と言うと、ダイアログ サービスは「こんにちは、こんにちは!」と応答します。しかし、「女性」と入力すると、WDS はデフォルトの出力「I did not pretty that.」で応答します。それから私は を与えてみ$(Gender)={gender}ました、それは「こんにちはこんにちは!」を返します。そのため、ダイアログがエンティティへの入力を解決していないように見え、入力をプロファイル変数に保存できませんでした。

アドバイスをお願いします。ダイアログ xml ファイルに何か不足していますか?

0 投票する
1 に答える
204 参照

ibm-cloud - watson-developer-cloud ライブラリーを介して Watson の Dialog サービスから特定のプロファイル変数を取得する方法

Watson の Dialogサービスからプロファイル変数を取得する場合、取得する変数を制御できるnameというパラメーターがあります。このパラメータが空白の場合、指定された client_id に関連付けられているすべての変数が返されます。それ以外の場合は、 nameで指定された変数のみが返されます。

&name=var1&name=var2最終的に、REST API への直接 GET で複数の変数名を指定する方法を見つけました (すべて同じ名前を付けます)。 . 関数呼び出しで名前をどのように指定しても、常にすべての変数dialog.getProfile()が返されるようです。

誰かがこれを行う方法を教えてもらえますか? 毎回それらをすべて取得してから、必要なものを検索したくありません。

0 投票する
1 に答える
337 参照

nlp - ワトソンで NLC を作成する方法

Watson Natural language classifier (NLC) を使用して分類子を作成しようとしていますが、その分類子のステータスはTrainingに設定されていますが、使用する必要がある場合はAvailable状態にする必要があります。利用可能状態に変更する方法または時期。

よろしく

0 投票する
2 に答える
233 参照

ibm-watson - Watson Dialog が会話の継続を認識しない

Dialog ツールを使用して API がどのように機能するかを把握しようとしたときに、/conversation への POST が既存の会話を継続するのではなく、新しい会話を作成するという問題に遭遇しました。http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/dialog/api/v1/にあるドキュメントを使用しています。

最初の POST は会話とクライアント ID を返しますが、それらの値が入力値とともに追加された後続の要求は、新しい会話の情報を返すだけです。これらのドキュメントは不正確ですか?

これは、これを機能させるための私の多くの試みの 1 つからのスクリーンショットです。クライアント ID と接続 ID は /conversation への以前の POST からのものです

http://imgur.com/4035dWe

ご協力いただきありがとうございます!

0 投票する
2 に答える
88 参照

javascript - node.js を使用してローカルで Watson ダイアログ ツールを実行できない

自分の環境に Watson Dialog ツールをインストールし、app.js アプリを実行しようとしました。

残念ながら、実行されず、次のメッセージが表示されます。ありがとう PCMacBook-Pro:dialog-tool-master philippecomte$ node app.js /Users/philippecomte/Documents/ALGE2016/WATSON_SERVICES_BLUEMIX/Dialog_Services/dialog-tool-master/config/express.js:26 app.use(express.static (__dirname + '/../public')); ^

TypeError: オブジェクトの module.exports (/Users/philippecomte/Documents/ALGE2016/WATSON_SERVICES_BLUEMIX/Dialog_Services/dialog-tool-master/config/express.js:26:6) で未定義のプロパティ 'use' を読み取れません。(/Users/philippecomte/Documents/ALGE2016/WATSON_SERVICES_BLUEMIX/Dialog_Services/dialog-tool-master/app.js:20:16) Module._compile (module.js:435:26) で Object.Module._extensions..js (module.js:442:10) で Module.load (module.js:356:32) で Function.Module._load (module.js:313:12) で Function.Module.runMain (module.js:467: 10) 起動時 (node.js:136:18) at node.js:963:3 PCMacBook-Pro:dialog-tool-master philippecomte$