アダプティブ カードは、JSON で記述されたプラットフォームに依存しない UI スニペットであり、アプリやサービスが自由に交換できます。 "ホスト" と呼ばれることが多い特定のホストに配信されると、JSON 表現は、そのコンテキストに自動的に適応するネイティブ UI に変換されます。 アダプティブ カードを使用すると、すべての主要なプラットフォームとフレームワーク用の軽量 UI を設計および統合できます。
アダプティブ カードは、Microsoft Teams や Outlook などの製品で特に高く評価されています。これは、たとえば、UI の設計者がユーザーがダーク モードかライト モードかを予測できないためです。 どちらの場合でも、心配はいりません! アダプティブ カードは適応するだけです!
注意
Copilot Studio は、アダプティブ カード スキーマ バージョン 1.6 より前のバージョンをサポートします。 ただし、適切なスキーマ バージョンは、ターゲットのホスト アプリによって異なります。
- Bot Framework Web チャット コンポーネント (つまり、既定の Web サイト統合パターン) は、バージョン 1.6 をサポートしますが、
Action.Execute
はサポートしません - ライブ チャット ウィジェット (Dynamics 365 Customer Service 用オムニチャネル) はバージョン 1.5 に制限されています
- Teams もバージョン 1.5 に制限されています
さらに、Copilot Studio はテスト チャットでのみバージョン 1.6 のカードをレンダリングし、キャンバスにはレンダリングしません。
アダプティブ カード スキーマの詳細については、スキーマ エクスプローラーを参照してください。
Copilot Studio エージェントでアダプティブ カードを使用して、顧客からの情報を確認したり、質問したり、ただ会話体験を向上させたりする方法について説明します。 エージェントへのアダプティブ カードの統合の詳細については、次の記事を参照してください。
- 対話型 アダプティブ カード ノードを使用して情報を求める
- アダプティブ カード を メッセージ または 質問 ノードに追加して情報を表示する
次の記事では、ユース ケースの例について説明します。
- アダプティブ カードで質問する
- アダプティブ カードで回答を要約する
- アダプティブ カードを使用してカルーセルを表示する
- すべての応答についてフィードバックを取得する
- アダプティブ カードの配列からのデータを表示する
チップ
新しいアダプティブ カードを作成するには、次のリソースがよく使用されます。
- アダプティブ カード Web サイトでは、スキーマ ドキュメントおよびサンプルを入手できます。
- 以前のエージェント トピック (一貫性を保つために以前のカードを複製して改訂する)。
- ChatGPT または Copilot をBingして、カードの JSON ペイロードを生成します。
- Power Apps または Power Automate (カードをデザインするため)。