トピックの管理

トピックを管理するには、さまざまな方法があります。 Copilot Studio には、トピックにエラーがあるかどうかを知らせるトピック チェッカーが含まれています。 トピックをオンまたはオフにして、コパイロットとチャットしているユーザーに表示されないようにすることができます。 トピックを複製して、新しいトピックを簡単に作成することもできます。

トピックのエラー

トピックを保存すると、Copilot Studio はいかなる問題もトピックで報告します。

  • エラー により、コパイロットの動作が停止します。 コパイロットを公開する前に修正する必要があります。
  • 警告 はコパイロットの作業の停止はしませんが、一部のトピックが期待どおりに動作しなくなる可能性があります。 警告が表示された場合は修正する必要があります。

トピック ページで、トピックにエラーがあるかどうか、また、エラー 列でエラーの数が確認できます。 このページには、エラーのみが表示されます。なぜなら、警告とは異なり、コパイロットが作業しなくなるからです。

トピック エラーを表示する

  1. トピックを トピック ページから開きます。

  2. ツール バーの トピック チェッカー を選択します。

    トピック チェッカー パネルが表示され、トピック のエラーと警告が報告されます。

  3. エラーを選択し、エラーを含むノードに直接移動します。

トピックの状態

トピックには、コパイロットの会話で使用またはトリガーできるかどうかを示す オン または オフ の状態があります。 既定では、新しいトピックは、状態がオンに設定されて作成されます。

トピックが オン の場合、予期どおりにトリガーされます。 トピックは、そのトリガー フレーズの結果として、または別のトピックがリダイレクトされたときにトリガーされます。

トピックが オフ の場合:

  • トピック アイコン はインジケータが灰色に変わります。
  • トピックはまったくトリガーされません。
  • トピックは、会話内でトリガー フレーズが使用された場合、または別のトピックがリダイレクトされた場合にはトリガーされません。
  • トピック チェッカーは、別のトピックが オフ トピックにリダイレクトされた場合、エラーを識別します。
  • コパイロットを公開すると、すべてのトピックが、オン または オフ のいずれかで公開されます。

ヒント

トピックをオフにして、下書き状態で作業します。 ライブ移行する準備ができている他のトピックへの変更を公開している間は、状態をオフのままにしておきます。

トピックのオン/オフを切り替える

トピックのステータスを変更するには、より多くのオプション アイコン () をトピックの名前の横に置き、状態 トグルを使用します。

トピックをコピーする

いくつかのトピックを作成すると、新しいトピックの作成時に、前のトピックをベースラインとして使用できます。

トピック ページで、トピックの名前の横にある より多くのオプション アイコン () を選択して、コピーを作成する を選択します。

これは、名前に (コピー) が追加された、選択したトピックの複製を作成します。 説明、トリガー フレーズ、および会話全体など、すべてのトピック コンテンツが新しいトピックにコピーされます。

同じトリガーフレーズを持つオリジナルのトピックとの混乱を避けるために、新しい トピックを オフ にします。

新しいトピックの編集が完了したら、オンにしてテストします。 準備が完了したら、新しいトピックを公開します。

トピックをコピーする回数に制限はありません。 各トピック には独自の内部 ID があります。

トピック名の変更

作成キャンバス ツールバーを使用すると、トピックの名前をすばやく変更できます。 ツールバーで、トピック を選択し、リストから トピック の名前を選択します。 トピック ページで、トピック の名前を選択し、新しい名前を入力して Enter キーを押します。

重要

トピックの名前にはピリオド (.) を使用しないでください。 トピックの名前にピリオドがあるコパイロットを含むソリューションはエクスポートできません。

別のトピックにリダイレクトする

最初からやり直さずに トピック から別の会話に移行するには、Redirect ノードを追加します。 会話が宛先 トピック の最後に到達すると、デフォルトでは発信元のトピックで再開されます。 必要に応じて、Redirect ノードの後に​​さらにノードを挿入できます。

  1. 遷移を発生させるノードの下にある ノードの追加 アイコン を選択し、 トピック 管理 をポイントして、 別の トピック に移動を選択します。

  2. 目的の宛先トピックをリストから選択します。

  3. 必要に応じて、トピック間で変数を渡します。 リダイレクト先のトピックに入力変数が必要な場合、または元のトピックに出力変数を返すことが予想される場合は、それぞれの値を入力または選択します。

  4. トピック を保存し、コパイロットのテスト ペインを使用して、コパイロットが宛先トピックを正常に呼び出すことを確認します。

現在のトピックまたはすべてのトピックを終了する

デフォルトでは、リダイレクトされた会話は、呼び出された トピック の終了時に、元のトピックに戻ります。 トピック を終了するか、会話を終了するには、現在のトピックを終了 ノードまたは すべてのトピックを終了 ノードを使用します。

  • 現在のトピックを終了する ノードは現在のトピックを終了します。 現在のトピックが別のトピックから呼び出された場合、会話はすぐに元のトピックに戻ります。 このノードの一般的な使用事例は、条件分岐です。 トピックを早期に終了する分岐もあれば、現在のトピックを続行する分岐もあります。

  • すべてのトピックを終了するノードは、すべてのアクティブなトピックをすぐに終了します。 コパイロットは、ユーザーからの次のメッセージを新しい会話の最初のメッセージと見なします。

    会話が終了したことをユーザーに知らせるには、すべてのトピックを終了 ノードの 会話を終了 ノードを追加します。

システム トピックの多くは、これらのノードを使用して、会話の終了ややり直しの方法を制御します。 システム トピックの使用 方法について説明します。

ヒント

すべてのトピックを終了するノードは、グローバル変数のクリアやリセットを行いません。 グローバル変数をクリアするには、まず、すべての変数をクリア ノードを使用します。 この例は、Copilot Studio で 会話をリセット というシステム トピックで確認できます。