

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 來自 Content Generator 的具有主題的批次建議
<a name="themed-batch-recommendations"></a>

**重要**  
當您取得主題的批次建議時，會產生額外費用。如需詳細資訊，請參閱 [Amazon Personalize 定價](https://aws.amazon.com/personalize/pricing/)。

如果您使用 [類似項目配方](native-recipe-similar-items.md)，Amazon Personalize Content Generator 可以將描述性主題新增至批次建議。*Content Generator* 是由 Amazon Personalize 管理的生成式人工智慧 （生成式 AI) 功能。

 當您使用主題取得批次建議時，Amazon Personalize Content Generator 會為每個類似的項目集新增描述性主題。佈景主題是以項目描述和項目資料集中的項目名稱資料為基礎。Amazon Personalize 會在批次推論任務的輸出中包含主題。您可以使用佈景主題，讓應用程式或行銷訊息中的文字更具吸引力。

例如，如果您取得早點食品項目的相關項目建議，Amazon Personalize 可能會產生*如上升和亮光*或*早點基本概念*等主題。您可以使用佈景主題來取代一般輪跳功能標題，例如*經常一起購買*。或者，您可以在促銷電子郵件或行銷活動中納入主題，以取得新的選單選項。

 AWS 不會從內容產生器監控主題。若要確認佈景主題品質，您可以使用為每個建議項目產生的分數。如需詳細資訊，請參閱[使用佈景主題進行批次建議的排名和評分](#themed-batch-rec-scoring)。

**Topics**
+ [支援的 區域](#themes-regions)
+ [準則和要求](#themed-batch-requirements)
+ [使用佈景主題進行批次建議的排名和評分](#themed-batch-rec-scoring)
+ [使用主題產生批次建議](#getting-themed-batch-rec)

## 支援的 區域
<a name="themes-regions"></a>

Amazon Personalize Content Generator 僅適用於下列 AWS 區域：
+ 美國東部 (維吉尼亞北部)
+ 美國西部 (奧勒岡)
+ 亞太區域 (東京)

## 準則和要求
<a name="themed-batch-requirements"></a>

以下是使用主題產生建議的指導方針和要求：
+ 您的輸入檔案最多可有 100 個項目。如需批次建議的輸入資料資訊，請參閱 [準備批次建議的輸入資料](batch-data-upload.md)。
+ 您的解決方案必須使用 [類似項目配方](native-recipe-similar-items.md)。
+ 您必須具有具有下列資料的項目資料集。此資料有助於產生更相關的主題。
  +  它必須具有文字欄位，例如 DESCRIPTION 欄位。如需文字資料的資訊，請參閱 [非結構化文字中繼資料](items-datasets.md#text-data)。
  +  它必須有包含項目名稱資料的字串欄，例如 TITLE 欄位。

   如果您的項目資料集沒有此資料，您可以新增它。如需更新現有資料的資訊，請參閱 [訓練後更新資料集中的資料](updating-datasets.md)。

## 使用佈景主題進行批次建議的排名和評分
<a name="themed-batch-rec-scoring"></a>

當您取得主題的批次建議時，Amazon Personalize 會根據主題對每個項目的相關性，對每組項目進行排名。每個項目都包含 -0.1 和 0.6 的粗略範圍分數。分數越高，項目與佈景主題的關係就越密切。您可以使用分數來設定閾值，以僅顯示與主題密切相關的項目。

 例如，Amazon Personalize 可能會傳回 的佈景主題`For your sweet tooth`，相關項目及其分數可能是：硬糖果 （分數 0.19884521)、巧克力 （分數 .17664525)、蘋果 （分數 .08994528)、冰棒 （分數 .14294521)、甜洋芋 （分數 .07794527) 和紅根 （分數 .04994523)。在您的應用程式中，您可以新增規則，只包含分數為 `.10` 或更高的項目，以消除水果和蔬菜。

 下列範例顯示批次推論任務的輸出格式，該任務會產生具有主題的電影建議。

```
{"input":{"itemId":"40"},"output":{"recommendedItems":["36","50","44","22","21","29","3","1","2","39"],"theme":"Movies with a strong female lead","itemsThemeRelevanceScores":[0.19994527,0.183059963,0.17478035,0.1618133,0.1574806,0.15468733,0.1499242,0.14353688,0.13531424,0.10291852]}}
{"input":{"itemId":"43"},"output":{"recommendedItems":["50","21","36","3","17","2","39","1","10","5"],"theme":"The best movies of 1995","itemsThemeRelevanceScores":[0.184988,0.1795761,0.11143453,0.0989443,0.08258403,0.07952615,0.07115086,0.0621634,-0.138913,-0.188913]}}
...
```

## 使用主題產生批次建議
<a name="getting-themed-batch-rec"></a>

若要使用主題產生批次建議，您可以完成 中所述的批次工作流程[批次工作流程](getting-batch-recommendations.md#batch-worfklow-steps)。您以`RELATED_ITEMS`與配方相同的方式準備輸入資料。如需範例，請參閱「[RELATED\_ITEMS 配方](batch-data-upload.md#batch-input-related-items)」。

 當您建立批次推論任務時，您可以啟用佈景主題產生，並指定項目資料集的項目標題欄。
+ 如需使用 Amazon Personalize 主控台建立產生佈景主題之批次推論任務的相關資訊，請參閱 [建立批次推論任務](creating-batch-inference-job.md)。
+ 如需示範如何使用適用於 Python 的 SDK (Boto3) 建立產生佈景主題之批次推論任務的程式碼範例，請參閱 [建立產生佈景主題的批次推論任務](creating-batch-inference-job.md#batch-sdk-themes)。