演習 - デザイナーでフローを編集する
Contoso Medical は、患者に対して複数のレベルの治療とサービスを提供している医療機関です。 Contoso Medical は、Copilot Studio を使用して、さまざまな痛みに対する患者の診断を支援するエージェントを構築したいと考えています。
エージェントは、次の情報を記録します。
患者の年齢
患者の性別
主な症状
症状が記録されると、それらはテキスト文字列にまとめられ、生成サービスに送信されて症状が確認された後、考えられる診断が提示されます。
エージェント フローを使用して情報を要約し、より効果的に活用可能にします。
フローを開始するイベントを指定および構成する
まず、フローを開始するトリガー (イベント) を選択する必要があります。 この場合、エージェント フローがエージェントによってトリガーされるようになります。 これにより、さまざまなトピックでフローを呼び出すことができます。
自分の組織のアカウントを使用して Copilot Studio にサインインします。
左側のナビゲーションを使って、フロー を選択します。
デザイナーで開始するを選択します。
トリガーの追加 ボックスを選択します。 エージェントがフローを呼び出したときを検索して選択します。
入力の追加を選択します。
数値を選択し、名前を数値から患者の年齢に変更します。
もう一度入力の追加を選択し、テキストを選択して、名前を入力から患者の性別に変更します。
最後にもう一度入力の追加を選択し、テキストを選択して、名前を入力から主な症状に変更します。
重要
実際の症状確認ツールを作成する場合、生成される回答が可能な限り正確になるよう、複数の異なる入力を取り込んでください。 この演習では、方法のみを示しています。
アクションを指定する
エージェントがフローを呼び出したときトリガーの下で、新しいステップを挿入 (+) を選択します。
アクションの追加ウィンドウで、プロンプトの実行を検索して選択します。
[プロンプトを実行する] ウィンドウで、"プロンプト" フィールドを "AI 要約" に設定します。
入力テキストで、動的値 (稲妻) を選択します。
"エージェントがフローを呼び出したとき" で、次の動的値を選択します。
患者の年齢
患者の性別
主な症状
"プロンプトを実行する" ステップで、[新しいステップを挿入 (+)] を選択します。
アクションの追加 ウィンドウで、「応答」と入力し、エージェントに応答するを選択します。
出力の追加を選択します。
テキストを選択します。
出力の名前を要約されたテキストに設定します。
応答に使用する値を入力 フィールドで、動的値 (稲妻) を選択します。
本文を検索して選択します。
ドラフトの保存 を選択します。
概要 タブを選択します。
詳細セクションで、編集を選択します。
名前を無題から症状を要約に変更します。
保存 ボタンを選択します。
デザイナー タブに戻ります。
公開 を選択します。
重要
"プロンプトを実行する" アクションの後にコンテンツ承認アクションがない、という警告が表示される場合があります。 通常、正確な情報を提示するため、このような人間によるやり取りを含める必要があります。 この演習では、その目的に沿って公開します。
患者の年齢、性別、症状を取得して要約を作成し、その要約を Copilot Studio エージェントに出力するエージェント フローを正常に構築しました。 プロセスの次のステップでは、この情報を取得し、潜在的な診断を提供するために使用されるエージェントを作成します。
エージェントを作成する
必要に応じて、Copilot Studio を開きます。
左側のナビゲーションを使って、エージェントを選択します。
新しいエージェントを選択します。
スキップして構成 ボタンをクリックします。
名前フィールドに、症状確認ツールと入力します。
作成 ボタンを選択します。
エージェントにより完全に作成されるまでに数分間かかる場合があります。 作成されたら、手順 7 に進みます。
トピック タブを選択します ([ツール] タブから追加することもできます)。
トピックの追加を選択し、表示されるメニューから 空白から作成 を選択します。
トピックの名前を無題から症状を確認に変更します。
トピックの機能を説明するに、このトピックは、患者が経験している症状を取り込み、考えられる診断を提供します。"症状を確認したい" などの質問に答えることができますと入力します。
ノードの追加 ボタンを選択して、メッセージを送信するを選択します。
メッセージ フィールドに、喜んでお手伝いさせていただきます。もう少し詳しく教えてくださいと入力します。
ノードの追加 ボタンを選択して、質問するを選択します。
質問文に、何歳ですか? と入力します。
複数選択式オプションの横にある矢印を選択し、特定する情報の選択画面で年齢を選択します。
ユーザーの応答に名前を付けて保存で、Var1 を選択します。
変数名を年齢に変更します。
ノードの追加 ボタンを選択して、質問するを選択します。
質問文に、生まれたときの性別は何でしたか?
複数選択式オプションの横にある矢印を選択し、特定する情報の選択画面でユーザーの応答全体を選択します。
ユーザーの応答に名前を付けて保存で、Var1 を選択します。
変数名を性別に変更します。
ノードの追加 ボタンを選択して、質問するを選択します。
質問文に、現在発生している症状について説明してくださいと入力します。
複数選択式オプションの横にある矢印を選択し、特定する情報の選択画面でユーザーの応答全体を選択します。
ユーザーの応答に名前を付けて保存で、Var1 を選択します。
変数名を性別に変更します。
保存 ボタンを選択し、トピックを開いたままにします。
ノードの追加 ボタンを選択します。
表示されるメニューから アクションの追加 を選択します。
前の手順で作成した症状を要約エージェント フローを選択します。
アクションを次のように構成します。
患者の年齢 (数値): 前の手順で作成した年齢変数を選択します。
患者の性別 (文字列): 前の手順で作成した性別変数を選択します。
主な症状 (文字列): 前の手順で作成した症状変数を選択します。
ノードの追加 ボタンを選択します。
表示されるメニューから メッセージの送信 を選択します。
変数の挿入 {x} ボタンを選択
要約されたテキストを選択します。
保存 ボタンを選択します。
エージェントのテスト ペインで省略記号 (3 つの点) を選択し、デバッグ モードをオフにします。
質問するか、または目的を説明します フィールドに、確認したい症状がいくつかありますというテキストを入力します。
年齢と入力し、Enter キーを押します。
性別と入力し、Enter キーを押します。
症状を尋ねられたら、手に激しい鋭い痛みを感じています。痛みは悪化しており、ほぼ常に感じていますというテキストを入力します。
Enter キーを押します。
情報が要約され、考えられる健康状態が提示されます。