IBM Watson Conversation: コンテキスト変数を動的に作成する方法は?

data_henrik

IBM Watson Conversation では、コンテキスト変数を使用して情報を伝達できます。値は、次のように式評価から導出できます

"context": {
    "mycity": "<? entities['city'].value ?>"
  }

私が試したのは、変数名を動的に構成することです。

"context": {
    "my<? @animals ?>": "my new value"
  }

ただし、変数名の式は評価されません。インテント、エンティティ、その他のコンテキスト変数などの利用可能なデータに基づいて変数名を定義するにはどうすればよいですか?

data_henrik

1 つの解決策は、アプリケーションでそれを行うことであるようです。

  • すべてのメタデータを含む応答オブジェクトを受信します。
  • 必要なデータを抽出する
  • 次のメッセージ処理のために Watson Conversation に戻されるコンテキスト オブジェクトを作成します。この準備の一環として、新しい変数を作成します。
  • 新しい変数を含むコンテキスト オブジェクトでメッセージ API呼び出します
  • Watson Conversation の内部処理中に新しい変数を使用できます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Java を使用して IBM Watson Conversation Dialog に変数を渡す

分類Dev

IBM Watson Conversation :(スマート)引用符付きのパターン

分類Dev

IBM Watson Assistant(Conversation)で値@ sys-timeを取得するにはどうすればよいですか?

分類Dev

Watson Conversation Intent Analytics

分類Dev

IBM Watson Assistant:「ジャンプ先」ターゲットノードを動的に(つまり、コンテキスト変数を使用して)設定する方法

分類Dev

Angular 2 with Watson Conversation (CHATBOT) - 実装方法

分類Dev

Watson Assistant(以前のWatson Conversation)とWatson AssistantSolutionsの違いは何ですか

分類Dev

Watson Conversation and Google Map Static

分類Dev

IBM Watson Assistant:コンテキスト変数を使用した正規表現

分類Dev

IBM Watsonでcom.ibm.watson.developer_cloud.service.exception.NotFoundExceptionを解決する方法は?

分類Dev

Error in jumps in IBM Watson

分類Dev

Watson Conversation:コンテキスト配列からランダムなエントリを返す

分類Dev

IBM Watson Assistant-ウムラウト

分類Dev

IBM Watson VisualRecognitionを使用した顔認識

分類Dev

Watson Conversation:多言語のWebサイトアプローチ

分類Dev

Watson Conversation API UnitySDKウィジェットとHTTP呼び出し

分類Dev

@ character is not displayed in Watson Conversation Service response string

分類Dev

Watson Conversationでパーソナライズされた挨拶をする方法は?

分類Dev

Watson Conversationでパーソナライズされた挨拶をする方法は?

分類Dev

Watson ConversationとSlackでチャットボットを作成するにはどうすればよいですか?

分類Dev

IBM Watson Assitant:完全なアドレスを取得する方法

分類Dev

IBM Watson unitySDKでタイムスタンプを取得する

分類Dev

IBM Watsonの会話履歴をエクスポートする方法は?

分類Dev

Watson Conversationのインテントをエクスポートするプログラム的な方法はありますか?

分類Dev

IBM Watson: Watson Responses にハイパーリンクを追加するにはどうすればよいですか?

分類Dev

IBM Watson Devices HTTP APIは、403を継続的に提供します

分類Dev

IBM watson音声のスピーカーラベルをAndroidのテキストAPIに変更するにはどうすればよいですか?

分類Dev

Watson Conversationでダイアログをトリガーするにはどうすればよいですか?

分類Dev

Watson Conversation node.jsは、learning_opt_outを使用してワークスペースを作成します

Related 関連記事

  1. 1

    Java を使用して IBM Watson Conversation Dialog に変数を渡す

  2. 2

    IBM Watson Conversation :(スマート)引用符付きのパターン

  3. 3

    IBM Watson Assistant(Conversation)で値@ sys-timeを取得するにはどうすればよいですか?

  4. 4

    Watson Conversation Intent Analytics

  5. 5

    IBM Watson Assistant:「ジャンプ先」ターゲットノードを動的に(つまり、コンテキスト変数を使用して)設定する方法

  6. 6

    Angular 2 with Watson Conversation (CHATBOT) - 実装方法

  7. 7

    Watson Assistant(以前のWatson Conversation)とWatson AssistantSolutionsの違いは何ですか

  8. 8

    Watson Conversation and Google Map Static

  9. 9

    IBM Watson Assistant:コンテキスト変数を使用した正規表現

  10. 10

    IBM Watsonでcom.ibm.watson.developer_cloud.service.exception.NotFoundExceptionを解決する方法は?

  11. 11

    Error in jumps in IBM Watson

  12. 12

    Watson Conversation:コンテキスト配列からランダムなエントリを返す

  13. 13

    IBM Watson Assistant-ウムラウト

  14. 14

    IBM Watson VisualRecognitionを使用した顔認識

  15. 15

    Watson Conversation:多言語のWebサイトアプローチ

  16. 16

    Watson Conversation API UnitySDKウィジェットとHTTP呼び出し

  17. 17

    @ character is not displayed in Watson Conversation Service response string

  18. 18

    Watson Conversationでパーソナライズされた挨拶をする方法は?

  19. 19

    Watson Conversationでパーソナライズされた挨拶をする方法は?

  20. 20

    Watson ConversationとSlackでチャットボットを作成するにはどうすればよいですか?

  21. 21

    IBM Watson Assitant:完全なアドレスを取得する方法

  22. 22

    IBM Watson unitySDKでタイムスタンプを取得する

  23. 23

    IBM Watsonの会話履歴をエクスポートする方法は?

  24. 24

    Watson Conversationのインテントをエクスポートするプログラム的な方法はありますか?

  25. 25

    IBM Watson: Watson Responses にハイパーリンクを追加するにはどうすればよいですか?

  26. 26

    IBM Watson Devices HTTP APIは、403を継続的に提供します

  27. 27

    IBM watson音声のスピーカーラベルをAndroidのテキストAPIに変更するにはどうすればよいですか?

  28. 28

    Watson Conversationでダイアログをトリガーするにはどうすればよいですか?

  29. 29

    Watson Conversation node.jsは、learning_opt_outを使用してワークスペースを作成します

ホットタグ

アーカイブ