問題タブ [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.
ibm-watson - ダイアログ/会話で「発話」を処理する際のベストプラクティスは?
チャットボットが人間らしく振る舞い、質問を受けて適切な回答を返すようにしたいと考えています。人間からの通常の会話は、多くの「発話」で行われます。つまり、会話中にナンセンス、感情、一時停止が発生する可能性があります。人々がチャットボットと話すとき、彼/彼女は単語/半文をさらに数回入力 (送信) してから、ワトソンが応答するのを期待することができます。なぜなら、自然に彼/彼女は完全で意味のある質問が理解できるまで入力を続けたいからです。ワトソン; 彼/彼女は、質問を閉じる前に何度も一時停止することもできます.Watsonのダイアログ/会話がトレーニングされている場合、そのようなケースに対処するための設計のベストプラクティスは何ですか?
java - Spring REST Web サービス | XML を更新して応答として送信する
私はSpring Restful Webサービスに取り組んでおり、応答としてxmlファイルを返しています。この XML ファイルは、Eclipse でビルドされた MAVEN プロジェクトの main/resources フォルダー内に配置されます。サービスは呼び出し元から特定のパラメーターを受け取り、それらのパラメーターに基づいて XML ファイルを更新する必要があります。このプロジェクトは、本番サーバーに WAR としてデプロイされます。私のローカル プロジェクトでは、xml ファイルが更新されているのを確認できますが、運用サーバーでは更新されていません。これを本番サーバーで機能させるにはどうすればよいですか?
以下は、着信リクエストを受け入れるコントローラーのコードです
以下は、XML をアンマーシャリングし、入力パラメーターに基づいて更新し、マーシャリングして戻すクラスです。
ibm-cloud - Watson ダイアログのチュートリアル ファイルが正しくないようです
ワトソン ダイアログ チュートリアルに取り組んでいます。サンプル「excercise_2_end.xml」を作成する 2 番目のステップを完了しようとしています。
動作させることができなかったので、指定された「excercise_2_end.xml」ファイルをダウンロードして使用しましたが、理由はわかりませんが壊れているようです (以前にこの方法で XML を使用したことはありません)。
bluemix の「work with dialogs」ツールを使用して実行した場合のダイアログからの出力は次のとおりです。
こんにちは、マイクのピザへようこそ
何を売ってるの?
前菜、メインディッシュ、またはドリンクをお探しですか?
飲み物
申し訳ありませんが、私はあなたの質問を理解していませんでした. 別の質問をしてみてください。
私が期待しているところ;
こんにちは、マイクのピザへようこそ
何を売ってるの?
前菜、メインディッシュ、またはドリンクをお探しですか?
飲み物
コーラ、スプライト、サンキスト、ルートビア、ジンジャーエール、フレスカ、メロイエロー、グレープ、ドクターペッパー、モンスター、モクシーエナジー、ミネラルウォーターがあります。
ダウンロードした example_2_end.xml ファイルを使用していますが、例と一緒に作成した自分自身にも同じ問題があります。
どんなポインタでも大歓迎です:)
node.js - ダイアログアプリ内で、Bluemix で jar ファイルを実行する
現在、Watson Dialog を使用して、仮想エージェントのようなアプリケーションを作成しようとしています。この Watson サービスで Node.js を使用する必要がありますが、これまで使用したことがなかったので、時間がかかりました。今のところ、Java を使用してダイアログ サービスを呼び出し、ユーザーをシミュレートできます。しかし、Node.js を使用して Java を呼び出し、エージェントをシミュレートしたいと考えています。
Watson Dialog では、Agent は のようなファイルに多数の文を記述していますdialog.xml
。しかし、代わりに、ユーザーのプロファイルに従って、エージェントに特定の質問をしてもらいたいです。
そのため、私は Java で書かれた BRMS ツールを使用しています。を作成し、.jar
それを呼び出して/public/demo.js
変数を埋めたいresponse
:
私はこれを試しました/public/demo.js
:
そのコードを別のアプリケーションで使用すると、問題なく動作し、.jar
. 私はそれを確信しています。しかし、Bluemix アプリに書き込んだら、最初の行でアプリがクラッシュします。ファイルに何か不足していmanifest.yml
ますか? 構成を変更する必要がありますか? それともdemo.js
ファイルから来ているのでしょうか?
助けてくれてありがとう。
ibm-cloud - Watson の会話 API でユーザー入力から日付を取得する方法は?
Watson の Conversation API でユーザーが入力した日付を取得する方法を既に理解している人はいますか? Dialog API では、DATE_TIME_RANGE や FROM_DATE などの標準エンティティを使用できますが、自分で新しいカスタム エンティティを追加しない方法はありません。ダイアログ API でこのような検証を作成したい:
ibm-watson - 複数のワークスペースでワトソン会話を実装する方法
ウェビナーでは、複数の会話ワークスペースを使用してプロジェクトのさまざまなトピックを処理することについて言及しました (機能的な会話とトピック外の会話など)。この設計をどのように実装する必要がありますか?
2 つのワークスペースがあるとします。1 つは機能的なトピックで、もう 1 つはトピック外です。どのワークスペースにリクエストを送信する必要があるかを決定する方法とロジックは?
そして、この決定ロジックは、サーバー バックエンドまたはワークスペース ロジックに実装する必要がありますか?
ありがとう。
ibm-watson - Watson の Conversation サービスで #out_of_scope インテントを使用するにはどうすればよいですか?
会話ワークスペースで #out_of_scope インテントを定義し、いくつかのユーザー例を追加しました。ここで、例として指定されていない質問をすると、返された JSON には、信頼スコアが非常に低い #out_of_scope 意図が含まれています。
何故ですか ?これは、ユーザーが指定された例のリストにない質問をした場合、それは #out_of_scope インテントにマッピングされないということですか?
ありがとう、サンディア
ibm-watson - json ファイルを使用してダイアログを作成する
私は数日間ワトソンダイアログに取り組んでおり、.xml
いくつかのチュートリアルに従った後、ファイルを使用してダイアログを作成できます。
サーバーに nodeJs を使用していますが、JSON
代わりにXML
. APIリファレンスが言うように、
ダイアログ テンプレート ファイル。有効な拡張子は、暗号化されたダイアログ ファイルの .mct、.json、および .xml です。
ダイアログ ファイルのドキュメントのどこにも JSON 構造が見つかりません。
以前にこれを試して、XML の代わりに JSON を使用することに成功した人はいますか? どのように?