NodeJSサーバーとHTMLクライアント実装のサンプルアプリケーションに基づいてWatson会話サービスを使用しています。 NodeJSと通信する別個のイベントトリガーアプリがあります。特定のイベントトリガが与えられたら、Watsonの出力テキストをHTMLクライアント側に表示したいと思います。 HTMLリクエストはないので、どのようにconversation.message apiを表示したり作ることができるのだろうかと思っていました。Watson Conversation Service +対話をHTMLにプッシュ
答えて
私があなたの要求を誤解した場合は、私を許してください。しかし、NodejsとWatsonの会話サービスに基づくIBMのデモの大部分は、output.text json要素をHTMLにラップしてクライアントに戻す方法、またはクライアントがHTMLでパケットをラップする方法を示す方法を示しています。これらのデモの1つを例として使用することをお勧めします。
https://github.com/IBM/watson-online-store/?cm_sp=Developer--https://developer.ibm.com/code/journey/create-cognitive-retail-chatbot/--Get-the-Code
これは参考になります。
https://www.ibm.com/blogs/watson/2016/10/app-developers-guide-creating-first-watson-bot/
この場合、httpリクエストからの戻り値を使用して、ユーザーが入力してメッセージを送信するときにクライアント側でレンダリングするカスタムコードを作成できます。 @timdが言ったことをするために、エクスプレスとボディパーサを使ってみてください。
しかし、私はwatson-developer-cloud内のIBMプロフェッショナルのコード、この場合はconversation-simpleプロジェクトと思います。これは、nodejsおよびWatson Conversation Serviceの1つの例です。コードを使用するか、この例に基づいてカスタムコードを作成できます。
メソッドとOfficial Documentantion API Reference hereも参照してください。
- 1. IBM Watson Conversation Service:後ろに移動
- 2. Watson Virtual Agent vs IBM Watson Conversation
- 3. Watson Conversation Intent Analytics
- 4. Watson Conversationグローバルノード
- 5. watson-developer-cloud/android-sdk-Conversation
- 6. Watson Conversation API Unity SDKウィジェット対HTTPコール
- 7. watson conversationゲートウェイエラーコード:ERCD04-INVLDCHR-USERID from curl
- 8. watson対話サービスのダイアログノードエディタでコンテキスト設定を許可しない
- 9. C#/ .netのIBM Watson Conversation APIクライアントの例
- 10. Watson Conversation API - 動的応答変数
- 11. Watson Discovery Service:クエリオプション
- 12. Watson Webコンソールのワークスペース応答と一致しないWatson Conversation API応答
- 13. IBM Watson会話 - node.jsをワトソン会話に接続できません
- 14. Watson ConversationサービスのダイアログフローでLaTexスクリプトを使用できますか?
- 15. Service Brokerチュートリアル - 対象のデータベースに関する会話を残しました
- 16. Watson Retrieve&Ranking ServiceとIBM Bluemix
- 17. Watson Conversationのエンティティ値の数に制限がありますか
- 18. Watson Conversationダイアログ状態でエンティティ値のサイズを調べる方法
- 19. IBM Watson ConversationのUIでノードに名前を付ける方法
- 20. IBM Watson Conversationのコンテキスト変数とエンティティの比較
- 21. Watson Conversation Service - 権限のない:資格情報が無効でアクセスが拒否されました。
- 22. Watson Conversationでユーザー選択値を取得する方法
- 23. Watson Conversationダイアログでフォームビルダを作成する方法
- 24. IBM Watson - 会話の応答条件
- 25. IBM Watson会話サービスのノードに対する複数の回答
- 26. 会話サービスへのWatson Dialogサービス
- 27. Watson Dialog Serviceに必要なIDはどこにありますか?
- 28. IBM Watson Conversationのエンティティを更新するAPI
- 29. コンテナイメージをService Fabricイメージストアにプッシュ
- 30. Sql Server Service Broker会話グループ
NodeJS servervrがイベントを捕捉し、api呼び出しを発行します – Dudi