Microsoft Copilot Studio でのトピックの管理
重要
Power Virtual Agents 機能は、生成 AI への多大な投資と Microsoft Copilot 全体の統合の強化により、現在 Microsoft Copilot Studio の一部となっています。
ドキュメントやトレーニング コンテンツが更新される間、一部の記事やスクリーンショットで Power Virtual Agents が参照される場合があります。
トピックを管理するには、さまざまな方法があります。 Copilot Studio には、トピックにエラーがあるかどうかを知らせるトピック チェッカーが含まれています。 トピックをオンまたはオフにして、コパイロットとチャットしているユーザーに表示されないようにすることができます。 トピックをコピーまたは複製して、新しいトピックを簡単に作成することもできます。
前提条件
トピックのエラー
トピックを保存すると、Copilot Studio はエラーが含まれているか、または警告が生成されたかどうかを通知します。
- エラー により、コパイロットの動作が停止します。 コパイロットを公開する前に修正する必要があります。
- 警告 により、コパイロットの動作が停止することはありませんが、個々のトピックが期待どおりに動作しなくなる可能性があります。 警告が表示された場合は修正する必要があります。
トピックにエラーがあるかどうか、およびエラーの数は、トピックの エラー 列で確認できます。 エラーはコパイロットの動作を妨げるため、このページにはエラーのみが表示され、警告は表示されません。
トピック エラーを表示する
トピック & プラグイン ページからトピックを開きます。
トピック チェッカー を選択します。
トピックのエラーと警告のリストを表示する トピック チェッカー ペインが開きます。
エラーを選択し、エラーを含むノードに直接移動します。
エラーの種類
トピック チェッカーは、4 種類のエラーにフラグを立てます。
- ノード: ノード全体が正しくありません。 ノードは赤で強調表示されます。
- フィールド: フィールドに必要なデータがない可能性があります。 データは赤で強調表示されます。
- 式: 式が無効である可能性があります。 エラーは赤で強調表示されます。
- 変数の削除: 変数が削除され、「孤立」しました。変数は削除または置換する必要があります。 変数が使用されている場合、エラーは赤で強調表示されます。
トピックの状態
トピックには、コパイロットの会話で使用またはトリガーできるかどうかを示す オン または オフ の状態があります。 既定では、新しいトピックは、状態がオンに設定されて作成されます。 トピック & プラグイン ページの 状態 列のトグルを使用して状態を変更します。
トピックが オン の場合、予期どおりにトリガーされます。 トピックは、そのトリガー フレーズの結果として、または別のトピックがリダイレクトされたときにトリガーされます。
トピックが オフ に設定されている場合:
- トピックはまったくトリガーされません。
- トピックは、会話内でトリガー フレーズが使用された場合、または別のトピックがリダイレクトされた場合にはトリガーされません。
- トピック チェッカーは、別のトピックが オフ トピックにリダイレクトされた場合、エラーを識別します。
- コパイロットを公開する準備ができたら、オン でも オフ でも、すべてのトピックが公開されます。
チップ
トピックをオフにして、下書き状態で作業します。 ライブ移行する準備ができている他のトピックへの変更を公開している間は、状態をオフのままにしておきます。
トピックの状態を確認または変更するには、トピック名の横にある ...
その他のオプション を選択し、状態 オプションを切り替えます。
トピックをコピーする
いくつかのトピックを作成すると、新しいトピックの作成時に、前のトピックをベースラインとして使用できます。
トピック & プラグイン ページで、...
その他のアクション メニューを選択し、次に コピーの作成 を選択します。
このオプションは、名前に (Copy) が追加された、選択したトピックを複製します。 説明、トリガー フレーズ、および会話全体など、すべてのトピック コンテンツが新しいトピックにコピーされます。
コピーされたトピックは、同じトリガーフレーズを持つ元のトピックと混同しないように、既定でオフとなります。
新しいトピックの編集が完了したら、オンにしてテストします。 準備が完了したら、新しいトピックを公開します。
トピックをコピーする回数に制限はありません。 名前に番号が追加され、各トピックには独自の内部 ID があります。
最初からやり直すことなく、現在のトピックから別のトピックに会話を移行するには、リダイレクト ノードを追加します。 会話が新しいトピックの最後に到達すると、既定では元のトピックで再開されます。
別のトピックにリダイレクトする
作成キャンバスでトピックを開きます。
切り替えを行う場所で、+ を選択してノードを追加し、トピック管理 を選択して、別のトピックに移動する を選択します。
一覧からカスタムまたはシステム トピックを選択します。
必要に応じて、トピック間で変数を渡します。 リダイレクトするトピックが入力または出力変数を必要としている場合、それぞれに値を入力するか、または選択します。
トピックを保存し、コパイロットをテストする ペインを使用して、コパイロットがリダイレクト トピック を正常に呼び出すことを確認します。
必要に応じて、リダイレクト ノードの後にさらにノードを挿入することができます。 リダイレクトからのトピックが終了すると、コパイロットは元のトピックに戻り、リダイレクト ノードの後に続くノードで続行します。
現在のトピックまたはすべてのトピックを終了する
既定では、リダイレクトされた会話は、呼び出されたトピックの最後にある元のトピックに戻ります。 現在のトピックを終了する または すべてのトピックを終了する のノードを使用すると、いつでもトピックまたは会話を終了できます。
現在のトピックを終了する ノードは現在のトピックを終了します。 現在のトピックが別のトピックから呼び出された場合、会話はすぐに元のトピックに戻ります。 このノードの一般的な使用事例は、条件分岐です。 トピックを早期に終了する分岐もあれば、現在のトピックを続行する分岐もあります。
すべてのトピックを終了するノードは、すべてのアクティブなトピックをすぐに終了します。 コパイロットは、ユーザーからの次のメッセージを新しい会話の最初のメッセージと見なします。
コパイロットが会話が終了したと考えていることをユーザーに知らせるには、すべてのトピックを終了する ノードの 前 に 会話の終了 ノードを追加します。
システム トピックの多くは、これらのノードを使用して、会話の終了ややり直しの方法を制御します。 Microsoft Copilot Studio でのシステム トピックの使用方法について説明します。
チップ
すべてのトピックを終了するノードは、グローバル変数のクリアやリセットを行いません。 グローバル変数をクリアするには、まず、すべての変数をクリア ノードを使用します。 例については、既定のシステム トピックの会話をリセットを参照してください。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示