Tous les articles

2026-06-12

· Basevolt
AIproductivitywebdevdatabase

J'ai construit un AI agent conversationnel qui transforme votre base de données en espace de travail fonctionnel — voici ce qui a changé

L'AI agent de Basevolt transforme l'exploration de bases de données en conversation — connectez, décrivez ce dont vous avez besoin, et obtenez des vues ou tableaux de bord en moins de deux minutes.

J'ai construit un AI agent conversationnel qui transforme votre base de données en espace de travail fonctionnel — voici ce qui a changé

Il y a deux types d'outils de base de données.

Un type vous aide à gérer la base de données elle-même — écrire du SQL, modifier le schéma, exécuter des migrations. C'est DBeaver, DataGrip, TablePlus.

L'autre type vous aide à travailler avec vos données — parcourir les enregistrements, suivre les KPI, construire des vues internes, gérer les opérations. C'est Retool, NocoDB, Budibase.

Je construis Basevolt — une application de bureau local-first dans la deuxième catégorie — et je viens de lancer quelque chose qui fait que toute la catégorie se sent différemment : un AI agent intégré avec lequel vous pouvez réellement converser.

Pas un Copilot. Pas une auto-complétion. Un véritable agent qui peut :

  • Interroger vos données en langage naturel (« montre-moi tous les utilisateurs inscrits cette semaine »)
  • Créer des vues sur vos tables (« configure une vue kanban groupée par statut »)
  • Construire des tableaux de bord à partir de zéro (« crée un tableau de bord avec le total des inscriptions, le MRR et un graphique des inscriptions dans le temps »)
  • Comprendre votre schéma et vos relations sans que vous ayez à les expliquer

Description de l'image

Voici à quoi ressemble le flux de travail maintenant :

Avant : Connecter la base de données → configurer manuellement chaque table → définir les types de champs → créer des vues → construire les composants du tableau de bord un par un. 20-30 minutes minimum.

Après : Connecter la base de données → dire à l'agent ce dont vous avez besoin → terminé en moins de 2 minutes.


Pourquoi c'est plus important que je ne le pensais

Quand j'ai commencé à construire ça, je pensais que l'AI agent serait un plus — une fonctionnalité pour les développeurs paresseux (moi y compris).

Ce qui s'est réellement passé : ça a changé ma façon de penser aux outils de base de données entièrement.

Le modèle traditionnel pour des outils comme Retool ou NocoDB suppose que vous savez ce que vous voulez et que vous le configurez manuellement. Mais la plupart du temps, surtout avec une base de données inconnue, vous explorez. Vous posez des questions comme « qu'est-ce qu'il y a dans cette table ? » et « comment ça se relie à ça ? » et « qu'est-ce que je veux vraiment suivre ? »

La conversation est en fait la bonne interface pour l'exploration. Les tables et les menus sont la bonne interface après que vous savez ce que vous voulez.

Alors maintenant Basevolt fait les deux : vous explorez et configurez via la conversation, puis vous utilisez l'UI structurée pour travailler avec les résultats.


Comment ça marche techniquement

L'agent a un accès complet à votre schéma — tables, colonnes, relations, index. Quand vous posez une question, il :

  1. Lit votre schéma pour comprendre ce qui est disponible
  2. Planifie les actions à entreprendre (requête, création de vue, construction de tableau de bord, etc.)
  3. Exécute ces actions directement sur votre base de données locale
  4. Retourne les résultats dans le format le plus utile (tableau, graphique, réponse simple)

Tout fonctionne localement. Les appels IA sont la seule chose qui quitte votre machine — vos données réelles jamais.

J'ai également conservé l'intégration du serveur MCP (donc Claude, Cursor, Windsurf et Codex peuvent toujours se connecter externement), mais l'agent intégré est la version plus accessible de la même idée.


Ce que j'ai fait de mal en cours de route

Première tentative : J'ai essayé de rendre l'agent « sûr » en ne le laissant que lire les données, pas écrire. Les utilisateurs ont immédiatement demandé « peut-il créer des vues ? » et « peut-il me construire un tableau de bord ? » — la contrainte en lecture seule le faisait sentir à moitié cuit.

Deuxième tentative : Je lui ai donné un accès complet en écriture mais sans étape de confirmation. Il a créé 12 vues d'un coup quand je lui ai demandé de « configurer les vues importantes ». Trop agressif.

Ce qui marche : L'agent fait une chose à la fois, vous montre ce qu'il va faire, et demande confirmation pour les actions destructrices. L'exploration est rapide ; les mutations sont délibérées.


Le cas d'usage inattendu

Je pensais que les utilisateurs avancés aimeraient l'AI agent. C'est le cas, mais ceux qui l'aiment le plus sont ceux qui n'auraient jamais configuré l'espace de travail manuellement en premier lieu.

Si vous avez déjà connecté une base de données à Retool, fixé la toile vierge, et l'avez fermée — l'AI agent est pour vous. Vous n'avez pas besoin de comprendre les vues, les types de champs ou les composants de tableau de bord. Vous décrivez simplement ce que vous voulez voir.

C'est l'utilisateur pour qui je n'avais pas construit à l'origine. Maintenant, ce sont ceux qui sont les plus excités.


Essayez-le

Basevolt est une application de bureau local-first pour macOS et Windows qui transforme votre base de données existante en un espace de travail de données fonctionnel — vues, tableaux de bord, et maintenant conversation IA incluse. La version gratuite inclut 2 sources de données. Pro est à 99 $/an pour des sources illimitées.

basevolt.app

Si vous construisez quelque chose de similaire ou avez des réflexions sur les interfaces conversationnelles pour les outils de données, j'adorerais l'entendre dans les commentaires.

BasevoltBasevolt

Essayez Basevolt — un panneau d'administration de base de données local et gratuit pour PostgreSQL, MySQL, SQLite et Cloudflare D1.

Télécharger Basevolt gratuitement