v1.0

v1.0

/

/

NVIDIA ouvre Auto Ontology : une couche sémantique pour fiabiliser les agents data

NVIDIA ouvre Auto Ontology : une couche sémantique pour fiabiliser les agents data

NVIDIA ouvre Auto Ontology : une couche sémantique pour fiabiliser les agents data

Auto Ontology est un framework Apache 2.0 de NVIDIA qui construit du contexte sémantique au-dessus des métadonnées d’entreprise, valide les requêtes générées et expose cette couche aux agents via MCP, CLI et API.

Texture décorative abstraite de lumière bleue.
Aucun heading trouvé dans #cible

Adil Harcha

NVIDIA a publié Auto Ontology en open source, un framework destiné à construire une couche sémantique et graphe au-dessus des données d’entreprise. Le projet cible un problème devenu central pour l’agentic analytics : un agent peut générer du SQL très vite, mais cette vitesse ne sert à rien s’il utilise la mauvaise métrique, la mauvaise table, une jointure incorrecte ou une définition métier non officielle.

Auto Ontology se place entre les métadonnées de l’entreprise et les agents qui doivent raisonner dessus. Il peut découvrir ou connecter des ontologies, réconcilier des définitions métier, valider des requêtes générées à partir de sémantiques et de lineage de référence, puis exposer ce contexte via MCP, CLI et API.

Qu’est-ce que NVIDIA Auto Ontology ?

Auto Ontology est un projet open source sous licence Apache 2.0 qui construit une couche de contexte sémantique et graphe au-dessus des données structurées d’entreprise.

Selon le dépôt NVIDIA, l’objectif est d’aider un agent à comprendre où se trouvent les données, ce qu’elles signifient, si elles doivent être utilisées, comment les utiliser et d’où elles proviennent.

Le projet comprend actuellement une interrogation des données structurées en langage naturel, un catalogue/ontologie stocké dans Postgres, authentification et RBAC, une interface web et des déploiements Docker Compose ou Helm.

Pourquoi cela compte pour les agents Text-to-SQL

Un LLM peut produire du SQL parfaitement valide sur le plan syntaxique et pourtant faux sur le plan métier. Il peut choisir une table secondaire, reconstruire un KPI avec la mauvaise formule, joindre deux tables à la mauvaise granularité ou ignorer le lineage.

Auto Ontology s’attaque donc au problème de contexte avant de traiter la génération SQL comme un simple problème de modèle.

  • Discover : construire ou connecter des ontologies d’entreprise à partir des métadonnées.

  • Ground : fournir aux agents les définitions fiables des métriques, entités et relations.

  • Validate : contrôler les requêtes générées par rapport aux définitions certifiées et au lineage.

  • Expose : rendre la couche sémantique disponible via MCP, CLI et API.

  • Learn : réinjecter les corrections certifiées et l’usage dans le contexte partagé.

Auto Ontology expose aussi un serveur MCP

Le projet inclut un serveur MCP pour permettre aux agent harnesses compatibles d’interroger les données tout en héritant des contrôles d’authentification et de permissions de la couche applicative.

La capacité documentée ask_question exécute le pipeline Text-to-SQL et peut renvoyer séparément la réponse, le SQL généré et les lignes de résultat. Un agent peut ainsi exploiter le SQL sans devoir l’extraire d’un texte narratif.

Une architecture plus large qu’un prompt LLM

Le dépôt utilise actuellement un frontend Next.js, des services FastAPI, Postgres avec pgvector et une intégration Vault optionnelle. Des endpoints NVIDIA NIM sont configurés par défaut pour le raisonnement, les embeddings et le reranking, avec des paramètres modifiables.

Auto Ontology ressemble donc davantage à une brique d’infrastructure sémantique qu’à une recette de prompt engineering.

Couche d’ontologie sémantique qui fournit le contexte à un agent Data avant une exécution Text-to-SQL gouvernée.

Ce qu’Auto Ontology ne démontre pas encore

Le dépôt principal renvoie vers un projet d’évaluation séparé pour les benchmarks Text-to-SQL comme BIRD. Il ne publie pas sur sa page principale un gain universel de précision qui pourrait être transposé à toutes les bases d’entreprise.

La nuance est essentielle : une ontologie peut réduire l’ambiguïté et renforcer la validation, mais la fiabilité dépend toujours des métadonnées, définitions métier, modèles, schémas, permissions et jeux d’évaluation.

Pourquoi cette direction est importante

