次の方法で共有


フォーム デザイナーでエージェントの応答を追加する (プレビュー)

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

モデル駆動型アプリのフォームにエージェントの応答コンポーネントを追加することで、Microsoft Copilot Studio トピックを直接呼び出し、ユーザーに応答を表示できます。 このコンポーネントは 、エージェント API executeEvent 上に構築され、新しいカスタム コンポーネントを必要としないことで使用を簡略化します。 アプリ、ページ、レコードの暗黙のコンテキストは Copilot Studio で利用可能です。

このコンポーネントは、Copilot Studio からの以下の回答をサポートします:

  • Markdown
  • アダプティブ カード
  • Image
  • Video

重要

  • これはプレビュー機能です。
  • プレビュー機能は運用環境での使用を想定しておらず、機能が制限されている可能性があります。 これらの機能は、追加の使用条件の対象となり、正式リリース前に利用可能です。お客様は早期にアクセスし、フィードバックを提供することができます。

前提条件

モデル駆動型アプリで有効な キャンバスやモデル駆動型アプリで、ユーザーが AI を活用したチャット エクスペリエンスを使用したデータ分析の有効化 の環境設定が必要です。 詳細: Copilot 環境設定

フォームにエージェント応答コンポーネントを追加する

  1. フォーム デザイナーを開いてフォームを作成または編集します。 詳細情報: フォームの作成またはフォームの編集

  2. フォーム デザイナーで、コマンド バーの コンポーネント を選択します。

  3. コンポーネント ペインで、人工知能を展開する

  4. エージェントの応答をフォーム キャンバスにドラッグします。

    コンポーネント ペインでのエージェントの応答。

  5. エージェント応答の追加 ダイアログで、静的値ボックスに Copilot Studio のトピックからイベント名を入力します。 詳細情報: Copilot Studio でトピックのイベント名を検索するエージェント応答イベント名を構成する

    注意

    テーブル列にバインド オプションは、このコンポーネントではサポートされていません。

  6. コマンド バーで、保存して公開するを選択します。

  7. モデル駆動型アプリでフォームを開き、コンポーネントをテストします。

    注意

    ライブ プレビューはまだサポートされていないため、フォーム デザイナーのプレビューに "エージェントの応答は、アプリを再生したときにのみ使用できます" という警告メッセージが表示されます。

Copilot Studio のトピックのイベント名を検索する

  1. Copilot Studio でトピックを開き、トリガー ノードを見つけます。

  2. トリガー タイプがカスタム クライアント イベントの発生、またはイベントの受信であることを確認します。

  3. トリガー ノードで、編集を選択します。

    Copilot Studio がカスタム クライアント イベントをトリガーします。

  4. イベント アクティビティ プロパティ ペインで、エージェント応答コンポーネントから渡されるイベント名プロパティの文字列値をコピーします。 詳細情報: トピックで使用するトリガーの変更

    Copilot Studio が On Event プロパティ ウィンドウをトリガーします。

アプリのコンテキストへのアクセス

エージェント応答コンポーネントが Copilot Studio トピックを呼び出す際、変数のセットを通してアプリのコンテキストを渡します。 以下は、Copilot Studio グローバル変数として使用できるコンテキスト変数です。

変数 プロパティ
Global.PA__Copilot_Model_PageContext.pageContext.id.guid メイン フォームのテーブル レコードの ID
Global.PA__Copilot_Model_PageContext.pageContext.entityTypeName メイン ページのテーブルの論理名
Global.PA__Copilot_Model_PageContext.pageContext.pageName メイン ページの名前
Global.PA__Copilot_Model_PageContext.pageContext.pageType メイン ページの種類
Global.PA__Copilot_Model_AppUniqueNameContext.appUniqueNameContext.appUniqueName モデル駆動型アプリの一意の名前

アクセシビリティ

Copilot Studio の応答がアダプティブ カードである場合、アクセシブルなエクスペリエンスをするために、以下のベスト プラクティスが守られていることを確認してください。

制限事項

  • エージェント応答コンポーネントのプロパティは現在サポートされていません。

    • ラべル
    • ラベルの非表示
    • 携帯電話で非表示にする
    • Lock
    • 読み取り専用
    • コンポーネントの幅
    • コンポーネントの高さ
    • テーブル列にバインドする
  • エージェント応答コンポーネントでは、追加のコンテキストを Copilot Studio に渡すことはできません。 エージェント API executeEvent を使用してカスタム コンポーネントを作成し、より多くのコンテキストの渡しをサポートします。

  • エージェント応答コンポーネントでは、読み取り専用アダプティブ カードのみがサポートされます。 エージェント API executeEvent を使用してカスタム コンポーネントを作成し、クライアント側のロジックをサポートします。

  • エージェント応答コンポーネントは、モバイルまたはタブレットではサポートされていません。

エージェント API とエージェント応答コンポーネントに関する FAQ

エージェント API executeEvent

モデル駆動型フォーム デザイナーの概要
フォーム上のコンポーネントを追加、構成、移動、削除する