多くの状況では、既知の情報(たとえば、ユーザーの名前をパーソナライズされた挨拶を提示する)を新しいWatsonダイアログの会話に渡して、ユーザーに冗長または不必要な質問をされないようにすると便利です。 APIのドキュメントを見ると、私はそれを行う方法は見当たりません。 Watson Dialogの会話に変数を渡すためのベストプラクティスの方法はありますか?変数をWatsonダイアログに渡す
5
A
答えて
4
ダイアログサービスでは、変数は、ユーザーが会話中に提供する情報を格納するために作成するプロファイルの一部です。
次のコードは、ユーザーの名前を保存するプロファイル変数の例を示しています。あなたのシナリオでは
<variables>
<var_folder name="username">
<var name="username" type="TEXT" description="The user's name."></var>
</var_folder>
</variables>
あなたが呼び出すことで、この変数を設定しますと
PUT /v1/dialogs/{dialog_id}/profile
:
{
"client_id": 4435,
"name_values": [
{
"name": "username",
"value": "Bruce Wayne"
}
]
}
が{dialog_id}
と{client_id}
を置き換えることを忘れないでください。
私たちは、あなたがしようとアウトのAPIを聞かせてAPIエクスプローラを持っている:Dialog API Explorer。
この詳細についてはtutorialで読むこともできます。
-1
また、client_idをそのままにしておくと、1つが割り当てられることにも注意してください。これを通話の開始に渡して、プロファイルが取得されたことを確認することができます。私は、プロファイル変数を以下のように入力するようなウェルカムメッセージがあるところで、これは役に立ちました。 「こんにちは」
関連する問題
- 1. Javaを使用してIBM Watson会話ダイアログに変数を渡す
- 2. ダイアログのIBM Watson変換
- 3. IBM Watsonダイアログ・コンセプト
- 4. JQuery UIダイアログに変数を渡す
- 5. Watsonダイアログ変数の値の配列を抽出する
- 6. Watson iOS SDK(Swift)とコンテキスト変数を会話に渡す
- 7. 変数やオブジェクトをアンドロイドでダイアログに渡す方法
- 8. Watson多数のエンティティの会話ダイアログですか?
- 9. Watsonダイアログ内での時間の使用
- 10. 複数選択肢の作成方法IBM Watsonダイアログ
- 11. WatsonダイアログXMLで改行を作成するには?
- 12. jqueryUIダイアログにデータを渡す
- 13. 角度材料ダイアログにある角度1.xコンポーネントに変数を渡す
- 14. ダイアログから変数を保存して他のdivに渡します
- 15. ダイアログが何回トリガーされたかをカウントするWATSON会話
- 16. Ibm watson会話サービスでダイアログをプログラムで更新する方法
- 17. Watson Conversationダイアログでフォームビルダを作成する方法
- 18. Watson Conversation API - 動的応答変数
- 19. jqueryのダイアログ - 変数
- 20. 還元変数に変数を渡す
- 21. JS変数をPHP変数に渡す
- 22. コンテキスト変数に格納せずにWatsonのスロットをプロンプト
- 23. Watson Conversationダイアログ状態でエンティティ値のサイズを調べる方法
- 24. jqueryダイアログ:ダイアログで開かれたページにパラメータを渡す方法
- 25. パーサーに変数を渡す
- 26. 変数をSQLに渡す
- 27. Subprocess.Popenに変数を渡す
- 28. 変数をフォームに渡す
- 29. 変数をJqueryに渡す
- 30. ボタンに変数を渡す
ありがとうございました... –
もしうまくいけば回答 –
ごめんなさいドイツ語ですが、私は新しいです...私は非常にやるべきことはどこで受け入れることができません。 。 お知らせ下さい。 –