アプリの説明をして調整する
Microsoft Power Apps の Copilot を使用すると、作成者は自然言語で記述してアプリを作成できます。 作成者とエージェントは最初にデータ モデルを定義するためのプロンプトを交換し、その後、システムが初期アプリを生成します。 その後、作成者は、完全な要件を満たすためにアプリケーションのカスタマイズを続行できます。
このアプローチは、テンプレートから開始する方法の代わりとなります。 事前定義されたオプションに制限されるテンプレートとは異なり、Copilot を使用すると、カスタムの説明に基づいてより多様なアプリを作成できます。
この方法で作成されたアプリは、データを Microsoft Dataverse に保存します。 この機能を使用するには、作成者は Dataverse が既に設定されている環境にアクセスできる必要があります。 1 つ以上の Dataverse テーブルから始めることができ、Copilot はそれらの間のリレーションシップを推奨します。これらはカスタマイズできます。
生成後、アプリでは、プロンプトから派生したテーブル内のデータの作成、編集、表示、削除をユーザーが実行できます。 シナリオによっては、生成されたアプリがすべての要件を満たす場合があります。 作成者は、必要に応じて画面やテーブルの追加を続行することもできます。 次の図は、"RSVP の収集" プロンプトから作成されたサンプル アプリを示しています。
あらゆるエージェントとのやり取りと同様、望ましい結果を明確に定義することが重要です。 作成者は、最初に最大 250 文字を使用してアプリの目標を説明し、必要に応じて最初の画面を超えて入力内容を調整し続けることができます。
次のスクリーンショットは、従業員がマーケティングのアイデアを送信するためのアプリを作成するプロンプトの例を示しています。 この画面は、Power Apps Maker Portal で作成を選択し、Copilot で開始 を選択した後に表示されます。
プロンプトを送信すると、Copilot はテーブルのリレーションシップとサンプル データを含むドラフト データ モデルを生成します。 任意のテーブルを選択し、データの表示を選択して構造を検査します。
シナリオに合わせてテーブルを調整します。 たとえば、ステータス列を追加したり、名と姓のフィールドを含めたりするよう Copilot に要求できます。 列のプロパティ (選択オプションの追加など) を編集できます。
テーブルのデザインが完了したら、アプリを保存して開くを選択して、最初のキャンバス アプリを生成します。
必要なことを説明する方法
最初のプロンプトは具体的な内容にしてください。 たとえば、商業用清掃会社のタスクを追跡するアプリを構築する場合、オフィス清掃から始めるのがよいでしょう。
このプロンプトは漠然としていますが、Copilot は関連するデータ モデルの作成を試みます。これを反復的に改良できます。
最初に詳細な情報を提供すると、より正確なデータ構造が得られます。 プロンプトを商業用オフィス清掃のタスクと場所を追跡するアプリを作成するに変更すると、初期の結果が改善されます。
初期データ テーブル設計を調整する方法
Copilot がドラフト データ モデルを提示したら、アプリを生成する前にそれを調整します。
ここで実行するアクション:
- 設計を簡素化し、リレーションシップが正しいことを確認します。
- テーブル名を確認し、必要に応じて修正します。
- 列がシナリオと一致していることを確認し、一致していない列は削除または変更します。
- 予想されるデータ型と一致する列アイコンを確認します。
- 選択オプションなどの詳細を表示するには、列の編集を選択します。
- "はい/いいえ" フィールドが複数選択列として誤って識別されていないことを確認します。
オプションのアクション:
- 既存のテーブルを追加し、リレーションシップを確認します。
- アプリケーションに必要な新しい列を追加します。
- エージェントに提案を求めます。
- 行の追加を使用して、サンプル データを含めます。 たとえば、メールを使用しない行を追加します。
- Copilot に追加の行を生成するよう求めます。
この時点での制限事項:
- アプリのシナリオを変更することはできません。戻る を選択してプロンプトを修正し、最初からやり直してください。
- テーブル間の参照列はまだサポートされていませんが、後で追加できます。
一般的なプロンプトは次のとおりです。
- テーブル名を [新しい名前] に変更してください
- [目的] の列を追加してください
- [列名] の名前を [新しい列名前] に変更してください
- [オプション名] を [選択肢列名] 選択肢に追加してください
- [列名] のデータ型を [データ型] に変更してください
- 列 [列名] を削除してください
- [列名 1] と [列名 2] を追加して複数の列を一度に追加してください
- すべてのメールのデータを contoso.com に変更してください
次のユニットでは、エージェントを使用してキャンバス アプリを反復処理する方法を学習します。