L’agentic analytics s’éloigne progressivement de l’idée qu’un modèle plus puissant peut deviner toutes les règles métier à partir d’un schéma brut.

L’architecture devient plus structurée :

question métier → contexte sémantique → plan analytique → outils gouvernés → exécution validée → réponse avec preuves

C’est également l’architecture que nous défendons dans notre guide Text-to-SQL avec LLM. Le modèle compte, mais sémantique, retrieval, validation et permissions déterminent si la réponse est réellement exploitable.

Le lien avec thaink²

thaink² applique la même séparation des responsabilités : le Data Analyst Agent raisonne sur les données de l’entreprise, tandis que contexte sémantique, permissions, outils, évaluation et AgentOps entourent le modèle.

Auto Ontology n’est pas un composant thaink² et cet article n’est pas un comparatif produit. Le signal intéressant est qu’un acteur majeur de l’infrastructure IA ouvre désormais une couche sémantique précisément destinée au type de problème que doivent résoudre les agents data en entreprise.

Ce qu’il faudra surveiller

  • les évaluations Text-to-SQL indépendantes sur de vrais schémas d’entreprise ;

  • la connexion aux semantic models déjà existants plutôt que leur reconstruction ;

  • la gouvernance des corrections et modifications d’ontologie ;

  • la latence et le coût opérationnel du pipeline multi-appels ;

  • l’adoption de l’interface MCP par des runtimes agentiques externes.

Faq

Qu’est-ce que NVIDIA Auto Ontology ?

Un framework open source qui construit une couche de contexte sémantique et graphe au-dessus des données d’entreprise pour mieux ancrer et valider les requêtes des agents.

Auto Ontology est-il open source ?

Oui. NVIDIA le publie sous licence Apache 2.0.

Auto Ontology génère-t-il du SQL ?

Le projet actuel inclut un flux langage naturel vers SQL et peut renvoyer le SQL généré et ses résultats.

Auto Ontology supporte-t-il MCP ?

Oui. Le projet inclut un serveur MCP pour les agents compatibles.

Garantit-il un Text-to-SQL précis ?

Non. La fiabilité dépend encore des métadonnées, définitions métier, modèles, permissions et données d’évaluation.

Une base open source pour construire vos propres agents.

APowerB est le framework d'agents open source développé par thaink² pour construire, orchestrer et exploiter des agents IA sur votre propre infrastructure avec vos modèles, vos outils et vos données.

Et si votre prochaine analyse était déjà prête avant votre prochaine réunion ?

Montrez-nous votre environnement et un cas d’usage. Découvrez comment thaink² peut interroger, surveiller et exploiter vos données.

Notre mission
Votre vision

Faire passer l’entreprise d’une Data que l’on consulte à une Data qui travaille en continu.

Nous croyons que les prochaines plateformes Data ne se contenteront plus d’afficher ce qui s’est passé. Elles surveilleront, expliqueront, anticiperont et prépareront les décisions avant même que certaines questions soient posées.

Image

Qu’est-ce qu’une Agentic Data Platform ?

Une Agentic Data Platform utilise des agents IA spécialisés pour travailler sur les données de l’entreprise. Contrairement à un dashboard statique ou à un simple chatbot, les agents peuvent explorer plusieurs sources, conduire une analyse, produire des visualisations, générer des livrables et exécuter des missions récurrentes.

Quelle différence entre le mode Proactif et le mode Exploratoire ?

En mode Exploratoire, l’utilisateur pose une question et thaink² mène l’analyse à la demande. En mode Proactif, une mission est définie à l’avance : les agents surveillent les données selon la fréquence ou les conditions prévues et livrent automatiquement les résultats utiles.

Faut-il connaître SQL pour utiliser thaink² ?

Non pour les usages métier. Les utilisateurs peuvent poser leurs questions en langage naturel et obtenir analyses, tableaux, graphiques et dashboards sans écrire eux-mêmes leurs requêtes SQL.

À quelles sources de données thaink² peut-il se connecter ?

La plateforme est conçue pour travailler avec les sources déjà présentes dans l’entreprise : bases de données, Data Warehouses, ERP, CRM, API, fichiers et espaces documentaires. Les connecteurs disponibles dépendent de votre environnement et du cas d’usage.

Quels types de résultats les agents peuvent-ils produire ?

Selon l’agent et le cas d’usage : analyses, tableaux, graphiques, dashboards, prévisions, alertes, synthèses et rapports. L’objectif est de restituer un résultat exploitable, pas uniquement une réponse textuelle.

