演算法版本和訓練
您可以使用 演算法版本 設定來選擇要使用哪個 watsonx Assistant 演算法進行訓練。 當您更新內容或設定時,或透過 自動重新訓練 來訓練助理。
有三個選項:
- 測試版: 使用測試版來預覽及測試即將出現的內容。 測試版中的功能稍後可能會變成支援的版本。 不建議在正式作業部署中使用測試版。
- 最新: 建議即時正式作業助理使用的現行支援版本。
- 前一個: 最新版本之前支援的最後一個。 此版本的支援會在下一個版本發行時結束。
如果要選擇動作的演算法版本,請執行下列動作:
-
在「動作」頁面上,按一下 廣域設定
。
-
按一下 Algorithm Version(演算法版本) 索引標籤。
-
選擇版本,然後按一下 儲存。
如果要選擇對話框的演算法版本,請執行下列動作:
-
在「對話框」頁面上,開啟 選項 區段。
-
按一下 演算法版本。
-
選擇版本。
最新版本和舊版具有日期標籤,例如 Latest (15-Apr-2023) 或 Previous (20-Dec-2022)。 如需每一個演算法版本的詳細資料,請參閱 watsonx Assistant 版本注意事項。
演算法版本選項目前適用於阿拉伯文、簡體中文、繁體中文、捷克文、荷蘭文、英文、法文、德文、日文、韓文、義大利文、葡萄牙文及西班牙文。 通用語言模型使用預設演算法。
自動重新訓練
IBM Cloud
IBM® watsonx™ Assistant 已於 2016 年 7 月發行為服務。 自此之後,使用者一直在建立及更新技能,以符合其虛擬助理需求。 在幕後,watsonx Assistant 會建立機器學習 (ML) 模型,以代表使用者執行各種作業。
主要 ML 模型會處理動作識別、目的分類及實體偵測。 例如,當客戶說出 I want to open a checking account 時,模型可能會偵測客戶想要的內容,以及客戶正在談論的帳戶類型。
這些 ML 模型依賴更準確的基礎架構。 有許多複雜的元件負責分析使用者的意見、分解使用者的輸入,以及處理它,讓 ML 模型更容易預測使用者要求的內容。
自從 watsonx Assistant 首次發行以來,產品團隊對產生這些更準確 ML 模型的演算法進行了連續更新。 在較新的演算法環境定義中執行時,較舊的模型繼續運作。 在歷程上,除非更新技能,否則這些現有 ML 模型的行為不會變更,此時會重新訓練技能,並產生新模型以取代舊模型。 這表示許多較舊的模型從未從 ML 演算法的改良中獲益。
IBM® watsonx™ Assistant 使用連續重新訓練。 watsonx Assistant 服務會持續監視所有 ML 模型,並自動重新訓練過去 6 個月未重新訓練的那些模型。 助理會使用選取的演算法版本重新訓練。 如果不再支援您選取的版本,watsonx Assistant 會使用標示為 前一個的版本重新訓練。 這表示助理會自動套用支援的技術。 在前 6 個月期間修改的助理不受影響。
通常,從客戶角度來看,此重新訓練是無縫的。 相同的輸入會導致偵測到相同的動作、目的及實體。 有時,重新訓練可能會導致精確度變更。
watsonx Assistant 的說明 IBM On-premises
IBM Cloud Pak for Data IBM Software Hub
當您升級 watsonx Assistant for IBM Cloud Pak for Data的實例時,如果您的現有模型使用仍受支援的演算法版本進行訓練,則在升級期間或之後不會重新訓練您的模型。
新的演算法版本包括在主要版本 (例如,4.0.0 或 5.0.0) 或次要版本 (例如,4.5.0 或 4.6.0) 中。 如果主要或次要版本之間超過 6 個月,則每月版本可能包括新的演算法版本。 每一個演算法版本都支援 2 個主要或次要版本,或時間上限為 12 個月 (以先發生者為準)。 如需相關資訊,請參閱 IBM Cloud Pak for Data 軟體支援生命週期附錄。
每一個新版本都包括最新版本中列為 最新 之版本的完整支援。 然後,在升級之後,此版本會標示為 前一個。 此外,每一個新版本都支援執行之前在版本上訓練的模型,以便升級不會影響您的執行時期。 例如,如果您從 IBM Cloud Pak for Data 4.6 升級至 4.7,且使用 Latest (01-Jun-2022) 該版本會變成 Previous (01 June 2022) 並保留您選取的版本。
升級之後自動重新訓練
在 watsonx Assistant for IBM Cloud Pak for Data 升級完成之後,watsonx Assistant 會針對使用不再受支援的版本所訓練的任何助理模型執行自動重新訓練。 在此情況下,watsonx Assistant 會自動將助理重新訓練為 最新 版本。 需要此自動重新訓練,以確保您在下一次升級時能夠執行訓練模型。
最佳作法
建議在 watsonx Assistant for IBM Cloud Pak for Data的正式作業部署中使用 最新 版本。 這是新助理的預設值。 在升級期間,您的設定不會自動將現有助理切換為使用最新版本。 在升級之前,如果您選取 最新,則您的設定會繼續使用該版本,現在標示為 前一個。 升級之後,建議您選擇 最新 並執行基本迴歸測試。
IBM 會對各種資料集執行健全的測試,以將對現有助理的影響降到最低。 但鑒於機器學習模型的本質,以及自然語言處理程序的細微差別和微妙之處,您可能會發現不同版本之間的差異。 如果您在測試中發現主要問題,您可以切換設定,並使用 前一個 來回到前一個行為。 在此事件中,建議您聯絡 IBM 並提供測試的詳細資料,以便 IBM 可以在解決問題的步驟中支援您。
在升級之後,也建議您在其中一個測試系統中嘗試 測試版。 這可讓您提早看到未來版本中可能交付的變更,並減少對正式作業系統產生負面影響的機率。 IBM 同時重視使用測試版之客戶的正面和負面意見。 在未來版本將版本升級至 最新 之前,您將有機會調整演算法的運作方式。 如果您選擇 測試版,助理會一律針對最新測試版進行訓練。