Vanna AI
Framework de código abierto para agentes SQL que permite consultar las bases de datos de una empresa en lenguaje natural.
Vanna AI es un framework de código abierto para crear agentes SQL que permiten hacer preguntas en lenguaje corriente a las bases de datos de una empresa. Vanna AI funciona con proveedores de LLM como Anthropic, OpenAI, Gemini y Ollama, y con bases de datos como PostgreSQL, MySQL, Snowflake, BigQuery y SQLite; puede alojarse por cuenta propia o ejecutarse en Vanna Cloud.
Ideal para Equipos de datos e ingeniería que quieren dar a quienes no saben SQL un acceso conversacional y controlado a las bases de datos, con el modelo y la infraestructura que elijan.
- Plataformas
- API
- Modelo de precios
- Suscripción
- API
- Sí
- Desarrollada por
- Vanna AI
- Añadida
Última verificación: . Información obtenida de vanna.ai.
¿Qué es Vanna AI?
Vanna AI es un framework de Python, que se instala con pip, para crear agentes que convierten preguntas en lenguaje natural en SQL y devuelven respuestas a partir de una base de datos. La versión 2.0 se describe como consciente del usuario: cada usuario tiene sus propios controles de acceso, que se mantienen en todo el sistema, y el agente admite conversaciones de varios turnos. Una memoria de herramientas guarda las interacciones que han funcionado, de modo que los resultados mejoran con el uso. El framework no depende de un solo proveedor: los desarrolladores eligen un proveedor de modelos de lenguaje (Anthropic, OpenAI, Gemini u Ollama) y una fuente de datos como SQLite, PostgreSQL, MySQL, Snowflake o BigQuery, y el sitio genera el código de configuración para la combinación elegida. Las funciones de administración alojadas, opcionales, añaden control de acceso, observabilidad con métricas y trazas, una base de datos vectorial alojada para la memoria del agente, almacenamiento de archivos, registros de auditoría y retención de datos. Los equipos pueden alojar por su cuenta el núcleo de código abierto o usar Vanna Cloud, el servicio gestionado, con una opción Enterprise para el despliegue en instalaciones propias.
Funciones principales
De lenguaje natural a SQL
Permite que un agente escriba y ejecute consultas SQL, y genere gráficos, en respuesta a una pregunta en lenguaje corriente.
Permisos por usuario
Aplica las reglas de acceso de cada usuario en todo el sistema para que cada persona vea solo los datos que le corresponden.
Memoria de herramientas
Registra las consultas que han funcionado y las reutiliza para mejorar las respuestas posteriores.
Elección de LLM y de base de datos
Admite varios proveedores de modelos y bases de datos, con una configuración lista para copiar y pegar según la pareja elegida.
Funciones de administración alojadas
Añade observabilidad, registros de auditoría, almacenamiento de la memoria del agente y retención de datos como servicios gestionados opcionales.
Despliegue flexible
Se ejecuta alojado por cuenta propia a partir del paquete de código abierto, en Vanna Cloud o en instalaciones propias con un acuerdo Enterprise.
Capturas de pantalla
Casos de uso
- Analítica de autoservicio
- Deja que los compañeros sin conocimientos de SQL hagan preguntas sobre los datos directamente.
- Chat de datos integrado
- Añade un agente de preguntas y respuestas a una herramienta interna o a un producto de cara al cliente.
- Productividad de los analistas
- Redacta SQL a partir de una descripción y dedica el tiempo ahorrado a la interpretación.
- Acceso a datos con control
- Ofrece el mismo agente a distintos equipos y aplica reglas de visibilidad por usuario.
- Evaluación con datos de ejemplo
- Prueba el framework con una base de datos ficticia en un cuaderno de Colab antes de conectar sistemas reales.
Lo que debes saber
- Límites diarios de preguntas
- Los niveles de pago limitan las preguntas por día (20 en Explorer, 300 en Team); las solicitudes que superan el límite se frenan hasta el restablecimiento a las 24 horas.
- Descuento anual
- Las preguntas frecuentes de precios indican que las suscripciones anuales reciben un 20 % de descuento.
- Trae tu propia infraestructura
- Eres tú quien aporta el proveedor de LLM y la base de datos a la que se conecta el agente.
Preguntas frecuentes
¿Qué es Vanna AI?
Vanna AI es un framework de código abierto para crear agentes de IA que consultan bases de datos con SQL generado a partir de lenguaje natural.
¿Vanna AI es de código abierto?
Sí. El framework principal de Vanna AI es de código abierto y se puede instalar con pip y alojar por cuenta propia.
¿Qué bases de datos admite Vanna AI?
Vanna AI menciona SQLite, PostgreSQL, MySQL, Snowflake y BigQuery, y su documentación recoge otras bases de datos.
¿Con qué modelos de lenguaje funciona Vanna AI?
Vanna AI funciona con Anthropic, OpenAI, Gemini y Ollama como proveedores de LLM.
¿Vanna AI tiene API?
Sí. La página de precios de Vanna AI indica que la API está disponible desde el plan Explorer, y Enterprise añade una API de administración para el aprovisionamiento de usuarios.
¿Puedo pasar del alojamiento propio a Vanna Cloud?
Sí. Vanna AI indica que todos los niveles comparten el mismo framework principal, así que puedes empezar con alojamiento propio y cambiar de plan sin reescribir código.
¿Cuánto cuesta Vanna AI?
Vanna AI ofrece los planes Explorer, Team y Enterprise, con límites diarios de preguntas. Consulta la página oficial de precios para ver los importes actuales.
Para quién es
- Ingenieros de datos
- Desarrolladores
- Analistas
- Equipos de datos
- Grandes empresas
Comentarios
Todavía no hay comentarios. Si has usado Vanna AI, cuéntales a otros lectores cómo te fue.
Alternativas a Vanna AI
| Herramienta | Plan gratuito | Precio inicial | API |
|---|---|---|---|
| — | — | Sí | |
| Sí | — | — | |
| Sí | — | — | |
| Sí | — | Sí | |
| — | — | Sí |
Herramientas de las mismas categorías que Vanna AI. El precio inicial solo aparece si lo comprobamos en la página de precios del desarrollador; un guion significa que no se comprobó o no está publicado. Todas las herramientas de la categoría Análisis de datos y analítica