詳細情報:
Agentforce 言語のサポート
Agentforce Builder でサポートされる言語、複数言語の設定、エージェントのテストについて説明します。
Agentforce でサポートされる言語
言語は、Agentforce(デフォルト)、Agentforce 従業員エージェント、および 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 |
| ヘブライ語 (ベータ) | なし | へ |
| ヒンドゥー語 | なし | こんにちは |
| ハンガリー語 | なし | 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 を変更して、エージェントの応答を確認します。詳細については、「Agentforce Builder でのエージェントのテスト」を参照してください。
操作手順
Agentforce アーキテクチャは、いくつかの主要な変数とプロセスを使用して言語のバリエーションを処理するように設計されています。これらのコンポーネントにより、エージェントはマルチ言語ユーザーの入力を正確に解釈し、正しい言語で応答できます。
Agentforce では、次の 3 つの主要な言語設定が使用されます。
- エンドユーザー言語: この設定はユーザーの入力言語を表します。この値は、エージェントチャネル (またはクライアント) によって明示的に定義されます。この設定の入力方法は、使用しているエージェントチャネルの種別によって異なります。
- Lightning Experience の Agentforce パネルに接続されたエージェント(Agentforce 従業員エージェントなど)の場合、エンドユーザ言語は組織の Salesforce ユーザの言語設定から設定されます。「Edit Your Language and Locale Settings (言語およびロケール設定の編集)」を参照してください。
- 拡張チャット v1 に接続されているエージェント(Agentforce サービス エージェントなど)の場合、システム管理者は事前チャット フィールドを設定して、エンドユーザーの言語を決定します。「拡張チャット v1 の会話での追加言語の使用」を参照してください。
- 他のチャネル(Agentforce Lead Nurturing など)に接続されているエージェントの場合、エージェント API を使用してエンドユーザー言語を設定できます。「エージェント API を使用したエージェント変数の送信」を参照してください。
- エージェントデフォルト言語: これは、エージェントに指定する主言語または代替言語です。セッションの開始時に言語が検出されない場合、または検出された言語がサポートされていない場合、エージェントはデフォルト言語を使用します。「言語設定の更新」を参照してください。
- エージェントが許可する言語: これは、言語検出に基づいてエージェントが切り替えることができる、サポートされる第 2 言語セットです。「言語設定の更新」を参照してください。
例: システムメッセージとエンドユーザー言語
エージェントを設定するときに、エージェントのシステム メッセージを定義します。これには、歓迎メッセージ、エラーメッセージ、および (サービスエージェント用の) エスカレーションメッセージが含まれます。これらのメッセージは 1 つの言語で記述されます。
チャット セッションの開始時に、Agentforce は 3 つの主要な言語設定に基づいてシステム メッセージを翻訳するかどうかを決定します。
- エンドユーザー言語がエージェントのデフォルト言語と一致する場合、翻訳は行われず、システムメッセージは最初に記述されたとおりに出力されます。
- 設定が一致しない場合、Agentforce はエンドユーザー言語がエージェント第 2 言語かどうかを確認します。存在する場合、Agentforce はシステムメッセージをエンドユーザー言語に変換します。
- エンドユーザー言語がエージェントデフォルト言語でもエージェント第 2 言語でもない場合は、エージェントデフォルト言語が使用されます。翻訳は行われず、システムメッセージは最初に記述されたとおりに出力されます。
予想される動作:
| 例 | エージェント設定 | システムメッセージ言語 |
| 1 | システムメッセージが英語で記述されている エージェントのデフォルト言語が英語に設定されている エージェントの第 2 言語 が空である エンドユーザー言語がフランス語に設定されている |
エージェントに英語のみが許可されているため、英語です。 |
| 2 | システムメッセージは英語で記述され、 エージェントのデフォルト言語が英語に設定されている Agent Secondary Language がフランス語に設定されている エンドユーザー言語がフランス語に設定されている |
[エンドユーザー言語] は [エージェントのデフォルト言語] とは異なり、[エンドユーザー言語] はエージェントの第 2 言語として使用できるため、フランス語です。 |
| 3 | システムメッセージがフランス語で記述されている エージェントのデフォルト言語が英語に設定されている Agent Secondary Language がフランス語に設定されている エンドユーザー言語が英語に設定されている |
[エージェントのデフォルト言語] が [エンドユーザー言語] と同じであるため、フランス語です。 |
例: 複数の設定済み言語を使用した言語切り替え
エージェントに複数の言語が設定されている場合、エージェントは会話内のユーザーの入力言語 (設定済みの言語のいずれか) が優先されます。たとえば、デフォルト言語として英語、追加言語としてポルトガル語とスペイン語が設定されているエージェントについて考えてみます。
- セッションの開始時に、エンドユーザーの言語は英語に設定されます。
- ユーザーがスペイン語で質問すると、エージェントはスペイン語で応答します。
- その後、ユーザーが英語で (同じ会話で) 質問すると、エージェントは切り替えて、ユーザーのデフォルト言語がスペイン語であっても英語で応答します。
- その後、ユーザーがポルトガル語で (同じ会話で) 質問すると、エージェントは再度切り替えてポルトガル語で応答します。
- エージェントがアクションを実行すると、アクションの出力はセッション全体を通じてエンドユーザー言語 (英語) で表示されます。ただし、アクション出力をラップするエージェントの応答は動的です。「Asunto: Issues with Canvas (アスンート: キャンバスの問題)」のように 言語が混在する回答を表示することもでます

エージェントは、理解するように設定された言語に従います。エージェントが設定されていない言語でユーザーが質問をすると、エージェントはその言語で回答しないことがあります。代わりに、ユーザーの言語で応答できないことを説明します。たとえば、ユーザーがイタリア語で質問し、エージェントがイタリア語を使用するように設定されていない場合、エージェントはイタリア語で応答し、サポートされる言語を説明します。

この動作により、エージェントはユーザーのメッセージの即時言語に応答し、処理するように設定されていない言語の境界も維持されます。

