次の方法で共有


Power Fx 式の作成と編集を Copilot を使用して行う

Copilot は Power Apps Studio の AI 機能で、Power Fx の数式をすばやく作成、変更できます。 数式バーの Copilot を使用して、自然言語で Power Fx の数式を説明したり、自然言語やコード コメントから Power Fx の数式を生成したりできます。

前提条件

環境とテナントに対して Copilot を有効にする必要があります。 詳細については、Power Apps で Copilot を有効または無効にする (プレビュー) を参照してください。

数式を説明する

数式バーの Copilot を使用することで、数式が何を行っているかをわかりやすく理解できます。

  1. コントロールとそれに対応するプロパティを選択します。 たとえば、その Text プロパティを持つラベル コントロールなどです。

  2. 数式バーで、fx フィールド ラベルの近くにあるドロップダウンを選択して表示し、この数式を説明する を選択します。

    「この数式を説明する」項目が表示されている Copilot 機能メニューのスクリーンショット。

    または、数式のサブセットを選択してから、fx フィールド ラベルの近くにあるドロップダウンを選択し、この選択内容を説明する を選択して、その部分のみを説明することもできます。

    ユーザーが強調表示した数式の一部を表示している、Copilot の「このセクションを説明する」オプションのスクリーンショット。

    Copilot が数式の説明を表示したら、それをコピーしてコード コメントとして挿入したり、同じアプリで作業している他の作成者と共有したりできます。 Copilot が選択を説明するとき、それが説明にとって重要な場合は、コンテキストを追加する可能性があります。

    Copilot による数式の説明のスクリーンショット。

公式の説明に関する既知の制約

  • 数式の説明の最大長は 5,000 文字です。 数式がこの制限を超える場合は、それが機能するようにするために部分的な説明を使用します。
  • Copilot は Power Apps の既定プロパティしか認識しません。
  • Copilot はユーザー定義関数を認識しません。

注意

AI が生成したコンテンツは不正確な場合があり、正確性を確認する必要があります。

コードのコメントから数式を生成する

Copilot では、数式バーのコード コメントから Power Fx 数式を生成できます。 提案を受け入れるか、自分で数式を入力することができます。 数式コード コメントは、通常のコード コメントと同様に、数式のドキュメントとしても機能します。

  1. キャンバス アプリを編集用に開いた状態で、数式バーに // または /* を使ってコード コメントを入力します。

    Copilot 数式バーに入力されたコメントのスクリーンショット。

    Copilot が数式の提案を生成するまで数秒待つか、Enter を押してすぐに生成します。

  2. Tab を押して、キーボードで、提案された数式を受け入れて使用します。 また、提案された候補から入力することもできます。

    提案された数式を含むコメントのスクリーンショット。

他の場所を選択するか、候補に一致しない文字を入力するまで、候補は残ります。

従来のコード コメントと同様に、数式バーに Power Fx 式を生成するために使用するコメントをドキュメントとして保存できます。

注意

  • Copilot が候補を表示しない場合は、コメントに基づいて数式を生成できません。 コメントの言い換えを試行してみます。
  • "Button1.text" のように、数式に含めたい要素を引用符で囲むことをお勧めします。

コード コメントから数式を生成する際の既知の制限事項

  • Copilot は、その単一のコントロールとプロパティに対して動作するため、目的の結果を得るために他のコントロールやプロパティを変更することはありません。
  • Copilot は既存の数式テキストを考慮しません。
  • Copilot は Power Apps の既定プロパティしか認識しません。
  • Copilot はユーザー定義関数を認識しません。
  • コード コメントは一般的な Power Fx 関数でのみ機能し、Navigate() のような Power Apps 固有の関数では機能しません。
  • 詳細パネルでは候補は表示されません。
  • このプロパティの既存の公式は、提案には含まれていません。

式を作成する (プレビュー)

[このセクションはプレリリース ドキュメントであり、変更されることがあります。]

数式バーの Copilot のドロップダウン メニューから、自然言語を使用して数式を生成し、個別の要求を行うことができるようになりました。

ヒント

数式の Copilot 機能は既定でオンになっています。 オフにするには、アプリを開いた状態で設定を変更できます。 設定/更新/プレビューに移動し、数式の Copilot トグルを見つけます。 この設定をオフにすると、数式バーの Copilot ドロップダウン メニューから 数式の作成 (プレビュー)メニューオプションが表示されなくなります。

Copilot を使用して個別のリクエストから数式を作成する

  1. Text label などのコントロールと、それに対応するプロパティ ( Text など) を選択します。

  2. 数式バーで、Copilot 機能メニュー>数式の作成 を選択します。

    サンプル入力を示す数式の作成機能のスクリーンショット。

  3. Copilot テキスト ボックスに、今日の曜日を表示する などのリクエストを入力します。

  4. 作成 矢印を選択して要求を送信します。

  5. Copilot は数式を作成しようとします。 適用を選択すると、Copilot インタフェースと同じ位置に数式が挿入されます。

    推奨される数式を表示する数式の作成機能のスクリーンショット。

    数式を適用すると、結果が表示されます。

    テキスト ラベルの曜日を示すスクリーンショット。

ヒント

個別のリクエストから数式を作成する場合も、コード コメントから数式を生成する場合 と同じ制限が適用されます。

責任ある AI

AI を使用する際の選択肢を理解します。 詳細については、Power Apps における責任ある AI の使用に関する FAQを参照してください。 この機能に関する質問については、Power Fx Copilot に関する FAQ を参照してください。

言語のサポート

次の表は、Power Platform 環境とブラウザの設定に基づいて、数式バーの Copilot 機能で使用できる言語の一覧です。

件名 言語コード サポートされている機能
英語 en-US 数式の説明、生成された数式へのコメント、数式の作成
中国語 (簡体字) - 中国 zh-Hans 数式の説明、生成された数式へのコメント
チェコ語 - チェコ共和国 cs-CZ 数式の説明、生成された数式へのコメント
デンマーク語 - デンマーク da-DK 数式の説明、生成された数式へのコメント
オランダ語 - オランダ nl-NL 数式の説明、生成された数式へのコメント
フィンランド語 - フィンランド fi-FI 数式の説明、生成された数式へのコメント
フランス語 - フランス fr-FR 数式の説明、生成された数式へのコメント
ドイツ語 - ドイツ de-DE 数式の説明、生成された数式へのコメント
ギリシャ語 - ギリシャ el-GR 数式の説明、生成された数式へのコメント
イタリア語 - イタリア it-IT 数式の説明、生成された数式へのコメント
日本語 - 日本 ja-JP 数式の説明、生成された数式へのコメント
韓国語 - 韓国 ko-KR 数式の説明、生成された数式へのコメント
ノルウェー語 (ブークモール) - ノルウェー nb-NO 数式の説明、生成された数式へのコメント
ポーランド語 - ポーランド pl-PL 数式の説明、生成された数式へのコメント
ポルトガル語 - ブラジル pt-BR 数式の説明、生成された数式へのコメント
ロシア語 - ロシア ru-RU 数式の説明、生成された数式へのコメント
スペイン語 (トラディショナル ソート) - スペイン es-ES 数式の説明、生成された数式へのコメント
スウェーデン語 - スウェーデン sv-SE 数式の説明、生成された数式へのコメント
タイ語 - タイ th-TH 数式の説明、生成された数式へのコメント
トルコ語 - トルコ tr-TR 数式の説明、生成された数式へのコメント

Copilot によるコメント生成計算式 (ビデオ)