演習 - コパイロットを使用してトピックを作成する

完了

ここでは、コパイロットの会話のフローを作成します。

コパイロットを使用してトピックを作成する

  1. Microsoft Copilot Studio にサインインします。

  2. 画面の左側で、コパイロット を選択し、前の演習で作成したコパイロットを選択します。

    コパイロットを選択しているスクリーンショット。

  3. コパイロットが開いたら、トピック タブを選択します。

    トピックは個別の会話パスであり、一緒に使用すると、ユーザーは自然でスムーズに流れる会話を交わすことができます。 手動で作成することも、自然言語を使用して生成することもできます。

  4. + トピックを追加>コパイロットを使用して説明から作成する を選択します。

    コパイロットを使用して説明からトピックを作成しているスクリーンショット。

  5. 新しいウィンドウが表示され、トピックに名前を付けるよう要求されます。作成するトピックを説明してください... に説明を入力します。

  6. トピックに名前を付ける フィールドに、次のように入力します。

    Book a Real Estate Showing

  7. "作成するトピックを説明してください..." フィールドに、次のように入力します。

    Let someone book a real estate showing providing their full name, email, address of the property, and date and time of the showing.

    次に、作成 を選択します。

    トピックの作成ウィンドウのスクリーンショット。

  8. 生成されたトリガー フレーズを含む新しいトピックが表示されます。

    生成されたトピックのトリガー フレーズのスクリーンショット。

    複数の質問ノード、エンティティの選択、変数の名前付けに加えて、以下も表示されます。

    生成されたトピックのノードのスクリーンショット。

    まとめると、以下の内容が表示されます。

    • トリガー フレーズを含むトリガーノード
    • ユーザーの名前を求める質問ノード
    • ユーザーのメール アドレスを求める質問ノード
    • 物件の住所を求める質問ノード
    • 内見の日時を求める質問ノード

    不要なノードがあればすべて削除します。

    メモ

    生成されたコンテンツは、ここに表示されているものと異なる場合がある点に注意してください。

コパイロットを使用したトピックの編集

  1. メール アドレスは何ですか? の質問ノードを探して選択します。

  2. 次に、作成キャンバスの上部にある コパイロット アイコンを選択します。 これにより、画面の右側に コパイロットで編集 パネルが開きます。

    ノードを選択した後に コパイロット アイコンを選択すると、コパイロットで行った変更がそのノードに適用されます。

  3. コパイロットで編集 パネルの 何の操作を実行しますか? フィールドに、次のように入力します。

    Update the Question node to say thank you to the FullName variable from the previous node and then proceed to ask the question

    次に、作成 を選択します。

    コパイロットを使用して質問ノードを更新しているスクリーンショット。

  4. コパイロットがメール アドレスは何ですか? という質問ノードを次のように更新し、その前のメッセージ ノードの FullName 変数が含められます。

    更新された質問ノードのスクリーンショット。

    コパイロットを使用することで、新しいノードを追加するほかに、既存のノードを更新することもできます。

  5. ノードの周囲の空きスペースをクリックすることにより、ノードの選択を確実に解除し、コパイロットで編集 パネルの何の操作を実行しますか? フィールドに、次のように入力します。

    Summarize the information collected in an adaptive card

    次に、作成 を選択します。

  6. トピックの末尾に、アダプティブ カードを含むメッセージ ノードが追加されていることがわかります。 [アダプティブ カード] を選択します。

  7. 画面の右側にアダプティブ カードのプロパティが表示されます。 矢印アイコンを選択して、アダプティブ カードの式を展開します。

    アダプティブ カードのプロパティのスクリーンショット。

    アダプティブ カードの式は、上記のようになります。 このようになっていない場合は、以下の式をコピーして貼り付けることができます。

    {
    type: "AdaptiveCard", 
        body: 
        [
            {
                type: "TextBlock",
                size: "Medium",
                weight: "Bolder",
                text: "Summary"    
            },
            {
                type: "FactSet",
                facts: 
                [
                    {
                        title: "Full Name",
                        value: Text(Topic.FullName)
                    },
                    {
                        title: "Email Address",
                        value: Text(Topic.EmailAddress)
                    },
                    {
                        title: "Property Address",
                        value: Text(Topic.PropertyAddress)
                    },
                    {
                        title: "Date and Time",
                        value: Text(Topic.ShowingDateAndTime)
                    }
                ]
            },
            {
                type: "TextBlock",
                text: "Thank you for providing the information."
            }
        ]
    }
    
  8. アダプティブ カードのプロパティを開くと コパイロットで編集 パネルが閉じるため、アイコンを選択してもう一度開く必要があります。

  9. ノードの周りにある空白の領域をクリックして、ノードが選択されていないことを確認します。 何の操作を実行しますか? フィールドに、次のテキストを入力します。

    Add a new multiple choice question to prompt the user if the details are correct with two options Yes or No

    次に、作成 を選択します。

  10. トピックの末尾に、ユーザーが選択できるオプションを含む新しい質問ノードが追加されます。

    複数選択式の質問ノードのスクリーンショット。

  11. 画面の右上隅で、保存 ボタンを選択してトピックの変更を保存します。

  12. 保存したら、画面の右上にある テスト を選択して、コパイロットのテスト ウィンドウを開きます。

  13. 会話の開始メッセージが表示され、コパイロットによって対話が開始されます。 応答に、先に作成したトピックのトリガー フレーズを入力します。

    I want to book a real estate showing

    次に、"氏名は何ですか?" という質問が応答として表示されます。

  14. 求められた残りの情報を入力します。

    "氏名は何ですか?"

    <Your name>
    

    "ありがとうございます、<あなたの名前> さん。 メール アドレスは何ですか?"

    <Your email address>
    

    "物件の住所はどこですか?"

    555 Oak Lane, Denver, CO 80203
    

    "内見をスケジュールする日時はいつですか?"

    10/10/2023 10:00 AM
    
  15. すべての情報を入力すると、入力した情報を含むアダプティブ カードに加えて、その情報が正しいかどうかを尋ねる質問と "はい" または "いいえ" を選択するオプションが表示されます。

    情報が入力されたアダプティブ カードのスクリーンショット。

    いずれかのオプションを選択した後、さらにトピックを開発し、Power Automate フローを介して Dataverse にデータを保存するか、入力した情報を使用してメールをユーザーに送信します。 ただし、これはこのモジュールの範囲外です。