多語系專案
交談語言理解可讓您輕鬆地將專案延伸到數種語言。 當您在專案中啟用多語言時,便可將特定語言的語句和同義字新增置專案。 您可以取得意圖和實體的多語系預測。
多語系意圖和學到的實體元件
當您在專案中啟用多種語言時,可以使用一種語言來訓練專案,並立即以其他語言取得預測。
例如,您可以完全使用英文語句訓練您的專案,並用下列語言查詢:法文、德文、中文、日文、韓文及其他語言。 交談語言理解可讓您使用多語系技術來訓練模型,以便您輕鬆地將專案調整為多種語言。
當您發現特定語言未和其他語言一同執行時,您可以在專案中新增該語言的語句。 在 Language Studio 的標記語句頁面中,您可以選取要新增語句的語言。 當您在模型中引進該語言的範例時,將會導入更多該語言的語法,並學習如何更有效地進行預測。
您不應為每種語言新增相同數量的表達。 您應該以一種語言建立大部分的專案,並只在您觀察到執行不佳的語言中加入一些語句。 如果您建立的專案主要是英文版,並以法文、德文和西班牙文開始測試,您可能會發現德文的執行結果不如他兩種語言。 在這種情況下,請考慮在德文中新增 5% 的原始英文範例、訓練新模型,然後再以德文進行測試。 您應該會看到德文查詢得到更好的結果。 您新增的語句愈多,越有可能得到更好的結果。
當您以其他語言加入資料時,不應預期會對其他語言造成負面影響。
以多種語言列出和預先建立元件
若啟用多個語言的專案,可讓您為每個清單索引鍵指定每種語言的同義字。 根據您用來查詢專案的語言,您只會取得具有該語言同義字的清單元件相符專案。 當您查詢專案時,可以在要求主體中指定語言:
"query": "{query}"
"language": "{language code}"
如果您未提供語言,則會切換回您專案的預設語言。 如需不同語言待碼的清單,請參閱語言支援。
預建元件也與此相似,您應該預期會針對特定語言提供的預建元件取得預測。 要求的語言會再次決定要嘗試預測哪些元件。 如需每個預先建置元件語言支援的詳細資訊,請參閱支援的預先建置實體元件。