Condividi tramite


L'utilizzo delle Adaptive Cards in Copilot Studio

Adaptive Cards sono frammenti di interfaccia utente indipendenti dalla piattaforma scritti in JSON, che le app e i servizi possono scambiare apertamente. Quando viene recapitato a un'app specifica, (spesso detta "host"), la rappresentazione JSON viene trasformata in interfaccia utente nativa che si adatta automaticamente al proprio contesto. Usando Adaptive Cards, è possibile progettare e integrare l'interfaccia utente leggera per tutte le principali piattaforme e framework.

Screenshot di una

Adaptive Cards sono particolarmente apprezzati nei prodotti come Microsoft Teams e Outlook, perché la finestra di progettazione dell'interfaccia utente non è in grado di prevedere se l'utente è in modalità scura o chiara, ad esempio. In entrambi i casi, non c'è da preoccuparsi: la scheda adattiva si adatta.

Nota

Copilot Studio supporta le versioni dello schema Adaptive Cards 1.6 e precedenti. Tuttavia, la versione appropriata dello schema dipende dall'app host di destinazione:

  • Il componente bot Framework Web Chat (ovvero il modello di integrazione del sito Web predefinito) supporta la versione 1.6, ma non supporta Action.Execute
  • Il widget live chat (usato per Dynamics 365 Omnichannel for Customer Service) è limitato alla versione 1.5
  • Teams è inoltre limitato alla versione 1.5

Inoltre, Copilot Studio esegue il rendering solo delle schede versione 1.6 nella chat di test, non nell'area di disegno.

Per altre informazioni sullo schema di Adaptive Cards, vedere Schema Explorer.

Usare Adaptive Cards negli agenti di Copilot Studio per convalidare le informazioni dal cliente, per porre domande o semplicemente per migliorare l'esperienza di conversazione:

Consiglio

Usare le risorse seguenti per creare nuovi Adaptive Cards:

  • Sito Web Adaptive Cards per la documentazione dello schema e gli esempi.
  • Argomenti agente precedenti (clona e rivedi le schede precedenti per mantenere la coerenza).
  • ChatGPT o Copilot in Bing per generare il payload JSON per una scheda.
  • Power Apps o Power Automate (per progettare la scheda).