クライアント情報取得

シナリオ対話APIで送信したクライアント情報を取得することができます。

<condition>タグなどと組み合わせると、ユーザ発話以外の情報を利用したシステム発話を記述することができます。

クライアント情報取得方法

クライアント情報を取得するには、<get>タグなどで下表のPredicateを取得します。

Predicate一覧

クライアント情報取得におけるPredicateは全て読み取り専用です。

Predicate名 設定内容
_client_[属性名]_[Predicate名] クライアント情報からPredicate名に対応する値を取得します。
_client_[属性名]_[Predicate名]_N クライアント情報からPredicate名に対応するN番目の値を取得します。
clientDataに設定する値は、カンマ区切りである必要があります。

クライアント情報取得例

Example

以下の送信パラメータから、クライアント情報を取得する例です。

xAIML

実行結果