MotherDuck Corp., le créateur d'un entrepôt de données cloud natif basé sur le moteur d'analyse open source DuckDB, parie que les agents d'intelligence artificielle vont remodeler la façon dont les pipelines de données sont construits et gérés.
Aujourd'hui, la société a dévoilé une nouvelle fonctionnalité appelée Flights qui permet aux utilisateurs de créer et d'exploiter des flux de travail d'ingestion de données via des interactions en langage naturel avec des assistants IA. Le nouveau service étend la plate-forme d'analyse basée sur le cloud de MotherDuck en permettant aux agents d'IA tels que ChatGPT, Claude et Gemini de créer, planifier et gérer des pipelines de données à partir d'un environnement d'exécution Python. La société a déclaré que Flights permet aux organisations de passer de l'ingestion de données brutes à l'analyse et à la visualisation au sein d'un flux de travail unique basé sur l'IA.
« L'IA est venue pour le monde des données », a déclaré Jordan Tigani, co-fondateur et directeur général de MotherDuck. « Il existe une grande opportunité de prendre des tâches qui étaient traditionnellement manuelles et d'utiliser des invites et la langue anglaise au lieu d'avoir à tout coder manuellement. »
DuckDB est une base de données analytique conçue pour un traitement rapide des données structurées sans la complexité de la gestion d'un serveur de base de données traditionnel. Parfois décrit comme « SQLite pour l'analyse », il est connu pour sa rapidité à interroger de grands ensembles de données directement à partir de fichiers tels que CSV, Parquet et JSON, ce qui le rend populaire pour les charges de travail de science des données, d'apprentissage automatique et de business intelligence.
Son faible encombrement permet à DuckDB d'être intégré dans des applications et de s'exécuter sur des ordinateurs portables ou en tant que services cloud, plutôt que sur un serveur séparé. Il est particulièrement populaire dans les petites et moyennes organisations.
Flights est conçu pour relever le défi analytique de longue date consistant à déplacer les données des systèmes sources vers une forme pouvant être analysée. Les organisations s'appuient souvent sur des outils spécialisés tels que Fivetran, Estuary ou dbt, combinés à de nombreuses configurations manuelles et codes personnalisés. MotherDuck affirme que les agents IA peuvent automatiser une grande partie de ce travail.
Par exemple, les utilisateurs peuvent demander à un assistant IA de se connecter à des sources telles que des applications de gestion de la relation client, des bases de données et des interfaces de programmation d'applications, l'agent générant le code nécessaire pour ingérer, transformer et planifier le pipeline de données. Si une tâche échoue, l'agent peut inspecter les journaux et tenter des réparations.
De la place pour expérimenter
Tigani a déclaré que les pipelines créés par les agents diffèrent des flux de travail traditionnels d'ingénierie des données, car les agents sont plus susceptibles d'expérimenter, d'étudier plusieurs options simultanément et de créer des pipelines temporaires pour des tâches ponctuelles.
« Un humain construira des pipelines qui ont tendance à être des objets lourds et statiques », a-t-il déclaré. « Un agent peut décider que, pour une tâche spécifique, il souhaite lancer un pipeline, importer des données et enquêter automatiquement sur un problème. »
Flights est intégré à la norme émergente Model Context Protocol pour connecter les agents d’IA aux systèmes externes. Grâce au serveur MCP de MotherDuck, les agents peuvent accéder à des outils pour créer, planifier, mettre à jour et surveiller les pipelines de données.
Tigani a déclaré que MCP pourrait être aussi important pour l'IA que les interfaces de programmation d'applications l'étaient pour le développement du cloud, car le protocole permet aux utilisateurs non techniques d'interagir avec les systèmes d'entreprise via des interfaces conversationnelles.
Flights fait également progresser la stratégie plus large de MotherDuck consistant à regrouper plusieurs couches de la pile analytique en une seule plate-forme. Plus tôt cette année, la société a lancé Dives, une fonctionnalité qui utilise l'IA pour créer des tableaux de bord et des applications. La combinaison des vols et des plongées crée le potentiel de flux de travail dans lesquels les agents ingèrent des données, les analysent et génèrent des visualisations sans nécessiter de produits d'intégration, d'orchestration et de business intelligence séparés.
« Nous essayons de les regrouper en un seul », a déclaré Tigani. « Les gens ne se soucient pas vraiment de la manière dont ils obtiennent les données. Ils ont juste besoin de les obtenir. »
Tigani a déclaré qu'il envisageait des flottes d'agents d'IA gérant les environnements de données, surveillant les changements et générant des informations avec une intervention humaine minimale. Les ingénieurs de données joueront toujours un rôle, a-t-il déclaré, mais de plus en plus en tant que superviseurs de systèmes automatisés plutôt qu'en tant que constructeurs manuels de pipelines.
Le prix des vols est basé sur la consommation d'exécution, à partir d'environ 60 cents par heure, bien que Tigani ait déclaré que l'objectif principal n'est pas de générer des revenus mais de permettre aux clients d'introduire plus facilement des données dans la plate-forme.
Le service cloud de MotherDuck compte actuellement environ 850 clients payants après 18 mois d'exploitation commerciale. L'entreprise a levé 100 millions de dollars de financement.