Accueil > Blog > ⭐ Chatbots > Que sont les adaptive cards et pourquoi les utiliser ?
Que sont les adaptive cards et pourquoi les utiliser ?
Vous trouverez facilement la définition « officielle » sur internet. Mais dans cet article, le CTO de Vizir vous partage des exemples qui vous montreront concrètement quelques utilisations possibles et illustrerons leur utilité.
-
Benoit Guivarc'h
- le 7 septembre 2022
1. Qu'est-ce qu'une adapative card ?
La définition de Microsoft, éditeur de la solution en open source, est la suivante :
« Les Cartes adaptatives sont des extraits de code de l’interface utilisateur indépendants du type de plateforme, créés à l’aide d’un format JSON léger, que les applications et les services » peuvent partager.
Jusqu’ici, cela ne nous dit pas grand chose, je sais.

Voici quelques exemples de contenu géré par des adaptives cards qui seront sans doute plus parlant :

Pour la redéfinir avec des mots plus simples, la technologie de cartes adaptives est une norme d’écriture de json qui permet d’afficher du contenu sur différents support:
- Site web ou application mobile
- Application Microsoft Teams ou chatbot MS Teams
- Outlook
2. Pourquoi utiliser des adaptive cards ?
Le plus simple pour se faire une idée de l’intérêt des adaptive cards est de tester l’éditeur d’adaptive cards en ligne :
> Editeur d’adaptive cards <
Vous pouvez créer une nouvelle carte et partir des modèles existants:

Outre l’aspect “design” simple et rapide à mettre en oeuvre, les adaptive cards permettent également de :
- Valider le format de donnée demandé
- Email, nombre, regex : les adaptives cards vous permettront de récupérer de l’information fiable.
- Afficher du contenu de manière dynamique
- Vous pouvez utilisez directement le langage de “templating” fourni avec les adaptive cards pour afficher du contenu dynamique dans vos cards (nom, prénom, date, destination, …) Vous pouvez retrouvez toutes les possibilités de formatage sur la documentation des adaptive cards : https://docs.microsoft.com/fr-fr/adaptive-cards/templating/language
- Ecriture du contenu “avancé”
- Vous souhaitez avoir un modèle de carte unique pour gérer tous les cas possible de création de ticket dans votre entreprise ? C’est possible avec les fonctions intégrées qui vont vous permettre (entre autre) d’utiliser de l’écriture conditionnelle, des opérations arithmétiques, des comparaisons, et de nombreuses autres opérations visible encore une fois sur la documentation en ligne: https://docs.microsoft.com/fr-FR/azure/bot-service/bot-builder-concept-adaptive-expressions?view=azure-bot-service-4.0

3. Comment les adaptive cards sont-elles utilisées dans les chatbots Vizir ?
Depuis l’été 2022, vous avez la possibilité d’utiliser des adaptives cards directement dans les chatbots Vizir.
⚠️ Pour le moment les adaptive cards ne fonctionnent que sur les chatbots web (et widget) et MS Teams.
Un prochain article vous listera tous nos modèles préconçus d’adaptive cards qui vous permettront de connecter vos outils internes à votre chatbot dans une interface utilisateur agréable et facile d’utilisation en quelques minutes seulement ⚡️.
🍔 Menu
Pour tout savoir sur les chatbots et l'IA, inscrivez-vous à la Newsletter
Partager l’info
En attendant, partagez cet article à vos collègues développeurs, ils vous diront merci !