メインコンテンツにスキップ

複数言語でFin AI Agentを使用する

複数言語でサポートと回答を提供する多言語AIエージェントを作成します。

より多くの言語でusersに自動サポートを提供し、Fin AI Agentが関与する会話数を増やします。

Fin AI Agentは現在、以下の言語でAI Answersをサポートしています:

アラビア語、ベンガル語、ボスニア語、ブラジルポルトガル語、ブルガリア語、カタロニア語、クロアチア語、チェコ語、デンマーク語、オランダ語、英語、エストニア語、フィンランド語、フランス語、ドイツ語、ドイツ語(敬語)、ギリシャ語、ヘブライ語、ヒンディー語、ハンガリー語、インドネシア語、イタリア語、日本語、韓国語、ラトビア語、リトアニア語、マレー語、モンゴル語、ノルウェー語、ペルシャ語、ポーランド語、ポルトガル語、ルーマニア語、ロシア語、セルビア語、簡体字中国語、スロベニア語、スペイン語、スワヒリ語、スウェーデン語、タイ語、繁体字中国語、トルコ語、ウクライナ語、ベトナム語。


多言語体験

Finは、workspace settingsで追加したサポート言語を自動的に検出し、顧客に返信します。

Finはworkspaceで有効になっているコンテンツを使って回答を生成します。

Finはまず、質問が書かれた言語で利用可能なコンテンツを使って回答を検索します。例えば、ユーザーがフランス語で質問した場合、Finは利用可能なフランス語のコンテンツ(記事、スニペット、PDFファイルなど)を検索します。

リアルタイム翻訳を有効にしている場合、Finが顧客の言語で関連するサポートコンテンツを見つけられないときは、既存の別の言語のコンテンツ(選択したフォールバック言語)を翻訳します。


多言語Finの設定方法

サポートする言語を選択する

Finがサポートする言語を選択するには、設定 > 多言語に移動してください。

コンテンツを追加し、AI Agentで利用可能にする

トレーニング > コンテンツに移動し、Finがサポートする言語でコンテンツを追加してください。Fin AI Agent用に有効化していることを確認してください。

リアルタイム翻訳 任意

リアルタイム翻訳を有効にすると、Finはすべてのサポート言語でコンテンツがなくても動作可能です。代わりに、1つの言語でコンテンツを作成すればよいです。

設定 > 返信設定に移動し、Finの多言語サポートのドロップダウンで「リアルタイム翻訳」を有効にします。次に、デフォルト言語のドロップダウンメニューで、Finが他の言語に翻訳するコンテンツの言語を選択し、変更を保存します。デフォルト言語workspaceのデフォルト言語です。

この設定を有効にすると、Finはコンテンツの言語に関係なく、顧客の言語で回答を生成します。Finがサポートする言語を指定する必要があることに注意してください。


Finが対話言語を決定する方法

Finは顧客のlocaleを使ってAI対話時の言語を決定します。

localeは通常、顧客のユーザープロフィールから取得され、Finの応答に直接影響します。

実際の意味:

  • 顧客のlocaleが特定の言語(例:オランダ語)に設定されている場合、Finはその言語で回答を生成します。

  • これは、顧客のメッセージ内容やFinのworkflowが別の言語(例:英語)で書かれていても適用されます。

Fin Messengerでの言語設定の上書き

Finに特定の言語を常に使わせたい場合、Fin Messengerでデフォルトの動作を上書きできます。

言語の上書きは以下を保証します:

  • Messengerインターフェースが選択した言語で表示されること。

  • Finの応答がウェブサイトで選択された言語と一致すること。

これは、製品が単一言語を強制する場合や、localeデータが顧客の期待を反映しない場合に役立ちます。

ステップ1:言語上書き設定の構成

Fin Messengerの設定にlanguage_overrideパラメータを追加します。

<script>
window.intercomSettings = {
app_id: "YOUR_APP_ID",
language_override: "LANGUAGE_ISO_CODE" // Replace with your site’s selected language
};
</script>
<script>
(function(){
var w=window;var ic=w.Intercom;
if(typeof ic==="function"){ ic('reattach_activator'); ic('update', w.intercomSettings); }
else{
var d=document;var i=function(){i.c(arguments)};i.q=[];i.c=function(args){i.q.push(args)}; w.Intercom=i;
var l=function(){
var s=d.createElement('script'); s.type='text/javascript'; s.async=true; s.src='[MESSENGER_SCRIPT_URL]';
var x=d.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s,x);
};
if(document.readyState==='complete'){ l(); } else { w.addEventListener('load', l, false); }
}
})();
</script>

注意:正しい言語コード(例:英語はen、フランス語はfr、簡体字中国語はzh-CN)に置き換えてください。

ステップ2:Messenger起動前に上書きを設定

Messenger起動language_override設定を適用します。

これにより:

  • Messengerインターフェースが正しい言語で読み込まれます。

  • Finはすぐにその言語で応答します。

Messenger起動後に上書きを変更した場合、新しい言語は次回Messengerが再読み込みされたときにのみ適用されます。

ステップ3:サポート言語の確認

選択した言語がworkspaceのサポート言語で有効になっていることを確認してください。

重要:Finはworkspaceで明示的に設定された言語でのみ応答できます。

ユーザー別言語上書き

より細かい制御のために、個々の顧客レベルで言語を強制できます。

オプションには以下が含まれます:

  • Workflows:特定の対話中に言語ロジックを適用するため。

  • Contact record settings:単一顧客のすべての会話で一貫した言語を強制するため。

この方法はVIP顧客、地域限定体験、またはコンプライアンスに基づく言語要件に役立ちます。


異なる言語でFin AI Agentをプレビューする

Fin AI Agentをライブにする前に、トレーニング > コンテンツのMessengerプレビューを使ってテストできます。プレビュー上部にテストしたい言語を選択するオプションがあります。

プレビューで生成された会話は、Preview userという名前でinboxに表示され、チームメンバーが会話の見え方を確認できます。

注意:Finは会話ごとに言語を1回だけ検出し、すべてのAI回答とworkflowsは会話開始時に検出された言語に従います。


Fin AI Agentの言語別パフォーマンスを評価する

Fin AI Agentをライブにしたら、Fin AI Agentレポートにアクセスできます。

レポートは言語でフィルターできます。フィルター追加 > 言語をクリックし、フィルターしたい言語を選択してください。

こちらの回答で解決しましたか?