設定機器人交談語言
在交談開始時,您可以輕鬆地定義機器人交談語言。然後一般使用者便可選取其偏好的語言,並切換至已翻譯的文字。您也可以使用瀏覽器資訊或根據 URL 設定偏好的語言變數。
必要版本
| 檢視支援的版本。 |
| 需要的使用者權限 | |
|---|---|
| 建立及管理 Einstein 機器人: | 自訂應用程式 或 「修改中繼資料」權限 或 管理機器人 |
對於使用多種語言的機器人,請盡早在交談中設定偏好語言,以提供沈浸式的體驗。您可以建立變數來儲存語言,並新增對話以在交談中手動設定語言。
您也可以撰寫自訂程式碼,以便根據來源網站或瀏覽器中繼資料的資料來定義偏好語言。如果您在背景中撰寫程式碼來設定語言,則在設定語言不正確時,請包含可手動變更語言的對話方塊。
若要建立機器人交談語言選取對話:
- 在「機器人產生器」功能表中,按一下「變數」。按一下「新增」。
- 建立具有「自訂類型」和「文字資料類型」的變數,然後儲存您的變更。
- 在「機器人產生器」功能表中,選取「實體」。按一下「新增」。
- 建立具有「文字資料類型」與「值擷取類型」的實體,然後儲存您的變更。
- 按一下您新實體的名稱。使用語言下拉式清單,將您的主要語言設定為啟用的語言。
-
若要新增值,請按一下「值清單」旁的「新增」。
- 針對每個支援的語言輸入值和替代值。確認此值與支援語言的語言代碼相符,因為所有語言的值皆相同。替代值會以逗號分隔,定義一般使用者可輸入語言的方式。Einstein 機器人僅支援設定或更新機器人主要語言中所列語言的翻譯。
- 將啟用中語言變更為每個次要語言,並提供值和替代值。
-
在「機器人產生器」功能表中,選取「對話」。按一下
,然後按一下「新增對話」。
-
若要新增問題對話步驟,請按一下對話中的
,然後選取「問題」。
-
在「機器人詢問」欄位中,要求一般使用者選取其偏好的語言。選取自訂實體和變數。
-
在「選項類型」中,選取「靜態」並包含所有可用語言的選項。
備註靜態選項包含實體中的其中一個替代值。包含多個替代值的變化,涵蓋一般使用者選擇改為不選取值中靜態選項和類型的個案。
- 在沒有條件的狀況下新增「規則對話步驟」。選取「設定交談語言」作為「規則動作」,並選取您的自訂變數作為「變數名稱」。
-
新增訊息對話步驟,其中包含確認語言已設定為所選語言的訊息。
-
在「後續步驟」區段中,選取「開始其他對話」,接著選取「主要功能表」對話,然後儲存您的變更。若要輸入次要語言翻譯,請將啟用的語言變更為每個次要語言,然後按一下「對話翻譯」索引標籤。儲存您的變更。
此文章是否解決您的問題?
請讓我們知道,以便我們改進!
