您位於此處:
Agentforce 語言支援
透過 Agentforce Builder 瞭解支援的語言、多國語言設定和工作人員測試。
Agentforce 支援的語言
僅針對 Agentforce (預設)、Agentforce 員工代理程式和 Agentforce 服務代理程式類型,語言會針對工作人員執行標準動作的能力進行測試,並在該語言中提取資訊。Beta 版的語言可能有某些不一致的情況,因此請規劃測試工作人員並仔細檢閱其回應。
| 語言 | 代碼 |
|---|---|
| 英文 |
en_AU
|
en_UK
|
|
en_US
|
|
| 南非文 (Beta 版) | af |
| 阿拉伯文 (Beta 版) | ar |
| 亞美尼亞文 (Beta 版) | hy |
| 孟加拉文 (Beta 版) | bn |
| 波士尼亞文 (Beta 版) | bs |
| 保加利亞文 | bg |
| 加泰羅尼亞文 | ca |
| 簡體中文 | zh_CN |
| 繁體中文 | zh_TW |
| 克羅埃西亞文 | hr |
| 捷克文 | cs |
| 荷蘭文 |
nl-NL
|
nl-BE
|
|
| 丹麥文 | da |
| 愛沙尼亞文 | et |
| 波斯文 (Beta 版) | fa |
| 芬蘭文 | fi |
| 法文 |
fr_CA
|
fr_FR
|
|
| 德文 |
de
|
| 希臘文 | el |
| 古吉拉特文 (Beta 版) | gu |
| 希伯來文 (Beta 版) | 他 |
| 印地文 | hi |
| 匈牙利文 | hu |
| 冰島文 (Beta 版) | is |
| 印尼文 | id |
| 義大利文 |
it
|
| 日文 |
ja
|
| 康納達文 (Beta 版) | kn |
| 哈薩克文 (Beta 版) | kk |
| 韓文 | ko |
| 拉脫維亞文 (Beta 版) | lv |
| 立陶宛文 (Beta 版) | lt |
| 馬其頓文 (Beta 版) | mk |
| 馬來語 | ms |
| 馬拉加文 (Beta 版) | ml |
| 馬拉提文 (Beta 版) | mr |
| 挪威文 | no |
| 波蘭文 | pl |
| 葡萄牙文 |
pt_BR
|
pt_PT
|
|
| 旁遮普文 (Beta 版) | pa |
| 羅馬尼亞文 | ro |
| 俄文 (Beta 版) | ru |
| 塞爾維亞文 (Beta 版) | sr |
| 斯洛伐克文 (Beta 版) | sk |
| 西班牙文 |
es_ES
|
es_MX
|
|
| 瑞典文 | sv |
| 菲律賓語 | tl |
| 坦米爾文 (Beta 版) | ta |
| 檢閱 (Beta 版) | mi |
| Telegu (Beta 版) | te |
| 泰文 | th |
| 土耳其文 | tr |
| 烏克蘭文 (Beta 版) | uk |
| 烏爾都語 (Beta 版) | ur |
| 越南文 | vi |
如需將語言新增至工作人員的指示,請參閱 更新語言設定以取得詳細資訊。
在 Agentforce Builder 中全面測試工作人員的語言設定,以確保行為一致。嘗試在「變數」索引標籤中變更 EndUserLanguage,並查看您的工作人員回應方式。如需詳細資訊,請參閱在 Agentforce Builder 中測試工作人員。
運作方式
Agentforce 結構的設計目的為使用數個關鍵變數和流程來處理語言變化。這些元件可確保您的工作人員正確解讀多國語言使用者輸入,並以正確的語言進行回應。
Agentforce 使用三種主要語言設定:
- 一般使用者語言:此設定代表使用者的輸入語言。其值由工作人員管道 (或用戶端) 明確定義。填入此設定的方式取決於使用的工作人員管道類型。
- 針對在 Lightning Experience 中連線至 Agentforce 面板的工作人員 (例如 Agentforce 員工工作人員),一般使用者語言是從組織的 Salesforce 使用者語言設定進行設定。請參閱編輯語言和地區設定。
- 針對連線至增強型聊天 v1 的工作人員 (例如 Agentforce Service 工作人員),管理員會設定決定一般使用者語言的聊天前欄位。請參閱在增強型聊天 v1 對話中使用其他語言。
- 針對連線至其他管道的工作人員 (例如 Agentforce 商機培養),您可以使用工作人員 API 設定一般使用者語言。請參閱使用工作人員 API 傳送工作人員變數。
- 工作人員預設語言:這是您為工作人員指定的主要或回復語言。如果工作階段開始時沒有偵測到語言,或不支援偵測到的語言,則工作人員會使用預設語言。請參閱 更新語言設定。
- 工作人員允許的語言:這是一組您指定的次要支援語言,工作人員可以根據語言偵測切換至該語言。請參閱 更新語言設定。
範例:系統訊息與一般使用者語言
當您設定工作人員時,您會為工作人員定義「系統訊息」。其中包含「歡迎訊息」、「錯誤訊息」和「升級訊息」(針對服務工作人員)。這些訊息會以單一語言撰寫。
在聊天工作階段開始時,Agentforce 會根據三個主要語言設定決定是否要翻譯「系統訊息」。
- 如果「一般使用者語言」符合「工作人員預設語言」,則不會進行翻譯,且系統訊息會依原始撰寫的方式輸出。
- 如果設定不相符,Agentforce 會檢查「一般使用者語言」 是否為「工作人員次要語言」。如果是,則 Agentforce 會將「系統訊息」翻譯為「一般使用者語言」。
- 如果「一般使用者語言」不是「工作人員預設語言」或「工作人員次要語言」,則會使用「工作人員預設語言」。不會進行翻譯,且系統訊息會依照初始撰寫的方式輸出。
預期行為:
| 範例 | 工作人員設定 | 系統訊息語言 |
| 1 | 系統訊息以英文撰寫 設為英文的 工作人員預設語言 工作人員次要語言為空白 一般使用者語言設定為法文 |
英文,因為工作人員僅允許英文。 |
| 2 個 | 系統訊息以英文撰寫, 設為英文的 工作人員預設語言 設為法文的 工作人員次要語言 一般使用者語言設定為法文 |
法文是因為「一般使用者語言」與「工作人員預設語言」不同,且「一般使用者語言」可作為「工作人員次要語言」使用。 |
| 3 | 系統訊息以法文撰寫 設為英文的 工作人員預設語言 設為法文的 工作人員次要語言 一般使用者語言設定為英文 |
法文,因為「工作人員預設語言」與「一般使用者語言」相同。 |
範例:使用多個設定的語言切換語言
當使用多種語言設定工作人員時,工作人員會在交談中排定使用者輸入語言的優先順序 (如果其為其中一個設定的語言)。例如,假設工作人員設定為英文作為預設語言,並將葡萄牙文和西班牙文設為額外語言。
- 在工作階段開始時,一般使用者的語言會設定為英文。
- 使用者以西班牙文提出問題,工作人員以西班牙文回應。
- 接著使用者會以英文提出問題 (在相同的交談中),而工作人員會以英文切換並回應,即使使用者的預設語言是西班牙文也是如此。
- 然後使用者以葡萄牙文提出問題 (在相同的交談中),工作人員再次切換並以葡萄牙文回應。
- 當工作人員執行動作時,動作輸出會在整個工作階段使用一般使用者語言 (英文) 進行。但工作人員的回應是動態的,其包含動作輸出。因此,您可以看到混合語言回應,例如「Asunto:畫布問題」。

工作人員遵循其設為瞭解的語言。如果使用者以未設定工作人員的語言提出問題,則工作人員可能無法提供該語言的回答。而是會說明無法以使用者的語言回應。例如,如果使用者以義大利文提出問題,而工作人員未設定為使用義大利文,則工作人員會以義大利文回應以說明其支援的語言。

此行為可確保工作人員回應使用者訊息的立即語言,同時維護未設定為其處理之語言的邊界。

