フローをアクションとして呼び出す

コパイロットに要求に応じて天気予報を生成する機能を提供し、Copilot Studio でクラウド フローを使用する方法について説明します。 前の例と同じように、天気予報をフェッチするフローを作成しました。 この例では、コパイロット トピックの アクションの呼び出し ノードを使用して、顧客が天気について質問したときにフローを呼び出します。

まだ気象予測フローを作成していない場合は、今作成してください。

前提条件

トピックからフローを呼び出す

  1. Copilot Studio で、編集するコパイロット用の トピック ページ に移動します。

  2. 新しいトピックを作成し、気象を取得と名付けます。

  3. 以下のトリガー フレーズを追加:

    • 雨が降るでしょう
    • 今日の予測
    • 気象を取得
    • 天気はどうですか

    新しいトピックのトリガー フレーズのスクリーンショット。

    メッセージ ノードが作成されました。

  4. お手伝いしますをメッセージ ノードに入力し、その下のノードの追加 (+) ボタンをクリックして、新しいノードを追加します。

  5. 次の例に示すように、フローが必要とする市区町村郵便番号の入力に対して 2 つの質問するノードを追加します。

    トピックの市区町村と郵便番号の質問ノードのスクリーンショット。

    市区町村には Var1郵便番号には Var2 と、各応答に関連付けられている変数の名前に注意してください。 そのままにしておくか、鉛筆アイコンを選択して、「市区町村」や「郵便番号」などの内容を示す名前を付けることができます。

  6. 郵便番号質問ノードの下にあるノードの追加 (+) を選択します。

  7. ノードの選択ウィンドウで、アクションを呼び出すを選び、先ほど作成した気象予報を取得フローを選択します。

    強調表示された天気予報取得フローのあるアクションの呼び出しノードのスクリーンショット。

  8. フロー入力を質問ノードからの出力変数に割り当てます。 都市 (テキスト)Var1 からその値を取得し、郵便番号 (数値)Var2からその値を取得します。 変数の名前を変更した場合、代わりに新しい名前を入力します。

  9. フローのノードの下で、メッセージ ノードを追加し、フローの出力を使用するメッセージを入力します。 例:

    (x)location:{x}day_summary の今日の予報。 雨の可能性は {x}chance_of_rain%

    フローの入力と出力、およびメッセージ ノードで使用される出力のスクリーンショット。

  10. 保存 を選びます。

コパイロット トピックで使用されるフローを管理する

コパイロット トピックのアクション ノードからフローを呼び出した後、ノード メニューを使用してフローを管理することができます。 Copilot Studio 作成キャンバスには、3 つのオプションがあります。

  • 削除: トピックからノードとフローを完全に削除する場合に選択します。

  • フローの更新: Power Automate ポータルでフローに変更が加えられた場合、これを選択するとトピックのフローの再読み込みと検証が行われます。 トピックを保存する前に、フローの問題をすべて修正する必要があります。

  • フローの置換: アクション ピッカーを選択して開き、別のフローの選択または作成を行えます。

Copilot Studio 作成キャンバスのフロー オプションのスクリーンショット。

フローとトピックをテストする

呼び出し元のフローとトピックをテストすることをお勧めします。

コパイロットのテスト ペインにトピックのトリガー フレーズの 1 つを入力して、コパイロットとの会話を開始します。 コパイロットが都市と郵便番号を尋ねてきたら、入力してください。 コパイロットが今日の天気予報を返し、メッセージが期待どおりに表示されることを確認します。

コパイロットのテストのスクリーンショット。

コパイロットのトラブルシューティング

トピックとフローに変更を加えるときは コパイロットをテスト し、すべてが機能していることを確認します。 コパイロットは会話中に問題が発生すると、エラー メッセージで応答します。

フローに関連するほとんどの問題は、フロー チェッカーで見つけることができます。 作成キャンバスに関する問題は、トピック チェッカー に表示されます。