コードを書いたり画面を設計したりせずにアプリを作成します。 Power Apps で Copilot を使用すると、自然言語を使用してアプリの実行内容を記述し、残りの処理は AI によって行われます。
Copilotは、AI 支援を使用してアプリを構築するのに役立つ、Power Appsの機能です。 Power Apps のホーム画面 で、[データから開始] を選択し、[ 新しいデータの作成 ] を選択して、Copilot でテーブル エディターを開きます。 アプリで収集、追跡、または表示したい情報の種類を入力すると、Copilot がキャンバスアプリの構築に使用する 1 つ以上の Microsoft Dataverse テーブルを生成します。
前提条件
- Power Apps の概要 (プレビュー)で Copilot の前提条件とリージョンの可用性を確認します。
- 環境がホストされている場所によっては、地域間のデータ移動を有効化する必要がある場合があります。 詳細については、 リージョン間でのデータ移動を有効にするときに使用できるコピロートと生成 AI 機能に関するページを参照してください。 この機能を使用するには、環境内の Microsoft Dataverse データベースにアクセスする必要があります。 詳細については、「 Microsoft Dataverse データベースの追加」を参照してください。
- この機能がリージョンで使用できるかどうかを確認します。 詳細については、「 地域と言語によるコピロット機能の探索」を参照してください。
- 環境内でシステム カスタマイザーのセキュリティ ロールを割り当てます。
Copilot を使用してアプリを作成する
ホテルのハウスキーピング タスクを追跡するアプリを作成して、Copilotのしくみを確認しましょう。
Power Apps にサインインします。
ホーム画面で、[ データから開始] を選択します。
[ 新しいデータの作成] を選択します。
[ 新しいテーブルの作成 ] ワークスペースが開き、右側に空白のテーブルと Copilot パネルが表示されます。
Copilot パネルのテキスト ボックスに、次のセクションのプロンプトの例のようにプロンプトを入力します。
Create tables to track hotel housekeeping tasks including room numbers, task types, staff assignments, and task status[ 送信] を 選択するか 、Enter キーを押します。
Copilot はホテルの一般的なハウスキーピング業務を含むデータを持つ 1 つ以上の Dataverse テーブルを作成します。
Important
作業中の環境で Dataverse に対する適切なアクセス許可またはアクセス権がない場合は、独自の環境でアプリを作成するように求めるアラートが表示されます。 環境にテーブルとアプリを作成して続行できることを確認します。 個人の開発環境がない場合は、新しい開発環境が自動的に作成されます。 詳細については、「 開発環境の取得 (プレビュー)」を参照してください。
テーブルを確認する
Copilot は、説明に基づいてテーブルと関係を生成します。 アプリを作成する前に、それらを確認し、必要な変更を加えます。
アプリのテーブルを確認する
Copilot は、新しいテーブルの作成 ワークスペースでユーザーが説明した内容に基づいて、生成されたテーブルとリレーションシップを表示します。
ワークスペースには、次のオプションが含まれています。
| Option | 説明 |
|---|---|
| 1. 戻る | 前のスクリーンに戻ります。 |
| 2. 新しいテーブル | ワークスペースに新しいテーブルを追加します。 |
| 3. 既存のテーブル | 既存の Dataverse テーブルを追加します。 |
| 4. データを表示する | テーブル内のデータを表示します。 |
| 5. リレーションシップを作成する | テーブル間のリレーションシップを作成します。 |
| 6. 削除 | ワークスペースからテーブルを削除します。 |
| 7. アプリを保存して開く | 下書きのテーブルとリレーションシップを作成し、編集用にアプリを開きます。 |
| 8. コピロットパネル | 自然言語を使用して、テーブルの作成、データのインポート、または変更を行うように Copilot に依頼します。 |
| 9. プロンプトを表示する | Copilot に依頼できる操作の例を参照してください。 |
Copilotを使用して変更を行う
何かを変更するには、Copilot パネルに変更の簡単な説明を入力します。 Copilotが変更を自動的に行います。
Copilot パネルには、作業の開始に役立つ 3 つのオプションが用意されています。
- 作成: テーブル、列、行、リレーションシップについて説明します。テーブル、列、行、リレーションシップは自動的に生成されます。
- データのインポート: Excel ファイル、.CSV ファイル、または SharePoint リストからテーブルを作成します。
- 変更: 行う変更について説明します。
たとえば、清掃の開始時間と終了時間を追跡するための列を追加するように Copilot に依頼します。
Copilot テキスト ボックスで、列を追加して開始時間と終了時間を追跡する と入力します。
Copilot は、開始時刻 と 終了時刻 という 2 つの新しい列を追加します。
必要に応じてテーブルの編集を続行します。 たとえば、部屋のステータスを追加したり、部屋のタイプを変更したり、各部屋の優先度を設定したりします。
アプリを作成する準備ができたら、[ 保存して終了] を選択します。