問題タブ [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 投票する
1 に答える
1201 参照

php - PHP コードから Watson API を呼び出す

curl を使用して PHP コードから Natural Language Understanding Watson API を呼び出そうとしています。ターミナルからcurlを試してみました。このコマンドを実行すると、何らかの結果が得られます。

ただし、このコードを使用してphpでcurlを使用しようとすると:

私はこの結果を得ます:

何をすべきですか?

0 投票する
0 に答える
163 参照

java - Conversation-with-Discovery "Exception on Query:null" - チャット アプリからの応答なし

conversation-with-discovery を使用するために、このデモを正常に展開して実行することができました。

過去 2 週間、自分のデータを使用してアプリケーションを実行し、Watson Discovery からのデータから結果を提供する必要があるとわかっているチャット アプリのローカルホストにクエリを提供しようとしました。次の結果が得られました。

ここで、Watson Discovery にとって意味のないローカル チャット アプリでクエリを実行すると、次の結果が得られます。

私の直感では、Discovery API が使用している Java アプリケーションを介してチャット アプリに応答を返そうとすると、何かが正しくないことがわかりますが、Discovery が答えられないことを尋ねると、示されているように、ペイロードの「空の」フィールドが表示されます。その上。

このタイプのセットアップに関して私が見つけたことに基づいて、次のことを試しました。

  1. Java アプリケーションのフィールドを変更して、ディスカバリでデータ スキーマおよび API のフィールドとして表示されるものと一致するようにしました
  2. manifest.yml ファイルを変更しました:buildpack: liberty-for-java_v3_7-20170118-2046" and "env: JVM: openjdkいくつかのフォーラムで提案されているように
  3. ダウンロードしましjava-sdk-java-sdk-4.0.0たが、現在の Java SDK を更新する方法がわかりません。それが実際の問題かどうかわからないので、このルートに深くアプローチしていません。

macOS Sierra バージョン 10.12.6 で実行しています。私のOSと何か互換性がないのでしょうか?

解決策のないうさぎの穴に進む前に、いくつかのガイダンスが必要です。それは Java アプリケーションでしょうか、それとも私のラップトップの内部 Java システムの問題でしょうか? 私はフォーラムを検索し、両方の状況を見てきました。

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

watson-conversation - ダイアログ用の IBM Watson 変換

ワトソン変換で 1 つのプロジェクトを作成しました。フローは次のようなものです:(申し訳ありませんが、ダイアログ フローを表示できませんが、説明しようとします)

(W:ワトソン、U:ユーザー)

U:口座開設に必要な書類は?W: 名前、電子メール、連絡先。開けてもいいですか?U:はい W:はい、あなたの名前を入力してください。U: XYZ W: XYZ 連絡先番号を入力してください。U: 9999999999 W: XYZ さん、よくやっています。メールアドレスを入力してください。U: xyz@domain.com

これは私のフローであり、ワトソン内で実行すると完璧に機能します。しかし、自分のアプリケーションから実行しようとすると、自分の名前だけが取得されますが、ループに入力されていないということは、他の情報を取得していないことを意味します。

しかし、ワトソンはその意図が無関係であることを示しています。

私のプロジェクトでは、アプリケーションからワトソンにユーザーデータを渡したいだけで、上記のように出力が表示されます。