演習 - AI Builder でグラウンド プロンプトを作成する

完了

AI Builder では、作成者がテキストを生成するプロンプトを作成、テスト、保存、および使用できるプロンプト ビルダーが提供されています。

前提条件

この前提条件は、このモジュールにのみ適用され、グラウンド プロンプトを使用する際には必要ありません。 このトレーニングを実行するには、次の手順に従ってサンプル データ セットにアクセスする必要があります。

  1. Create AIBuilder Prompt zip ファイルをダウンロードします。

  2. Power Automate にサインインします。 左側のナビゲーションで、ソリューション を選択します。

  3. 上部のバー メニューで、ソリューションのインポート を選択します。

  4. 参照 を選択し、ローカル デバイスで CreateAIBuilderpromptsusingyourownDataversedata_1_0_0_1_managed zip ファイルを選択します。

  5. 次へ を 2 回選択します。

  6. インポート を選択します。 ソリューションがインポートされるまでしばらくかかります (必要に応じて、ブラウザーを更新します)。

  7. ソリューション で、独自の Dataverse データを使用して AI Builder プロンプトを作成する を選択します。 データセットのインポート を選択後、バー メニューで 実行 を選択、次に フローの実行 を選択し、完了 を選択します。 フローが実行されるまでしばらくかかります (必要に応じて、ブラウザーを更新します)。

  8. Power Apps にサインインします。 左側のナビゲーションで、テーブル を選択し、すべて を選択します。

次の 3 つのテーブルとデータが環境にインストールされている必要があります。

  • Issuer

  • Proposal

  • RelatedParty

これで、ユニットを開始できます。

プロンプトの作成

このモジュールでは、営業担当者のロールを使用します。 このシナリオでは、発行者である Bob が顧客への提案を準備します。 あなたのタスクは、この提案の概要説明 (Proposal Name 1) を確認することです。 Bob と Ada は、この提案に関連付けられている人です。

AI Builder でプロンプトを作成するには、次の手順に従います。

  1. Microsoft Power Apps または Microsoft Power Automate にサインインします。

  2. 左側のウィンドウで省略記号 (...) を選択して、その他 メニューを展開し、AI ハブ を選択します。

  3. AI 機能の検出 で、プロンプト を選択します。

    AI プロンプトをメニューに常時表示してすばやくアクセスできるようにするには、ピン アイコンを選択します。

  4. プロンプトを使用して GPT によるテキストを作成する を選択します。

  5. プロンプトに名前を付けます。

この例では、プロンプトに Learning grounded prompt という名前を付けるか、任意の名前を使用します。

プロンプト名が入力された [名前] フィールドのスクリーンショット。

プロンプト設定

次の手順では、さまざまなプロンプト設定を探索および編集します。

  1. 右側のウィンドウで 入力 を選択し、+ 入力の追加 を選択して、入力に ProposalName という名前を付けます。

    プロンプト設定に入力とデータ グラウンディングを追加すると、プロンプトの応答を微調整できます。

  2. 右側のウィンドウで、使用されるデータ (プレビュー) を選択します。 + データの追加 を選択します。 Proposal セクションを展開して、フィルター属性 ドロップダウン メニューからデータ ソースを選択します。 フィルター値 フィールドに名前を入力します。 + 値の追加 を選択し、ProposalName を選択します。

    フィルターを追加することで、処理するデータを絞り込み、よりニーズに合ったものにすることが目的です。

    入力 タブと 使用されるデータ (プレビュー) タブは、次の画像のようになります。

    プロンプト設定のスクリーンショット。

    [使用されるデータ (プレビュー)] タブを含むプロンプト設定のスクリーンショット。

  3. プロンプト ウィンドウで、自然言語を使用して次のプロンプトを作成します。

    提案 ProposalName の概要を 50 語未満の段落として作成します。

  4. 次のスクリーンショットに示すように、プロンプト ウィンドウで ProposalName を強調表示し、+ 挿入 を選択して、ProposalName を選択します。

    提案名入力の挿入のスクリーンショット。

  5. プロンプト ウィンドウで、最初のプロンプトの後に Include the following information in the summary と入力します。 次の画像に示すように、+ 挿入 > Proposal > 属性の選択 を選択し、説明 を検索します。

    説明の挿入のスクリーンショット。

  6. + 挿入 > Proposal > RelatedParty > 属性の選択 を選択し、名前 を検索します。

    名前の挿入のスクリーンショット。

  7. 前の手順を繰り返して、Proposal > Issuer > 属性の選択 を選択し、名前 を検索します。

  8. プロンプト ウィンドウで、プロンプトの末尾に Also include the と入力します。 + 挿入 > 属性の選択 を選択し、名前 を検索して、ProposalName 属性を挿入します。 次に、次のスクリーンショットに示すように、挿入した属性の後に as the title of the summary という語句を入力します。

    プロンプトのスクリーンショット。

これで、自然言語、データ、およびフィルター処理手法を使用してグラウンド プロンプトを作成できたので、プロンプトをテストできます。

プロンプトをテストする

このセクションでは、Proposal という名前の Microsoft Dataverse テーブルで Proposal Name 1 の概要を要求します。

  1. 右側のウィンドウのプロンプト設定で、入力 > ProposalName を選択します。

  2. サンプル データ フィールドに、Proposal Name 1 と入力します。

    サンプル データ フィールドのスクリーンショット。

  3. 次のスクリーンショットに示すように、右側のウィンドウのプロンプト設定で、使用されるデータ (プレビュー) > Proposal を選択します。

    提案プロンプト設定のスクリーンショット。

  4. 右側のウィンドウのプロンプト設定で、出力 > テキスト を選択します。

  5. テスト プロンプト を選択します。

    プロンプトの応答は次の画像のようになります。

    プロンプトの応答のスクリーンショット。