アプリの説明をして調整する
Copilot for Power Apps は、作成者が、アプリの説明を自然言語で提供してアプリを作成できる、強力なアシスタントです。 作成者とコパイロットは一連のプロンプトと応答を使用して、最初にデータ モデルを作成してから、アプリケーションの初期バージョンを構築します。 その後、作成者は、引き続き残りの変更によってアプリを強化して、すべての要件を満します。
この機能は、テンプレートの選択方法と同様に、アプリを開始する代替手段として検討します。 ただし、テンプレートの場合は、使用できるテンプレートのみを選択するように制限されます。 Copilot を使用すると、アプリについて説明することで、さまざまなアプリを作成できます。
この方法で作成するアプリは、データを Microsoft Dataverse に保存します。 したがって、この機能を使用するには、Dataverse が既に設定されている環境にアクセスできる必要があります。 初期アプリは、単一の Dataverse テーブルを使用するシナリオに注目するようにします。 アプリを作成して編集セッションを開始した後で、さらにテーブルを追加できます。
アプリが作成された後、プロンプトから設計された Dataverse テーブルのデータを、作成、編集、表示、および削除するために完全に機能するアプリケーションを使用できます。 シナリオによっては、作成されるアプリケーションのみが必要な場合もあります。 その他のシナリオでは、引き続きアプリケーションの編集を行って、完全なシナリオをサポートするために他の画面およびテーブルを追加することができます。 次の図は、「RSVP の収集」というプロンプトから作成されるものの例を示しています。
あらゆるコパイロットと同様に、達成することを計画することが重要です。 最初に作成するものをコパイロットに説明するときに、最大 250 文字で目標を説明します。 必要なアプリを得るするためにより多くの情報をコパイロットに提供する必要がある場合は、初期画面を通り越して対話を続行できます。
次の例のスクリーンショットでは、ユーザーが Copilot に、従業員がソーシャル アイデアやニュース アイデアをマーケティング部門に送信するアプリの構築を指示しています。
最初のプロンプトを指定すると、コパイロットは、アプリの Dataverse テーブルの最初の下書きを提供します。 下書きテーブルには、列名および関連するサンプル データが含まれます。
次に、必要な情報を絞り込む必要があります。 次の例に示すように、ステータスの列を追加したり、アイデアを送信する従業員の氏名を含めたりするかをコパイロットに指示できます。 また、もっと選択肢が必要な場合は、もう 1 つ選択オプションを追加するなど、列のプロパティを編集するようにコパイロットに指示することもできます。
コパイロットを使用してテーブル設計を終了した後、キャンバス アプリの初期バージョンを作成できます。
必要なことを説明する方法
必要なことをコパイロットに伝える場合は、できる限り具体的にします。 たとえば、商業用清掃会社のタスクを追跡するアプリを作成する必要があるとします。 オフィス清掃と入力して始めることができます。
十分な情報がコパイロットに提供されていないので、コパイロットは、レビュー用のデータ モデルを構築しようとします。 その後、コパイロットは、アプリをサポートするために必要なモデルをユーザーが得るまで、データ モデルを反復します。
最初からコパイロットに多くの情報を提供する場合、使用するテーブルが異なります。 商業用オフィス清掃のタスクと場所を追跡するアプリに対するプロンプトを変更すると、最初の反復で目的の結果に近づく可能性のある別の結果が得られます。
初期テーブル設計を調整する方法
Copilot が最初のテーブル設計を提供した後、アプリが作成される前に設計を変更できます。 以下のセクションでは、この時点で実行すべきアクションと、その他の実行できるアクションとできないアクションについて概要を説明します。
実行すべきアクションを次に示します。
テーブル名を確認して変更します。
すべての列がシナリオに合っているか確認します。 意味を持たない項目を削除または変更します。
データ型を示す列名の前のアイコンを確認し、理にかなっていることを確認します。
列の表示機能を使用して、コパイロットが設定する選択オプションなど、列の詳細を表示します。
はい/いいえの列に本当にオプションが 2 つしか含まれないか確認し、また、2 つより多い選択肢を含めることができる選択肢列でないか確認します。
実行できるアクションを次に示します。
初期アプリケーションに必要な新しい列を追加します。
コパイロットに「提案してください」と指示し、実行できる変更に関するアイデアを取得します。
行の追加を使用して、テスト データを追加します。 たとえば、メールを使用しない行を追加します。
この時点から実行できないアクションを次に示します。
シナリオを完全に変更する。 もう一度開始するには、戻ってから、変更された初期プロンプトを使用して開始する。
テーブルを追加する。 アプリにもっとテーブルが必要な場合は、アプリケーションが作成された後にテーブルを追加できます。
他のテーブルへのルックアップ列を作成します (選択列は可能ですが)。このタスクは後で行う必要があります。
次の一般的なプロンプトを使用できます。
テーブル名を [新しい名前] に変更してください
[目的] の列を追加してください
[列名] の名前を [新しい列名前] に変更してください
[オプション名] を [選択肢列名] 選択肢に追加してください
[列名] のデータ型を [データ型] に変更してください
列 [列名] を削除してください
[列名 1] と [列名 2] を追加して複数の列を一度に追加してください
すべてのメールのデータを contoso.com に変更してください
次のユニットでは、コパイロットを使用したキャンバス アプリでの反復について説明します。