
コンテキスト属性
Auxiaの意思決定システムは、リアルタイムデータを使用することで最高のパフォーマンスを発揮します。
GetTreatmentsリクエスト内のコンテキスト属性は、ユーザーの直近の行動に関する現在のコンテキストを各リクエストに付加する方法を提供します。この情報は、モデルのトレーニングとスコアリング時に使用され、より多くのコンテキストとより適切なトリートメントのレコメンデーションを提供します。
例
マーケットプレイスのユースケースを例に取り、商品一覧ページにトリートメントを表示する場合を考えてみましょう。
このユースケースにおける重要なコンテキスト属性の一つは、ユーザーが現在閲覧している商品に関する情報(商品カテゴリなど)です。リアルタイムでより適切なトリートメントを配信するために、この情報をリクエストに含めることを推奨します。
| Field | Type | Description | |
|---|---|---|---|
| key | string | ユーザー属性の識別子 | |
| oneof | stringValue | string | 文字列型の値。 |
| integerValue | int64 | 整数型の値。 | |
| doubleValue | double | 倍精度浮動小数点型の値。 | |
| booleanValue | bool | ブール型の値。 | |
| boolValue | bool | ブール型の値。 | |
| timestampValue | string | タイムスタンプのフォーマットはISO形式に準拠する必要があります。 https://github.com/protocolbuffers/protobuf/blob/main/src/google/protobuf/timestamp.proto#L108 例えば、「2017-01-15T01:30:15.01Z」は2017年1月15日UTC 01:30から15.01秒後を表します。 | |
| timestampMicrosValue | int64 | エポックマイクロ秒単位のタイムスタンプ値。 |