Peut-on déployer thaink² sur notre propre infrastructure ?

thaink² propose des scénarios de déploiement adaptés aux contraintes d’entreprise, notamment pour les organisations qui souhaitent conserver davantage de contrôle sur leur infrastructure, leurs modèles et leurs données. Nos équipes définissent l’architecture adaptée au projet.

Quelle partie de l’écosystème thaink² est open source ?

ApowerB is the open-source agentic framework developed by thaink². It enables technical teams to build and operate their own agents, with support for RAG, Text-to-SQL, multi-LLM setups, and APIs.

Comment démarrer avec thaink² ?

Comment démarrer avec thaink² ?

Rejoins notre communauté Discord

Connect with builders, Data teams, and AI practitioners. Share ideas, get technical help, discuss agentic architectures, and follow the latest developments around ApowerB.

Bientôt

Des données qui agissent, directement dans votre boîte de réception.

Retours d'expérience, architectures d'agents, benchmarks, cas d'usage et nouveautés APowerB. Uniquement ce qui mérite d'être lu.

© Tous droits réservés.

Une base open source pour construire vos propres agents.

APowerB est le framework d'agents open source développé par thaink² pour construire, orchestrer et exploiter des agents IA sur votre propre infrastructure avec vos modèles, vos outils et vos données.

Et si votre prochaine analyse était déjà prête avant votre prochaine réunion ?

Montrez-nous votre environnement et un cas d’usage. Découvrez comment thaink² peut interroger, surveiller et exploiter vos données.

Our mission
Votre vision

Rendre la puissance de la Data accessible à ceux qui prennent les décisions.

Aujourd’hui, trop de questions métier attendent encore un export, un dashboard ou la disponibilité d’une équipe Data. thaink² transforme cet accès : les équipes interrogent leurs données directement, tandis que les agents prennent en charge l’analyse et les tâches récurrentes.

Image

Qu’est-ce qu’une Agentic Data Platform ?

Une Agentic Data Platform utilise des agents IA spécialisés pour travailler sur les données de l’entreprise. Contrairement à un dashboard statique ou à un simple chatbot, les agents peuvent explorer plusieurs sources, conduire une analyse, produire des visualisations, générer des livrables et exécuter des missions récurrentes.

Quelle différence entre le mode Proactif et le mode Exploratoire ?

En mode Exploratoire, l’utilisateur pose une question et thaink² mène l’analyse à la demande. En mode Proactif, une mission est définie à l’avance : les agents surveillent les données selon la fréquence ou les conditions prévues et livrent automatiquement les résultats utiles.

Faut-il connaître SQL pour utiliser thaink² ?

Non pour les usages métier. Les utilisateurs peuvent poser leurs questions en langage naturel et obtenir analyses, tableaux, graphiques et dashboards sans écrire eux-mêmes leurs requêtes SQL.

À quelles sources de données thaink² peut-il se connecter ?

La plateforme est conçue pour travailler avec les sources déjà présentes dans l’entreprise : bases de données, Data Warehouses, ERP, CRM, API, fichiers et espaces documentaires. Les connecteurs disponibles dépendent de votre environnement et du cas d’usage.

Quels types de résultats les agents peuvent-ils produire ?

Selon l’agent et le cas d’usage : analyses, tableaux, graphiques, dashboards, prévisions, alertes, synthèses et rapports. L’objectif est de restituer un résultat exploitable, pas uniquement une réponse textuelle.

Peut-on déployer thaink² sur notre propre infrastructure ?

thaink² propose des scénarios de déploiement adaptés aux contraintes d’entreprise, notamment pour les organisations qui souhaitent conserver davantage de contrôle sur leur infrastructure, leurs modèles et leurs données. Nos équipes définissent l’architecture adaptée au projet.

Quelle partie de l’écosystème thaink² est open source ?

ApowerB is the open-source agentic framework developed by thaink². It enables technical teams to build and operate their own agents, with support for RAG, Text-to-SQL, multi-LLM setups, and APIs.

Comment démarrer avec thaink² ?

Comment démarrer avec thaink² ?

Rejoins notre communauté Discord

Connect with builders, Data teams, and AI practitioners. Share ideas, get technical help, discuss agentic architectures, and follow the latest developments around aPowerB.

Bientôt

Des données qui agissent, directement dans votre boîte de réception.

Retours d'expérience, architectures d'agents, benchmarks, cas d'usage et nouveautés APowerB. Uniquement ce qui mérite d'être lu.

© Tous droits réservés.