アダプティブ カードは、JSON で記述されたプラットフォームに依存しない UI スニペットであり、アプリやサービスが自由に交換できます。 特定のアプリ (一般的には「ホスト」) に渡されると、JSON 表現はそのコンテキストに自動的に適応するネイティブ UI へと変換されます。 Adaptive Cardsを使えば、主要なプラットフォームやフレームワーク向けに軽量な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 エージェントでアダプティブ カードを使用することで、顧客からの情報を検証したり、質問をしたり、単に会話体験を向上させたりできます。
- インタラクティブな Adaptive Card ノードを使って情報を求める。
- メッセージや質問ノードにアダプティブカードを追加して情報を表示します。
ヒント
新しいアダプティブ カードを作成するには、以下のリソースを使用します:
- アダプティブ カード Web サイトでは、スキーマ ドキュメントおよびサンプルを入手できます。
- 以前のエージェント トピック (一貫性を保つために以前のカードを複製して改訂する)。
- ChatGPT または Copilot をBingして、カードの JSON ペイロードを生成します。
- Power Apps または Power Automate (カードの設計に使用)。