Вы находитесь здесь:
Поддержка языков Agentforce
Узнайте о поддерживаемых языках, многоязычной настройке и тестировании агентов с помощью Agentforce Builder.
Поддерживаемые языки Agentforce
Языки тестируются на способность агента выполнять стандартные действия и извлекать информацию на этом языке только для типов Agentforce (по умолчанию), Agentforce Employee Agent и Agentforce агент обслуживания. Языки в бета-версии могут иметь некоторые несоответствия при извлечении информации, поэтому рекомендуем протестировать агента и внимательно просмотреть его ответы.
| Язык | Регион | Код |
|---|---|---|
| Английский | Английский (Австралия) |
en_AU
|
| Английский (Великобритания) |
en_UK
|
|
| Английский (США) |
en_US
|
|
| Арабский (бета-версия) | Отсутствует | ar |
| Болгарский | Отсутствует | bg |
| Каталонский | Отсутствует | ca |
| Китайский упрощенный | Китайский (Китай) | zh_CN |
| Китайский традиционный | Китайский (Тайвань) | zh_TW |
| Хорватский | Отсутствует | hr |
| Чешский | Отсутствует | cs |
| Нидерландский | Отсутствует | nl |
| Датский | Отсутствует | da |
| Эстонский | Отсутствует | et |
| Финский | Отсутствует | fi |
| Французский | Французский (Канада) |
fr_CA
|
| Французский (Франция) |
fr_FR
|
|
| Немецкий | Немецкий (Германия) |
de_DE
|
| Греческий | Отсутствует | el |
| Еврейский (бета-версия) | Отсутствует | он |
| Хинди | Отсутствует | hi |
| Венгерский | Отсутствует | hu |
| Индонезийский | Отсутствует | id |
| Итальянский | Итальянский (Италия) |
it_IT
|
| Японский | Японский (Япония) |
ja_JA
|
| Корейский | Отсутствует | ko |
| Малайский | Отсутствует | ms |
| Норвежский | Отсутствует | no |
| Польский | Отсутствует | pl |
| Португальский | Португальский (Бразилия) |
pt_BR
|
| Португальский (Португалия) |
pt_PR
|
|
| Румынский | Отсутствует | ro |
| Испанский | Испанский (Испания) |
es_ES
|
| Испанский (Мексика) |
es_MX
|
|
| Шведский | Отсутствует | sv |
| Тагальский | Отсутствует | tl |
| Тайский | Отсутствует | th |
| Турецкий | Отсутствует | th |
| Вьетнамский | Отсутствует | vi |
Инструкции по добавлению языков к агенту см. в разделе «Обновление параметров языков».
Тщательно протестируйте языковые параметры агента в Agentforce Builder, чтобы обеспечить последовательное поведение. Попробуйте изменить EndUserLanguage во вкладке «Переменные» и посмотрите, как ответит агент. Дополнительную информацию см. в разделе Testing Your Agent в Agentforce Builder.
Принцип работы
Архитектура Agentforce предназначена для обработки вариаций языка посредством использования нескольких ключевых переменных и процессов. Эти компоненты обеспечивают точную интерпретацию вводных данных многоязычных пользователей и ответ на них на правильном языке.
Agentforce использует три основных параметра языка:
- Язык конечного пользователя: Этот параметр представляет язык ввода пользователя. Его значение явно определено каналом агента (или клиентом). Способ заполнения этого параметра зависит от типа используемого канала агента.
- Для агентов, подключенных к панели Agentforce в Lightning Experience (например, агенты Agentforce Employee), язык конечного пользователя устанавливается в параметрах языка пользователя Salesforce для организации. См. «Редактирование языковых и региональных параметров».
- Для агентов, подключенных к расширенному чату v1 (например, агенты Agentforce Service), администратор настраивает поле предчата, определяющее язык конечного пользователя. См. Использование дополнительных языков в расширенных диалогах чата v1.
- Для агентов, подключенных к другим каналам (например, Agentforce Lead Nurturing), можно установить язык конечного пользователя посредством Agent API. См. Отправка переменных агента посредством API агента.
- Стандартный язык агента: Это основной или базовый язык, указанный для агента. Агент использует стандартный язык, если язык не обнаружен в начале сеанса или если обнаруженный язык не поддерживается. См. «Обновление параметров языка».
- Разрешенные языки агента: Это набор дополнительных поддерживаемых языков, на которые может переключиться агент на основе обнаружения языка. См. «Обновление параметров языка».
Пример: Системные сообщения и язык конечного пользователя
При настройке агента вы определяете системные сообщения для агента. К ним относятся приветственное сообщение, сообщение об ошибке и (для агентов службы поддержки) сообщение о расширении. Эти сообщения написаны на одном языке.
В начале сеанса чата Agentforce принимает решение о переводе системных сообщений на основе трех основных языковых параметров.
- Если язык конечного пользователя соответствует стандартному языку агента, перевод не выполняется, а системные сообщения выводятся в исходном виде.
- Если параметры не совпадают, Agentforce проверяет, является ли язык конечного пользователя второстепенным языком агента. Если это так, Agentforce переводит системные сообщения на язык конечного пользователя.
- Если Язык конечного пользователя не является ни стандартным языком агента, ни дополнительным языком агента, будет использован стандартный язык агента. Перевод не выполняется, а системные сообщения выводятся в исходном виде.
Ожидаемое поведение:
| Пример | Параметры агента | Язык системных сообщений |
| 1 | Системное сообщение написано на английском языке Стандартный язык агента установлен на английский Дополнительный язык агента пустой Язык конечного пользователя установлен на французский |
Английский, поскольку агенту разрешен только английский. |
| 2 | Системное сообщение написано на английском, Стандартный язык агента установлен на английский Дополнительный язык агента установлен на французский Язык конечного пользователя установлен на французский |
Французский, поскольку язык конечного пользователя отличается от стандартного языка агента, а язык конечного пользователя доступен как дополнительный язык агента. |
| 3 | Системное сообщение написано на французском языке Стандартный язык агента установлен на английский Дополнительный язык агента установлен на французский Язык конечного пользователя установлен на английский |
Французский, поскольку стандартный язык агента соответствует языку конечного пользователя. |
Пример: Переключение языков посредством нескольких настроенных языков
Если агент настроен на несколько языков, агент назначает приоритет языку ввода пользователя в разговоре, если это один из настроенных языков. Например, агент, которому английский задан стандартный язык, а португальский и испанский за дополнительные языки.
- В начале сеанса язык конечного пользователя устанавливается на английский.
- Пользователь задает вопрос на испанском языке, а агент отвечает на испанском.
- Пользователь потом задает вопрос на английском (в этом же разговоре), а агент переключается и отвечает на английском, даже если стандартным языком пользователя является испанский.
- Затем пользователь задает вопрос на португальском языке (в том же разговоре), а агент переключается повторно и отвечает на португальском.
- Когда агент выполняет действие, результаты действия отображаются на языке конечного пользователя (английском) на протяжении всего сеанса. Но ответ агента, который обтекает результат действия, является динамическим. Таким образом, возможно отображение ответов на разных языках, например, "Asunto: Проблемы с холстом".

Агент учитывает языки, которые он настроен понимать. Если пользователь задает вопрос на языке, на который агент не настроен, агент может не предоставить ответ на этом языке. Вместо этого, он объясняет, что не может отвечать на языке пользователя. Например, если пользователь задает вопрос на итальянском языке, а агент не настроен на использование итальянского языка, он отвечает на итальянском языке, чтобы объяснить поддерживаемые языки.

Этот алгоритм обеспечивает реагирование агента на непосредственный язык сообщения пользователя, а также сохраняет границы для языков, которые он не обрабатывает.

