top of page

Databricks Backstage transforme FinOps en une requête unique, mais la difficulté se déplace en amont

Databricks a achevé une expérimentation Backstage en trois volets avec un résultat marquant : une seule requête peut relier la responsabilité d’une infrastructure à la consommation quotidienne de Lakebase. La conception databricks backstage supprime une frontière d’intégration qui sépare habituellement l’ingénierie de plateforme du FinOps. Elle révèle toutefois une dépendance plus exigeante à l’exactitude des métadonnées de service.

La démonstration associe le catalogue logiciel en temps réel de Backstage aux enregistrements de facturation Databricks, sans déplacer au préalable les deux jeux de données vers un système de reporting distinct. Un analyste FinOps peut identifier une ressource Lakebase, retrouver son responsable et examiner son utilisation au moyen d’une seule instruction SQL.

C’est plus important qu’une simple intégration de tableau de bord. Backstage contient généralement les données de responsabilité opérationnelle, tandis qu’un entrepôt regroupe les enregistrements de coûts. Les équipes relient ces systèmes via des tâches ETL, des exports, des tickets et des mappages maintenus manuellement.

La nouvelle approche remplace une grande partie de ces déplacements par de la fédération, qui interroge des données réparties entre systèmes au travers d’une couche SQL partagée. Elle n’élimine toutefois pas le travail organisationnel nécessaire à la refacturation. Elle le déplace plutôt vers les annotations du catalogue, les identifiants de ressources, les contrôles d’accès et la sémantique de facturation.

L’expérimentation Databricks Backstage atteint son objectif FinOps

La troisième expérimentation transforme le graphe de responsabilité de Backstage en point d’entrée direct pour l’analyse des coûts cloud.

Databricks et Thoughtworks ont utilisé Backstage, le portail interne de développeurs open source de Spotify, comme application opérationnelle tout au long de la série. Backstage maintient un catalogue logiciel contenant des services, des composants, des responsables, des dépendances et des références d’infrastructure.

Les équipes ont déplacé l’état PostgreSQL du portail vers Lakebase, le service Postgres managé de Databricks. Lakebase sépare le stockage du calcul et intègre les données transactionnelles à l’environnement Databricks plus large.

La première partie portait sur le branchement de base de données. Selon les auteurs, Lakebase a produit une branche de base de données en environ une seconde. Il devenait ainsi possible de tester les migrations Backstage sur une copie isolée avant de modifier la base de données de production.

La deuxième partie a placé la base de données opérationnelle sous Unity Catalog, la couche de gouvernance de Databricks pour les actifs de données et d’IA. Cette étape a rendu la base de données Backstage visible via le même plan de contrôle que celui utilisé pour les données analytiques.

Le troisième volet applique ces changements précédents au FinOps. Sa requête centrale combine les enregistrements de Backstage avec la table système de facturation de Databricks.

Côté Backstage, elle utilise final_entities, une table contenant les enregistrements d’entités traités du catalogue. Chaque entité pertinente comporte une annotation databricks/project-id identifiant son projet Lakebase.

Côté facturation, elle utilise system.billing.usage, qui enregistre la consommation Databricks facturable. La requête associe l’annotation du catalogue à usage_metadata.project_id, puis filtre sur l’utilisation de Lakebase.

L’exemple publié regroupe la consommation par nom de ressource Backstage, ID de projet Lakebase et date. Son exemple de sortie attribue 39,8667 DBU le 8 avril 2026 et 43,6231 DBU le 7 avril.

Un DBU, ou Databricks Unit, est une mesure normalisée utilisée pour représenter la consommation de traitement de la plateforme. La requête indique des DBU plutôt qu’un montant final en devise.

Cette distinction est importante. La démonstration prouve que l’utilisation peut être attribuée à une ressource répertoriée dans le catalogue. Elle n’établit pas un modèle comptable complet pour chaque remise, engagement, ajustement ou dépense partagée.

Elle raccourcit néanmoins une enquête FinOps bien connue. Un analyste n’a plus besoin de demander un export des responsabilités de service avant de le comparer aux données de facturation de l’entrepôt.

Le résultat relie également les informations de coût à l’endroit où les développeurs découvrent déjà les services. Cela ouvre la voie à des vues de coûts organisées par systèmes, équipes ou produits, plutôt que par seuls noms de ressources cloud.

