共用方式為


設定個人化工具學習行為

重要

從 2023 年 9 月 20 日起,您將無法建立新的個人化工具資源。 個人化工具服務將於 2026 年 10 月 1 日淘汰。

新手模式可讓您對個人化工具服務及其機器學習功能充滿信任和信心,並為服務所傳送的保證提供可從中學習的資訊,而不會讓線上流量產生風險。

設定新手模式

  1. 登入 Azure 入口網站,以取得您的個人化工具資源。

  2. 在 [設定] 頁面的 [模型設定] 索引標籤上,選取 [新手模式],然後選取 [儲存]。

在 Azure 入口網站中設定新手模式學習行為的螢幕擷取畫面

對現有應用程式的變更

您現有的應用程式不應變更其目前選取要顯示哪些動作的方式,或應用程式如何判斷價值 (該動作的獎勵) 的方式。 對應用程式的唯一變更可能是傳送至個人化工具排名 API 的動作順序。 您應用程式目前所顯示的動作會以動作清單中的「第一個動作」來傳送。 排名 API會使用第一個動作來定型您的個人化工具模型。

設定您的應用程式來呼叫排名 API

為了將個人化工具新增至您的應用程式,您需要呼叫排名和獎勵 API。

  1. 排名 API 呼叫新增至您現有應用程式邏輯中您判斷動作和其功能清單的那個點之後。 動作清單中的第一個動作必須是您現有邏輯所選取的動作。

  2. 設定您的程式碼,以顯示與排名 API 回應的獎勵動作識別碼相關聯的動作。

設定您的應用程式來呼叫排名 API

注意

處於新手模式時,獎勵 API 呼叫不會影響訓練。 服務會藉由比對您應用程式的目前邏輯或預設動作來學習。 不過,在此階段實作獎勵呼叫有助於確保稍後在 Azure 入口網站中使用簡單參數順暢地轉換至線上模式。 此外,系統將會記錄獎勵,讓您分析目前邏輯的執行程度,以及收到多少獎勵。

  1. 使用您現有的商務邏輯來計算所顯示動作的獎勵。 此值必須在 0 到 1 的範圍內。 使用獎勵 API 將此獎勵傳送至個人化工具。 不會立即期望獎勵值,並且其可以延遲一段時間,視您的商務邏輯而定。

  2. 如果您未在設定的 [獎勵等候時間] 內傳回獎勵,則會改為記錄預設獎勵。

評估新手模式

在 Azure 入口網站中,於個人化工具資源的 [監視] 頁面上,檢閱 [比對效能]。

螢幕擷取畫面:在 Azure 入口網站中檢閱新手模式學習行為的評估

新手模式提供下列評估計量

  • 基準 – 平均獎勵:應用程式預設值的平均獎勵 (基準)。
  • 個人化工具–平均獎勵:個人化工具可能已達到的總獎勵平均值。
  • 最新 1000 個事件的獎勵成就率:基準和個人化工具獎勵的比率 – 已對最新 1000 個事件進行標準化。

將行為切換至線上模式

當您判斷個人化工具是以平均 75-85% 的移動平均進行定型時,模型就可以切換到線上模式。

在個人化工具資源的 Azure 入口網站中,在 [設定] 頁面的 [模型設定] 索引標籤上,選取 *[線上模式],然後選取 [儲存]。

您不需要對排名和獎勵 API 呼叫進行任何變更。

下一步