Vanna AI
Framework open source d’agents SQL qui permet d’interroger les bases de données de l’entreprise en langage naturel.
Vanna AI est un framework open source pour créer des agents SQL qui permettent de poser des questions en langage courant aux bases de données de l’entreprise. Vanna AI fonctionne avec des fournisseurs de LLM comme Anthropic, OpenAI, Gemini et Ollama, et avec des bases de données dont PostgreSQL, MySQL, Snowflake, BigQuery et SQLite ; il peut être auto-hébergé ou exécuté sur Vanna Cloud.
Idéal pour Les équipes données et ingénierie qui veulent offrir aux personnes ne connaissant pas SQL un accès conversationnel et encadré aux bases de données, avec le modèle et l’infrastructure de leur choix.
- Plateformes
- API
- Modèle tarifaire
- Abonnement
- API
- Oui
- Éditeur
- Vanna AI
- Ajouté le
Dernière vérification : . Informations issues de vanna.ai.
Qu’est-ce que Vanna AI ?
Vanna AI est un framework Python, installable avec pip, pour créer des agents qui transforment des questions en langage naturel en requêtes SQL et renvoient des réponses issues d’une base de données. La version 2.0 est décrite comme sensible à l’utilisateur : chaque utilisateur a ses propres contrôles d’accès, qui s’appliquent dans tout le système, et l’agent gère les conversations à plusieurs tours. Une mémoire d’outils conserve les interactions réussies pour que les résultats s’améliorent à l’usage. Le framework n’est lié à aucun fournisseur : les développeurs choisissent un fournisseur de modèle de langage (Anthropic, OpenAI, Gemini ou Ollama) et une source de données comme SQLite, PostgreSQL, MySQL, Snowflake ou BigQuery, et le site génère le code de configuration de la pile choisie. Des fonctions d’administration hébergées, en option, ajoutent le contrôle d’accès, l’observabilité avec métriques et traçage, une base de données vectorielle hébergée pour la mémoire de l’agent, le stockage de fichiers, les journaux d’audit et la conservation des données. Les équipes peuvent auto-héberger le noyau open source ou utiliser le service géré Vanna Cloud, avec une option Enterprise pour un déploiement sur site.
Fonctionnalités clés
Du langage naturel au SQL
Permet à un agent d’écrire et d’exécuter des requêtes SQL, et de générer des graphiques, en réponse à une question en langage courant.
Autorisations propres à chaque utilisateur
Applique les règles d’accès de chaque utilisateur dans tout le système, de sorte que chacun ne voit que les données auxquelles il a droit.
Mémoire d’outils
Enregistre les interactions de requêtes réussies et les réutilise pour améliorer les réponses suivantes.
Choix du LLM et de la base de données
Prend en charge plusieurs fournisseurs de modèles et plusieurs bases de données, avec une configuration à copier-coller pour la paire choisie.
Fonctions d’administration hébergées
Ajoute l’observabilité, les journaux d’audit, le stockage de la mémoire de l’agent et la conservation des données sous forme de services gérés optionnels.
Déploiement flexible
S’exécute en auto-hébergement à partir du paquet open source, sur Vanna Cloud, ou sur site dans le cadre d’un contrat Enterprise.
Captures d’écran
Cas d’usage
- Analyse en libre-service
- Permettre à des collègues sans compétences SQL de poser eux-mêmes leurs questions sur les données.
- Chat de données intégré
- Ajouter un agent de questions-réponses à un outil interne ou à un produit destiné aux clients.
- Productivité des analystes
- Rédiger du SQL à partir d’une description et consacrer le temps gagné à l’interprétation.
- Accès encadré aux données
- Donner le même agent à différentes équipes en appliquant des règles de visibilité par utilisateur.
- Évaluation avec des données d’exemple
- Essayer le framework sur une base de données factice dans un notebook Colab avant de connecter des systèmes réels.
À savoir
- Limites de questions par jour
- Les formules payantes plafonnent les questions par jour (20 pour Explorer, 300 pour Team) ; au-delà, les requêtes sont ralenties jusqu’à la réinitialisation au bout de 24 heures.
- Remise annuelle
- La FAQ des tarifs indique que les abonnements annuels bénéficient d’une remise de 20 %.
- Apportez votre propre pile technique
- C’est à vous de fournir le fournisseur de LLM et la base de données auxquels l’agent se connecte.
Questions fréquentes
Qu’est-ce que Vanna AI ?
Vanna AI est un framework open source pour créer des agents d’IA qui interrogent des bases de données avec du SQL généré à partir du langage naturel.
Vanna AI est-il open source ?
Oui. Le framework de base de Vanna AI est open source ; il s’installe avec pip et peut être auto-hébergé.
Quelles bases de données Vanna AI prend-il en charge ?
Vanna AI cite SQLite, PostgreSQL, MySQL, Snowflake et BigQuery, d’autres bases étant couvertes dans sa documentation.
Quels modèles de langage fonctionnent avec Vanna AI ?
Vanna AI fonctionne avec Anthropic, OpenAI, Gemini et Ollama comme fournisseurs de LLM.
Vanna AI dispose-t-il d’une API ?
Oui. La page des tarifs de Vanna AI indique une API disponible à partir de la formule Explorer, et Enterprise ajoute une API d’administration pour la création des utilisateurs.
Puis-je passer de l’auto-hébergement à Vanna Cloud ?
Oui. Vanna AI indique que toutes les formules reposent sur le même framework de base : vous pouvez donc commencer en auto-hébergement et passer à une formule supérieure sans réécrire de code.
Combien coûte Vanna AI ?
Vanna AI propose les formules Explorer, Team et Enterprise, avec des limites de questions par jour. Consultez la page officielle des tarifs pour les prix en vigueur.
Pour qui
- Ingénieurs de données
- Développeurs
- Analystes
- Équipes données
- Grandes entreprises
Commentaires
Aucun commentaire pour l’instant. Vous avez utilisé Vanna AI ? Racontez aux autres lecteurs comment cela s’est passé.
Alternatives à Vanna AI
| Outil | Formule gratuite | Prix de départ | API |
|---|---|---|---|
| — | — | Oui | |
| Oui | — | — | |
| Oui | — | — | |
| Oui | — | Oui | |
| — | — | Oui |
Dans les mêmes catégories que Vanna AI. Un prix de départ n’apparaît que si nous l’avons vérifié sur la page des tarifs de l’éditeur ; un tiret signifie qu’il n’a pas été vérifié ou n’est pas publié. Tous les outils : Analyse de données