La série se conclut donc ailleurs que là où elle a commencé. Le branchement de base de données a amélioré un flux de travail d’ingénierie. La gouvernance unifiée a ensuite rendu l’état opérationnel interrogeable. L’étape finale transforme ces changements techniques en mécanisme de reporting organisationnel.

Pourquoi une requête unique modifie le rôle de l’équipe plateforme

Le changement important n’est pas un SQL plus court ; c’est la suppression d’une négociation récurrente entre les équipes plateforme, données et finance.

Un portail interne de développeurs classique répond à des questions telles que : qui est responsable d’un service, quel dépôt le contient et quelle infrastructure le soutient. Un système de facturation répond au montant de la consommation mesurée générée par une ressource.

Ces réponses utilisent souvent des identifiants incompatibles. Un développeur reconnaît un service nommé checkout-api, tandis qu’une facture cloud expose un compte, un projet, un cluster ou un ID de ressource opaque.

Les équipes FinOps traitent cet écart au moyen de tags, de règles d’allocation, de modèles de reporting et de vérifications manuelles. Le FinOps Framework considère l’allocation comme une capacité essentielle, car les coûts non alloués affaiblissent la responsabilisation et les prévisions.

Backstage offre une couche de responsabilité potentielle pour ce processus. Son catalogue associe déjà les entités logicielles aux équipes et à l’infrastructure. Le défi consiste à relier ces associations aux enregistrements de facturation de manière fiable.

L’expérimentation Databricks place cette connexion au sein de la plateforme de données. Lakehouse Federation, une capacité permettant d’interroger des sources externes ou opérationnelles sans ingestion conventionnelle, expose le catalogue Backstage en temps réel aux côtés des données système de facturation.

Cette approche réduit le besoin d’un pipeline dédié qui copie les enregistrements de responsabilité vers un entrepôt. Elle évite aussi d’attendre la prochaine exécution planifiée de ce pipeline avant de résoudre une question de coût.

La séparation du calcul est centrale dans cette proposition. Lakebase peut traiter les requêtes transactionnelles de Backstage tandis qu’une autre ressource de calcul effectue des requêtes analytiques sur des données connexes.

Databricks décrit Lakebase Postgres comme prenant en charge l’autoscaling, le fonctionnement à échelle zéro, les branches, les réplicas en lecture et la restauration instantanée. Il s’intègre également à Unity Catalog et à Databricks Apps.

L’architecture vise à protéger le portail de la charge de travail des analystes. Une agrégation volumineuse ne devrait pas concurrencer directement les requêtes interactives de Backstage simplement parce qu’elles se rapportent toutes deux au même état sous-jacent.

Cette séparation transforme ce que les équipes plateforme peuvent proposer. Elles peuvent considérer la responsabilité et la consommation comme deux vues d’un même graphe de ressources, plutôt que comme deux jeux de données reliés après plusieurs transmissions.

Les analystes FinOps gagnent un chemin direct entre le coût et le responsable concerné. Les ingénieurs plateforme obtiennent des éléments indiquant quels services internes consomment de la capacité Lakebase. Les responsables de l’ingénierie disposent d’une fondation potentielle pour un reporting au niveau des équipes.

Les développeurs font également face à une responsabilisation plus visible. Une entrée de catalogue cesse d’être uniquement de la documentation lorsque ses identifiants déterminent où la consommation d’infrastructure est imputée.

Ce changement pousse les équipes plateforme à améliorer la qualité du catalogue. Elles doivent décider quelles annotations sont obligatoires, comment les identifiants sont validés et ce qui se passe lorsque des ressources changent de responsable.

Les équipes données sont confrontées à une évolution connexe. Elles restent responsables de l’accès gouverné et de la sémantique de facturation, mais n’ont plus besoin de posséder chaque pipeline d’intégration reliant les métadonnées opérationnelles aux enregistrements analytiques.

Les équipes FinOps doivent également s’adapter. Un accès plus rapide n’élimine pas leur besoin de définir des politiques d’allocation. Il leur permet de les appliquer au plus près du modèle opérationnel actuel.

Le bénéfice est donc une répartition du travail modifiée. L’ingénierie de plateforme maintient un graphe de responsabilité fiable, la plateforme de données fournit des jointures gouvernées et le FinOps définit comment la consommation devient responsabilisation.

Cette organisation est attrayante parce qu’elle supprime l’attente. Elle est exigeante parce que les erreurs du graphe de responsabilité se répercutent désormais directement dans le reporting financier.

Le mécanisme repose sur la fédération, et non sur une nouvelle base de données de coûts

Databricks présente la fédération comme une alternative à la copie des données de catalogue opérationnel dans un autre magasin de reporting des coûts.

La requête principale commence par la table des entités traitées de Backstage. Backstage crée cette représentation après avoir ingéré et normalisé des définitions de catalogue provenant de sources telles que des fichiers YAML, des plugins ou des systèmes externes.

Le catalogue logiciel traite les entités comme des enregistrements de métadonnées décrivant des composants, des systèmes, des API, des ressources, des groupes et des utilisateurs. Les relations relient ces entités au sein d’un graphe de responsabilité et de dépendances.

Pour l’expérimentation, une ressource Backstage contient l’identifiant du projet Lakebase dans une annotation. La requête SQL extrait cet identifiant du document JSON de l’entité.

Elle joint ensuite cet identifiant aux métadonnées de projet de la table de facturation. Le regroupement par ressource, projet et jour produit un résultat d’attribution compréhensible par les humains.

Ce mécanisme présente trois propriétés importantes.

Premièrement, l’enregistrement opérationnel reste opérationnel. Backstage continue d’utiliser PostgreSQL pour son activité habituelle de catalogue, plutôt que d’attendre qu’une réplique analytique accepte les mises à jour.

Deuxièmement, l’enregistrement de facturation reste dans la table système Databricks. La démonstration ne nécessite pas d’export personnalisé avant que les analystes puissent l’utiliser.

Troisièmement, la jointure s’effectue dans un environnement de requête gouverné. Unity Catalog peut contrôler la découverte et l’accès entre les objets participants.

Databricks qualifie cela de déplacement nul des données. Plus précisément, l’utilisateur ne construit pas de pipeline distinct pour matérialiser un autre jeu de données joint avant d’exécuter l’analyse.

L’exécution de la requête transfère toujours des requêtes et des résultats entre les interfaces concernées. La fédération dépend aussi des connecteurs, des identifiants, des métadonnées et des contrôles de performance.

Cette nuance n’efface pas l’avantage. Elle clarifie où se déplace la complexité lorsqu’un pipeline ETL disparaît.

Les pipelines traditionnels expriment les mappages dans du code de transformation. La conception fédérée exprime un mappage critique via une annotation placée sur l’entité Backstage.

Le mappage devient plus facile à voir, mais aussi plus facile à négliger. Si l’annotation est absente ou incorrecte, la requête perd la connexion entre la ressource et son responsable.

Une implémentation mature validerait cette annotation lors de l’ingestion du catalogue. Elle pourrait rejeter les identifiants de projet mal formés ou signaler les entités qui font référence à des projets Lakebase inexistants.

Les équipes auraient également besoin de règles de cycle de vie. Un service supprimé, une application transférée ou un projet renommé peuvent soulever des questions d’attribution historique auxquelles un instantané actuel du catalogue ne peut répondre seul.

La responsabilité à un instant donné devient particulièrement importante pour la refacturation. Le responsable actuel ne devrait pas automatiquement hériter de la consommation générée avant un transfert de service.

Le regroupement quotidien de la démonstration offre un point de départ, mais l’allocation historique exige un historique de responsabilité durable. Les équipes pourraient conserver les changements du catalogue, les instantanés de facturation ou une table de mappage à dates d’effet.

Le contrôle d’accès ajoute une autre décision de conception. Les ingénieurs peuvent avoir besoin de visibilité sur leurs propres services sans obtenir un accès illimité aux enregistrements de facturation de toute l’entreprise.

Unity Catalog peut aider à définir les privilèges, mais chaque organisation doit établir le niveau de granularité approprié. Des vues limitées par équipe peuvent être plus sûres que l’octroi d’un accès étendu à la table système sous-jacente.

Les performances méritent également une attention particulière. La requête d’exemple est compacte, mais les catalogues Backstage de production peuvent contenir de nombreuses entités et de volumineux enregistrements JSON.

L’extraction répétée de données JSON peut devenir inefficace à grande échelle. Les équipes pourraient exposer certaines annotations via une vue organisée, tout en laissant le catalogue source intact.

Cette optimisation préserverait néanmoins le modèle global. La différence serait qu’une couche sémantique gouvernée se placerait au-dessus des données opérationnelles en direct, plutôt qu’un pipeline d’exportation déconnecté.

L’architecture databricks backstage n’élimine donc pas l’ingénierie des données. Elle concentre le travail d’ingénierie autour des contrats de métadonnées, des politiques d’accès et des interfaces de requête.

C’est un positionnement plus stratégique pour ce travail, à condition que l’organisation accepte une discipline plus stricte en matière de catalogue.

Le véritable adversaire est le transfert ETL

L’expérimentation remet en cause un modèle d’intégration centré sur les pipelines, et non les concurrents de PostgreSQL ou les autres portails développeurs.

Les équipes séparent traditionnellement le traitement des transactions en ligne du traitement analytique en ligne. Les systèmes transactionnels privilégient des écritures fréquentes et à faible latence, tandis que les systèmes analytiques analysent et agrègent des jeux de données bien plus volumineux.

Cette séparation a créé deux domaines opérationnels. Les équipes applicatives géraient des bases de données telles que PostgreSQL, tandis que les équipes data copiaient certains enregistrements dans des entrepôts de données ou des lakehouses.

Cette architecture était logique, car ces systèmes présentaient des structures de stockage, des modèles de montée en charge et des problématiques de défaillance différents. Des requêtes analytiques directes pouvaient menacer les performances des applications.

Les plateformes cloud modernes séparent de plus en plus le stockage, le calcul et la gouvernance. Cela rend certaines données accessibles via plusieurs chemins de calcul adaptés à des charges de travail spécifiques.

Lakebase s’inscrit dans cette tendance. Databricks le présente comme un PostgreSQL géré pour les applications transactionnelles ayant également besoin de proximité avec les données du lakehouse.

L’expérimentation Backstage exploite cette proximité afin d’éviter un export d’ownership spécialisé. La principale alternative n’est pas un autre fournisseur Postgres. C’est le processus familier consistant à extraire les enregistrements du catalogue, transformer les identifiants et les charger dans un modèle de reporting.

L’ETL conserve des avantages importants. Un jeu de données matérialisé peut offrir des performances prévisibles, des instantanés durables, des contrôles de qualité et une isolation face aux changements de schéma source.

Il peut aussi standardiser les données provenant de plusieurs portails ou fournisseurs cloud. Une requête fédérée sur une seule base Backstage peut ne pas couvrir une entreprise disposant de plusieurs catalogues et environnements de facturation.

Le coût de l’ETL apparaît dans la latence et la responsabilité. Quelqu’un doit planifier le pipeline, surveiller les défaillances, mettre à jour les schémas, rapprocher les correspondances et intervenir lorsque les utilisateurs ne font pas confiance à ses résultats.

Ces responsabilités se retrouvent souvent entre plusieurs équipes. L’ingénierie de plateforme comprend le catalogue de services, l’ingénierie data gère l’entrepôt, et FinOps comprend le modèle d’allocation.

Une approche prioritairement fédérée supprime certaines copies et planifications. Elle rend la source en direct disponible, mais accroît la dépendance à sa disponibilité, son schéma, la qualité de ses métadonnées et le comportement des requêtes.

C’est le compromis central. L’ETL crée une distance avec la source et absorbe son instabilité. La fédération offre davantage de fraîcheur et moins de copies, mais maintient les consommateurs plus près des changements opérationnels.

Le bon choix dépend de la décision à éclairer. L’investigation interactive bénéficie de données d’ownership à jour. Une refacturation mensuelle auditée exige un historique stable et des règles reproductibles.

Un modèle hybride est probable pour les grandes organisations. Les analystes peuvent utiliser une requête fédérée pour examiner l’usage récent, puis publier les résultats d’allocation approuvés dans une couche de reporting durable.

Ce modèle n’invaliderait pas la démonstration. Il utiliserait la fédération pour réduire les frictions exploratoires tout en préservant des enregistrements matérialisés pour les processus financiers formels.

D’autres plateformes PostgreSQL gérées peuvent également participer à des architectures fédérées. AWS, Google Cloud, Microsoft et des fournisseurs de bases de données indépendants proposent des systèmes transactionnels dotés d’intégrations analytiques.

Backstage lui-même reste indépendant de toute base de données. Sa prise en charge de PostgreSQL permet aux organisations de choisir leur infrastructure selon leurs besoins opérationnels, réglementaires et commerciaux.

L’avantage de Databricks dans cette expérimentation provient de la proximité de la plateforme. Lakebase, les tables système de facturation, la fédération et Unity Catalog existent dans un même environnement gouverné.

Cette commodité peut aussi créer un risque de concentration. Une équipe qui adopte l’ensemble du modèle devient davantage dépendante des identifiants, schémas de facturation, autorisations et services de requête de Databricks.

La pression concurrentielle de l’article s’exerce donc sur les stacks internes fragmentées. Les fournisseurs et équipes de plateforme doivent expliquer pourquoi il reste nécessaire de copier les métadonnées d’ownership lorsqu’une requête gouvernée peut atteindre la source.

Cependant, Databricks doit prouver que ce schéma simplifié résiste à la réalité opérationnelle. Cela inclut l’échelle du catalogue, l’évolution des schémas, les frontières d’accès et les exigences de reporting en fin de mois.

Ce que le résultat en une requête ne permet pas de trancher

Une preuve de concept réussie ne garantit pas une refacturation d’entreprise fiable, car l’exactitude de la requête dépend de métadonnées organisationnelles situées hors du système de facturation.

Le résultat d’exemple montre qu’une ressource Backstage peut être associée à l’usage de Lakebase. Il ne montre pas quelle part de l’infrastructure d’une grande organisation peut être allouée de cette manière.

La couverture est la première question sans réponse. Les équipes doivent savoir quel pourcentage des projets Lakebase pertinents dispose d’une entité Backstage valide et d’une annotation de projet.

Un résultat peut être techniquement correct tout en restant financièrement incomplet. Les projets non catalogués disparaissent simplement d’une requête centrée sur l’ownership, sauf si les analystes les identifient séparément.

L’exactitude est la deuxième question. Un identifiant de projet valide peut toujours renvoyer au mauvais service, à un propriétaire obsolète ou à une ressource partagée soutenant plusieurs produits.

L’infrastructure partagée complique l’attribution, car un même projet peut servir plusieurs équipes. Une seule annotation Backstage ne peut pas exprimer toutes les règles d’allocation proportionnelle.

La sémantique de facturation constitue une troisième limite. Les DBU représentent la consommation, mais une vision complète des coûts peut nécessiter les frais d’infrastructure cloud, les crédits, les engagements, les taxes et les ajustements organisationnels.

L’équipe FinOps doit déterminer si la requête prend en charge le showback, le chargeback, l’investigation d’anomalies ou la planification de capacité. Ces usages nécessitent des niveaux de précision différents.

L’ownership historique est une autre question non résolue. Le catalogue en direct décrit plus naturellement l’état actuel que les responsabilités passées.

Un transfert de service le 15 avril ne devrait pas forcément réécrire le responsable de la consommation du 7 avril. Des rapports historiques fiables nécessitent des enregistrements d’ownership tenant compte du temps.

La stabilité du schéma compte également. La requête accède à une entité JSON et dépend d’un nom d’annotation spécifique. Les équipes doivent gérer ce champ comme un contrat pris en charge.

Les plugins Backstage, les processeurs de catalogue et les conventions organisationnelles peuvent modifier la forme des entités. Databricks peut également faire évoluer les métadonnées de facturation à mesure que Lakebase se développe.

Les utilisateurs de production devraient tester ces contrats automatiquement. Une tâche de validation peut identifier les annotations manquantes, les projets inconnus, les affectations en double et les usages sans propriétaire.

La sécurité exerce une pression différente. Les métadonnées Backstage peuvent révéler les systèmes internes et les structures d’équipe, tandis que les données de facturation peuvent exposer des schémas de consommation sensibles.

La combinaison de ces deux jeux de données augmente les informations accessibles depuis une seule requête. C’est utile pour l’analyse, mais cela accroît l’impact d’autorisations trop larges.

Les organisations ont besoin de limites au niveau des lignes ou des vues correspondant à leur modèle opérationnel. Un propriétaire de service peut avoir besoin de l’usage d’une seule équipe, tandis que FinOps central a besoin d’une couverture à l’échelle de l’entreprise.

La dépendance opérationnelle demeure également. L’analyse fédérée dépend de la disponibilité de la base source, du service de requête, de la configuration des identités et de la couche de gouvernance.

Databricks indique que Lakebase isole le calcul pour différentes charges de travail. Des preuves indépendantes en production resteront importantes pour la latence, la concurrence, la récupération après défaillance et des performances analytiques prévisibles.

La série originale a également rencontré une complication d’authentification. Lakebase attendait un identifiant OAuth limité à un périmètre plutôt qu’un jeton d’accès personnel Databricks classique.

Pour la preuve de concept, l’équipe a actualisé un identifiant de courte durée à l’aide d’un script. Les déploiements de production nécessitent un processus de rotation pris en charge, qui évite de stocker des jetons actualisés dans des emplacements non sûrs.

Databricks Apps peut créer un rôle PostgreSQL pour un principal de service applicatif lorsque les équipes attachent une ressource Lakebase. Ce chemin géré est plus adapté qu’une boucle locale improvisée d’actualisation.

La leçon générale n’est pas que la fédération élimine le travail de gouvernance. Elle rend la gouvernance visible au moment où un utilisateur pose une question métier.

Le modèle databricks backstage ne réussira que lorsque l’exhaustivité du catalogue deviendra un indicateur opérationnel. Sans cette discipline, FinOps en une requête peut produire des réponses rapides mais partielles.

Trois signaux montreront si le modèle tient

La prochaine phase doit mesurer l’adoption, la couverture d’allocation et la fiabilité en production, plutôt que de célébrer une instruction SQL compacte.

Le premier signal sera une implémentation réutilisable de Databricks, Thoughtworks ou de la communauté Backstage. Les équipes devraient surveiller l’apparition de processeurs de catalogue maintenus, de règles de validation, de tableaux de bord ou de modèles prenant en charge ce modèle.

Un package pris en charge renforcerait l’idée que cette architecture peut dépasser le stade d’une démonstration sur mesure. Il devrait définir les schémas d’annotation, la gestion des identifiants, les autorisations et les pratiques de déploiement.

L’absence de composants réutilisables affaiblirait cette affirmation. Chaque adoptant devrait recréer indépendamment les correspondances et contrôles les plus vulnérables aux défaillances.

Le deuxième signal sera la couverture d’allocation dans des catalogues réels. L’indicateur utile est le pourcentage d’usage Lakebase associé à une entité Backstage et à un propriétaire actuels et validés.

Une couverture élevée dans des environnements de production en évolution soutiendrait la fédération comme entrée FinOps pratique. Un usage durablement non alloué montrerait que la maintenance des métadonnées reste la contrainte déterminante.

La couverture devrait être associée à la fraîcheur et au nombre d’exceptions. Les équipes doivent savoir à quelle vitesse les nouveaux projets apparaissent et à quelle fréquence les correspondances échouent à la validation.

Le troisième signal sera le comportement en production sous des charges de travail mixtes. Les organisations devraient mesurer la latence de Backstage pendant que les analystes exécutent des requêtes de facturation fédérées sur de grands catalogues.

Des performances stables du portail renforceraient l’argument de Databricks en faveur de la séparation du calcul. Des interruptions de requête, des défaillances d’identifiants ou des goulots d’étranglement de gouvernance favoriseraient les couches de reporting matérialisées pour les flux de travail critiques.

L’étude de cas en une requête propose une hypothèse claire : une gouvernance partagée et un calcul isolé peuvent reconnecter l’ownership opérationnel aux données de coûts analytiques.

Les équipes ont désormais besoin de preuves sur le comportement de cette hypothèse dans plusieurs comptes, avec des ressources partagées, des transferts de services et des contrôles financiers formels.

Pour les développeurs, l’action immédiate est simple. Traitez les annotations de catalogue comme des données de production, validez les identifiants d’infrastructure et définissez explicitement les changements d’ownership.

Pour les responsables de plateforme, demandez-vous si le pipeline de coûts existant répond à un besoin actuel ou à une ancienne contrainte architecturale. La fédération peut raccourcir les investigations, même lorsque le reporting officiel reste matérialisé.

Pour les équipes FinOps, testez la requête databricks backstage par rapport à des allocations connues avant de l’étendre. La question importante n’est pas de savoir si une requête fonctionne. C’est de savoir si sa réponse reste complète, explicable et reproductible lorsque l’organisation évolue.

 
 

Commencez pour Gratuit

Un premier assistant IA local avec gestion des connaissances personnelles

Pour une meilleure expérience IA,

remio ne supporte que Windows 10+ (x64) et M-Chip Macs actuellement.

Votre partenaire IA au travail
Faites-en plus avec remio

Planifiez. Créez. Livrez.
Tout au même endroit.

bottom of page