このトピックでは、Artificial Intelligence Recommendation(AIRec)コンソールでインスタンス操作ルールを使用して、レコメンデーションの多様性を向上させる方法について説明します。インスタンス操作ルールはインスタンスに適用されます。 現在のインスタンスのすべてのシーンは、インスタンス操作ルールに準拠する必要があります。 シーンに別のインスタンス操作ルールと同じタイプの操作ルールがある場合、シーン固有の操作ルールの方が優先順位が高くなります。
1. レコメンデーションブロック
a. 機能説明
閲覧またはクリックされたアイテムは、指定された期間内は再度レコメンドされません。
1 つのシーンでのレコメンデーションのブロック
デフォルトでは、アイテムは、そのアイテムに対して構成されたシーンに基づいてレコメンドされます。アイテムがシーン 1 でレコメンドされた場合、指定されたレコメンデーションブロック期間内は、シーン 1 とシーン 2 の両方で再度レコメンドされません。インスタンスの重複排除ルールセクションのルールレベルのデフォルト値はインスタンス内です。ルールレベルを単一シーン内に設定すると、アイテムは実際の起動シーンに基づいてレコメンドされます。つまり、アイテムがシーン 1 でレコメンドされた場合、シーン 1 では再度レコメンドされませんが、指定されたレコメンデーションブロック期間内にシーン 2 でレコメンドされる可能性があります。ルールレベルを単一シーン内に設定しないことをお勧めします。
b. クイック操作
AIRec コンソールにログオンし、[重複排除ルール] セクションで [ルールレベル] の設定を変更します。

注: 推奨アイテムの数が少ない場合は、推奨ブロック期間を短縮して、アイテムが推奨されない状況を回避できます。
2. 分散
a. 機能説明
AIRec は、アイテムテーブルの category_path、item_type、shop_id、および author に基づく分散をサポートしています。
たとえば、アイテムテーブルのカテゴリレベルと分散ウィンドウサイズを指定できます。カテゴリレベルが 1 つしかない場合、AIRec はすべてのアイテムを分散させます。複数のカテゴリレベルが存在する場合、AIRec は指定されたカテゴリレベルに基づいてアイテムを分散させます。次の図は、分散ウィンドウロジックを示しています。ウィンドウサイズを 5 に設定すると、ウィンドウの sliding 方向にあるすべてのアイテムのカテゴリがレコメンデーションで異なります。これにより、同じカテゴリのアイテムが過剰にレコメンドされるのを防ぎ、ユーザーエクスペリエンスが向上します。
レコメンド結果リスト:

b. クイック操作
AIRec コンソールにログオンします。
注:
アイテムに関連するプロパティがない場合、システムはデフォルト設定に基づいてアイテムを処理します。
アイテムにカテゴリプロパティがある場合は、各アイテムの category_level と category_path が一致していることを確認してください。一致しない場合、システムは category_level と category_path が一致しないアイテムを異常データとして処理し、除外します。
構成されたカテゴリレベルが無効な場合、レコメンデーションは返されません。
ウィンドウサイズが 1 に設定されている場合、分散は実行されません。
ウィンドウサイズは、起動ページの単一画面に表示されるアイテム数に 1 を加えた値に設定することをお勧めします。ウィンドウサイズは、単一画面に表示されるアイテム数の最大 1.5 倍にすることができます。

3. 並べ替え
a. 機能説明
並べ替えは、item_type フィールドに基づいて実行されます。アイテムタイプごとに並べ替えの割合を指定できます。たとえば、アイテムタイプの並べ替えの割合を 50%、イメージタイプの並べ替えの割合を 50% に設定できます。
b. クイック操作
AIRec によって返されるアイテムの並べ替えルールを構成します。選択したインスタンスのインスタンス操作ルールページの並べ替えルールセクションで、各ルールの名前列でアイテムタイプを選択し、各アイテムタイプの割合列で並べ替えの割合を設定します。システムは、指定された割合の特定のアイテムタイプに基づいてレコメンデーションを返します。
注:
返された結果または並べ替えの割合が整数でない場合、値は最も近い整数に四捨五入されます。
指定されたアイテムタイプが存在しない場合、レコメンデーションは返されません。
並べ替えルールを指定しない場合、システムはデフォルト設定に基づいて結果を返します。
すべてのアイテムタイプの割合の合計は 100% である必要があります。