Microsoft Fabric Apps : une nouvelle façon de concevoir l’expérience utilisateur à l’ère de l’IA

Microsoft a introduit, à l’occasion du Microsoft Build 2026, une nouvelle fonctionnalité qui pourrait bien changer notre manière de concevoir et de consommer les applications dans Fabric: les Fabric Apps.

Bien plus qu’un simple élément de visualisation, les Fabric Apps ouvrent la voie à la création d’expériences interactives modernes, capables de combiner données, intelligence artificielle et interfaces utilisateur dans une approche unifiée.

À l’heure où l’IA transforme profondément les usages, cette nouvelle fonctionnalité permet de dépasser le cadre traditionnel des tableaux de bord pour imaginer de véritables applications orientées expérience utilisateur.

L’utilisation des Fabric Apps est particulièrement simple et accessible. Dans cet article, je vous propose de découvrir cette nouvelle fonctionnalité pas à pas, au travers d’un cas d’usage concret : la construction d’une plateforme d’apprentissage Microsoft Fabric.

Avant d’aller plus loin, posons les bases.

Qu’est-ce qu’une Fabric App?

Microsoft définit les Fabric Apps comme un moyen de créer des applications pilotées par les données directement dans Microsoft Fabric.

La conception de ces applications est grandement facilitée par Rayfin, une plateforme Backend-as-a-Service (BaaS) conçue pour accélérer le développement d’applications sur Microsoft Fabric, sans avoir à construire ni à maintenir l’infrastructure backend.

Avec Rayfin, il suffit de définir son modèle de données en TypeScript. La plateforme se charge ensuite automatiquement de fournir et de gérer l’ensemble des services nécessaires au fonctionnement de l’application, notamment :

  • la base de données ;
  • l’authentification ;
  • les API d’accès aux données ;
  • le stockage ;
  • l’hébergement.

Cette approche permet aux développeurs de se concentrer sur ce qui apporte réellement de la valeur : la conception des fonctionnalités métier et de l’expérience utilisateur, plutôt que sur la gestion des composants techniques sous-jacents.

Prerequis à l’utilisation de la Fabric App

Avant de commencer, quelques prérequis sont nécessaires :

  • Disposer d’un espace de travail Microsoft Fabric ;
  • S’assurer que la fonctionnalité Fabric Apps est activée dans le portail d’administration Fabric ;
  • Posséder les autorisations nécessaires, au niveau de l’espace de travail, pour créer et publier des applications.

Cas d’usage : construction d’une plateforme d’apprentissage Microsoft Fabric

Pour illustrer le potentiel des Fabric Apps, nous allons construire une plateforme d’apprentissage dédiée à Microsoft Fabric.

L’objectif est de proposer aux utilisateurs une expérience immersive leur permettant d’évoluer progressivement du niveau débutant jusqu’au niveau expert. L’application prend la forme d’un parcours interactif dans lequel chaque étape représente un domaine de compétence de Microsoft Fabric. En sélectionnant une étape, l’utilisateur accède à une section dédiée contenant des explications détaillées, des visualisations intuitives et, à terme, des fonctionnalités d’intelligence artificielle destinées à l’accompagner dans sa progression. L’ambition est de transformer une documentation traditionnelle en une véritable expérience d’apprentissage interactive.

Création d’une Fabric App

La première étape consiste à se rendre dans son espace de travail Microsoft Fabric et à créer un nouvel élément.

Dans le panneau Nouveau, il suffit de rechercher App puis de sélectionner l’élément App.

Rechercher l’élément App au niveau du panneau Nouveau
Nommer son application

Ajouter contenu à son application

Une fois l’application créée, il reste à lui donner vie. C’est ici que la combinaison entre les Fabric Apps et les agents d’intelligence artificielle prend tout son sens.

Plutôt que de développer manuellement l’ensemble des composants de l’application, Microsoft fournit les instructions nécessaires pour initialiser un projet basé sur Rayfin. Il est possible de créer manuellement la structure du projet ou, plus simplement, de copier le prompt généré par Fabric et de le soumettre à un agent IA.

Processus pour création de l’application

Le prompt proposé par Microsoft est le suivant :

Set up a new Fabric App project called “MyFirstApp”.

1. Run: npm create @microsoft/rayfin@latest — “MyFirstApp” — workspace “MyLAB”

2. Open the scaffolded project directory

3. Explore the project structure and understand the Rayfin app framework

4. Run npm run dev

5. Make changes to the app based on my instructions

6. When ready, deploy with: npx rayfin up

Les trois premières étapes permettent d’initialiser le projet et de mettre en place l’environnement de développement. C’est toutefois à partir de l’étape 5 que la magie opère.

En effet, il devient possible de décrire simplement à un agent IA le type d’application que l’on souhaite construire. L’agent se charge alors de générer le code nécessaire et d’itérer sur l’application en fonction des besoins exprimés.

Dans notre cas, nous souhaitons créer une plateforme d’apprentissage Microsoft Fabric. Nous fournissons donc à l’agent le prompt suivant :

Build an application that helps users progress from beginner to expert in Microsoft Fabric. The application should feature an interactive 3D learning path that visually represents the different stages required to master Microsoft Fabric. It should include intuitive, high-quality visuals and animations to guide users throughout their journey. When a user selects a specific stage, they should be redirected to a dedicated section that explains the related concepts in detail. Each section should be coherent, reliable, and supported by intuitive visualizations that make learning easier and more engaging.

Dans le cadre du développement de cette application, nous avons utilisé l’IDE Antigravity, qui offre la possibilité de s’appuyer sur des agents IA et d’exploiter différents modèles de langage (LLM). Bien entendu, Antigravity n’est pas la seule option disponible. D’autres environnements de développement, tels que Visual Studio Code, peuvent également être utilisés en combinaison avec des assistants IA comme Claude ou GitHub Copilot.

En quelques itérations seulement, l’agent est capable de générer une première version fonctionnelle de l’application. Celle-ci propose un parcours visuel inspiré des jeux vidéo, permettant aux utilisateurs de progresser étape par étape à travers les différents composants de Microsoft Fabric.

Cas d’usage de construction d’une plateforme d’apprentissage Microsoft Fabric

Conclusion

Ce cas d’usage illustre parfaitement le changement de paradigme introduit par les Fabric Apps. Ces dernières ne se limitent plus à l’exposition de tableaux de bord ou de rapports. Elles permettent désormais de concevoir de véritables expériences interactives pilotées par les données et enrichies par l’intelligence artificielle.

Les Fabric Apps sont encore en préversion et de nombreuses fonctionnalités restent à venir. Néanmoins, elles laissent entrevoir une évolution majeure : celle d’une plateforme où données, intelligence artificielle et développement applicatif convergent pour permettre de passer d’une idée à une application en quelques itérations seulement.

Nous n’en sommes probablement qu’au début.

Vous pouvez consulter la liste des régions prises en charge dans la documentation Microsoft ( voir https://learn.microsoft.com/fr-fr/fabric/admin/region-availability)

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *