Share via


多言語コパイロットの構成と作成

重要

Power Virtual Agents 機能は、生成 AI への多大な投資と Microsoft Copilot 全体の統合の強化により、現在 Microsoft Copilot Studio の一部となっています

ドキュメントやトレーニング コンテンツが更新される間、一部の記事やスクリーンショットで Power Virtual Agents が参照される場合があります。

多言語コパイロットは、すべてのコンテンツを 1 つのコパイロットに保持しながら、さまざまな言語で顧客とコミュニケーションできるコパイロットです。 多くの場合、コパイロット ユーザーの Web ブラウザ設定に基づいて目的の言語を自動的に検出して同じ言語で応答し、よりパーソナライズされた魅力的なエクスペリエンスを顧客に提供できます。

サポートされている言語の一覧については、サポートされている言語の記事を参照してください。

注意

多言語コパイロットは、次のシナリオではサポートされません。

  • Microsoft Copilot Studio クラシック ボット
  • Dynamics オムニチャネルを使用した音声ボット

多言語コパイロットの構成

コパイロットが最初に作成されるときは、プライマリ言語で作成されます。 (コパイロットのプライマリ言語を選択する方法の詳細については、サポートされている言語の記事を参照してください)。

多言語コパイロットを有効にする。

  1. コパイロットを開いた状態で、サイド ナビゲーション ウィンドウで言語を展開し、言語の追加を選択します。

    多言語コパイロットを設定する。

  2. コパイロットに追加する言語を選びます。

    多言語コパイロット言語を選択します。

  3. 言語の追加を選択し、言語のリストが正しいことを確認します。

    コパイロットに追加されたすべての言語を示す画面。

注意

サポートされている言語のリストに含まれている限り、必要なだけ第 2 言語をコパイロットに追加できます。

多言語コパイロットでローカライズを管理する

注意

すべてのコパイロット トピックとコンテンツの編集は、コパイロットのプライマリ言語で行う必要があります。 コパイロットの第 2 言語を編集して文字列をローカライズするには、このセクションの手順を使用する必要があります。
ここで説明するようにコパイロット文字列をローカライズしてコパイロットにアップロードすると、テスト コパイロットで言語を切り替えることにより、作成キャンバスでローカライズされたコンテンツを表示できます。

ローカライズした文字列を多言語コパイロットに追加する。

  1. コパイロットを開いた状態で、サイド ナビゲーション ウィンドウで言語 (プレビュー) を展開し、更新したい言語のローカライズの更新を選択します。

  2. ローカライズの更新ページで、JSON または ResX 形式を選択して、その言語の現在のローカライズ ファイルをダウンロードします。

    ローカライズ ファイルをダウンロードおよびアップロードするためのウィンドウを表示する画面。

    注意

    ダウンロードしたファイルには、コパイロットの最新のローカライズされたコンテンツが含まれています。 ローカライズ ファイルの以前のバージョンをダウンロードする必要がある場合は、 Power Apps のコパイロットのソリューションを開いて以前のバージョンをダウンロードします

  3. ダウンロードしたファイルを開き、プライマリ言語の文字列を適切な翻訳されたテキストに置き換えます。

  4. ローカライズの更新ページに戻り、参照を選択して、翻訳されたファイルをアップロードします。

  5. ローカライズの更新ページを閉じます。

多言語コパイロットの作成に関する考慮事項

作成時に、会話の途中で現在の使用言語を変更するようコパイロットを構成できます。 このロジックは、コパイロット内の任意のトピックに存在します。

コパイロットの現在の言語を変更するには、User.Language 変数値をコパイロットの第 2 言語の 1 つに設定します。 この選択により、コパイロットが話す言語がすぐに変更されます。

User.Language 変数の値を定義する変数の設定ノードを示す画面。

多言語コパイロットのテスト

多言語コパイロットのテストをするには。

  1. テスト コパイロットを開きます。

  2. テスト コパイロットの上部にあるメニューを開き、第 2 言語の 1 つを選択します。

    テスト コパイロットでの第 2 言語の選択を示す画面。

  3. テスト コパイロットは自身をリロードしますが、今回は選択した第 2 言語を使用します。 作成キャンバスは第 2 言語を表示します。

  4. コパイロットをテストするには第 2 言語でメッセージを入力します。

ブラウザ言語をコパイロットでサポートされている第 2 言語に設定するには、デモ コパイロット Web サイトを開きます。 デモ Web サイトは第 2 言語で開き、コパイロットは第 2 言語の文字列を使用してチャットします。

構成されていない言語に対する多言語コパイロットの動作

コパイロット ユーザーが、上記の手順でコパイロットに構成されていない言語にブラウザを構成している場合、コパイロットは常にプライマリ言語 (コパイロットが最初に作成された言語) にフォールバックします。 コパイロットの作成後にコパイロットのプライマリ言語を変更することはできません。

翻訳が欠落している場合の多言語コパイロットの動作

コパイロット作成者がプライマリ言語でコパイロットに変更を加え、翻訳をアップロードしない場合、コパイロットは未翻訳の変更をコパイロットのプライマリ言語で表示します。 これにより、混乱を招く二重言語エクスペリエンスが生じます。 プライマリ言語でコパイロットに変更を加えた後は、翻訳が最新であることを常に確認してください。